diff --git a/yuthon_property_approval/wizard/property_reconciliation_wizard.py b/yuthon_property_approval/wizard/property_reconciliation_wizard.py index 2962bced5..b702e94bb 100644 --- a/yuthon_property_approval/wizard/property_reconciliation_wizard.py +++ b/yuthon_property_approval/wizard/property_reconciliation_wizard.py @@ -173,8 +173,12 @@ class PropertyReconciliationWizard(models.Model): domain.append(('contract_id', '=', line.contract_id.id)) receivable_ids = self.env['property.accounts.receivable'].search(domain) for receivable in receivable_ids: + if not rec.amount_reconciled: + is_reconciliation = True + else: + is_reconciliation = False receivable.write({ - 'is_reconciliation': True, + 'is_reconciliation': is_reconciliation, 'delivered1': line.amount, 'payout_date': rec.bank_id.start_time.date(), 'remark': line.remake, @@ -207,7 +211,6 @@ class PropertyReconciliationWizard(models.Model): }) - class PropertyReconciliationLine(models.Model): _name = 'property.reconciliation.line' _description = '对账明细'