diff --git a/yuthon_report/models/penalty_month_received_report.py b/yuthon_report/models/penalty_month_received_report.py index 1739bbefe..c1e1acc13 100644 --- a/yuthon_report/models/penalty_month_received_report.py +++ b/yuthon_report/models/penalty_month_received_report.py @@ -174,7 +174,7 @@ class PenaltyMonthReceivedReport(models.Model): continue processed_keys.add(key) - # --- 构建租金信息 --- + # --- 构建租金信息(从租金应收单获取)--- rent_amount_val = 0.0 rent_collected_amt = 0.0 rent_uncollected_amt = 0.0 @@ -346,9 +346,8 @@ class PenaltyMonthReceivedReport(models.Model): rent_payout_date_str = "" if rent_receivable: - rent_amount_val = round( - (rent_receivable.original_amount or 0.0) - (rent_receivable.discount_amount or 0.0), 2 - ) + # 租金金额直接取 original_amount(原始金额) + rent_amount_val = round(rent_receivable.original_amount or 0.0, 2) rent_collected_amt = round(rent_receivable.delivered1 or 0.0, 2) rent_uncollected_amt = round(rent_receivable.submitted or 0.0, 2) rent_due_date_str = rent_receivable.due_date.strftime("%Y-%m-%d") if rent_receivable.due_date else "" diff --git a/yuthon_report/models/penalty_year_cum_report.py b/yuthon_report/models/penalty_year_cum_report.py index 1c3b26808..f8b7ecdfa 100644 --- a/yuthon_report/models/penalty_year_cum_report.py +++ b/yuthon_report/models/penalty_year_cum_report.py @@ -347,9 +347,8 @@ class PenaltyYearCumReport(models.Model): rent_payout_date_str = "" if rent_receivable: - rent_amount_val = round( - (rent_receivable.original_amount or 0.0) - (rent_receivable.discount_amount or 0.0), 2 - ) + # 租金金额直接取 original_amount(原始金额) + rent_amount_val = round(rent_receivable.original_amount or 0.0, 2) rent_collected_amt = round(rent_receivable.delivered1 or 0.0, 2) rent_uncollected_amt = round(rent_receivable.submitted or 0.0, 2) rent_due_date_str = rent_receivable.due_date.strftime("%Y-%m-%d") if rent_receivable.due_date else ""