diff --git a/yuthon_property_approval/wizard/property_reconciliation_wizard.py b/yuthon_property_approval/wizard/property_reconciliation_wizard.py index 75d5e4ac7..dc74b6c54 100644 --- a/yuthon_property_approval/wizard/property_reconciliation_wizard.py +++ b/yuthon_property_approval/wizard/property_reconciliation_wizard.py @@ -410,7 +410,7 @@ class PropertyReconciliationWizard(models.Model): 'bank_id': rec.bank_id.id, 'reconciliation_date': rec.actual_date if line.amount != 0 else None, 'receivable_id': receivable.id, - 'is_write': True, + 'is_write': True if line.amount != 0 else False, 'is_penalty': False, 'amount': line.amount, }) @@ -452,7 +452,8 @@ class PropertyReconciliationWizard(models.Model): self.env['receivable.modify.line'].create({ 'bank_id': rec.bank_id.id, 'receivable_id': receivable_id.id, - 'is_write': False, + 'is_write': True if line.amount != 0 else False, + 'reconciliation_date': rec.actual_date if line.amount != 0 else None, 'is_penalty': True, 'amount': 0, }) @@ -468,7 +469,7 @@ class PropertyReconciliationWizard(models.Model): }) self.env['receivable.modify.line'].create({ 'bank_id': rec.bank_id.id, - 'is_write': True, + 'is_write': True if line.amount != 0 else False, 'is_penalty': True, 'reconciliation_date': rec.actual_date if line.amount != 0 else None, 'receivable_id': existing_record.id,