添加功能

This commit is contained in:
李鹏宇
2026-04-13 21:12:40 +08:00
parent e1597b894e
commit 87f881af7d
2 changed files with 3 additions and 3 deletions
@@ -91,7 +91,7 @@ class PropertyAccountsReceivable(models.Model):
contract = record.contract_id
is_ended = False
if record.delivered1 :
if record.original_amount == record.delivered1 + record.discount_amount:
if record.original_amount == round(record.delivered1, 2) + round(record.discount_amount, 2):
record.deposit_state = 'paid'
else:
record.deposit_state = 'no_paid'
@@ -394,7 +394,7 @@ class PropertyReconciliationWizard(models.Model):
final_remark = line.remake
if line.collection_type != 'penalty':
receivable.delivered1 = receivable.delivered1 + line.amount
if receivable.original_amount == receivable.delivered1 + line.amount + receivable.discount_amount:
if receivable.original_amount == round(receivable.delivered1, 2) + line.amount + round(receivable.discount_amount, 2) :
deposit_state = 'paid'
else:
deposit_state = 'no_paid'
@@ -478,7 +478,7 @@ class PropertyReconciliationWizard(models.Model):
if receivable_id and source_receivable and not receivable_id.source_receivable_id:
receivable_id.write({'source_receivable_id': source_receivable.id})
if receivable_id and line.amount:
if receivable_id.original_amount == receivable_id.delivered1 + line.amount + receivable_id.discount_amount:
if receivable_id.original_amount == round(receivable_id.delivered1, 2) + line.amount + round(receivable_id.discount_amount, 2):
deposit_state = 'paid'
else:
deposit_state = 'no_paid'