!6341 添加功能

Merge pull request !6341 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2025-11-12 02:47:13 +00:00
committed by Gitee
@@ -80,6 +80,14 @@ class PenaltyLineWizard(models.Model):
('reconciliation_date', '!=', False),
], order='reconciliation_date asc')
penalty_receivable = self.env['property.accounts.receivable'].search([
('contract_id', '=', receivable.contract_id.id),
('due_date', '=', next_month),
('is_reconciliation', '=', True),
('management_type_id.name', '=', '违约金'),
], limit=1)
new_penalty_lines = []
new_pay_lines = []
rent_type = self.receivable_id.management_type_id
@@ -137,6 +145,14 @@ class PenaltyLineWizard(models.Model):
'remake': pay_remake,
}))
if penalty_receivable:
new_pay_lines.append((0, 0, {
'date': penalty_receivable.payout_date,
'amount': penalty_receivable.delivered1,
'management_type_id': penalty_type.id,
'remake': pay_remake,
}))
self.penalty_line_ids = new_penalty_lines
self.pay_line_ids = new_pay_lines