diff --git a/yuthon_report/models/receivable_flow_report.py b/yuthon_report/models/receivable_flow_report.py index 0d1fd9ce7..14d911f75 100644 --- a/yuthon_report/models/receivable_flow_report.py +++ b/yuthon_report/models/receivable_flow_report.py @@ -238,11 +238,10 @@ class ReceivableFlowReport(models.Model): "违约金计算时间": billing_period, "违约天数": days_diff, "违约金金额": { - 'model': 'property.accounts.receivable', + 'model': 'penalty.line.wizard', 'display_name': str(round(penalty_amount, 2)), - 'view_mode': 'tree', - 'domain': [('id', '=', rec.id)], - }, + 'id': wz_list[0].id if wz_list else None, + } if wz_list else str(round(penalty_amount, 2)), "违约金收款时间": penalty_payment_date.strftime("%Y-%m-%d") if penalty_payment_date else "", "违约金收款金额": round(total_penalty_collected, 2), "合同编号": {