1
0
forked from erp-dev/erp

feat: add discount_amount to payment_order and receipt_order, and change total_amount logic

This commit is contained in:
2025-12-04 09:36:59 +08:00
parent 0b8146d972
commit d8eb66821e
19 changed files with 1144 additions and 398 deletions

View File

@@ -1,5 +1,7 @@
from rest_framework import serializers
from business import services as business_services
class StatementRecordSerializer(serializers.Serializer):
source_type = serializers.CharField()
@@ -39,3 +41,17 @@ class StatementResponseSerializer(serializers.Serializer):
return data
class StatementRecordQuerySerializer(serializers.Serializer):
"""单条对账记录查询的参数序列化器"""
counterparty_type = serializers.ChoiceField(
choices=business_services.STATEMENT_COUNTERPARTY_CHOICES,
help_text='客户/供应商类型customer/supplier',
)
counterparty_id = serializers.IntegerField(min_value=1, help_text='客户或供应商 ID')
order_type = serializers.ChoiceField(
choices=business_services.STATEMENT_ORDER_TYPE_CHOICES,
help_text='来源单据类型(如 sales_order',
)
order_id = serializers.IntegerField(min_value=1, help_text='来源单据 ID')