Update end_rental_contract.py

This commit is contained in:
zainab2097 2024-09-08 11:24:53 +03:00 committed by GitHub
parent b80653863c
commit f2f756c46a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 0 deletions

View File

@ -96,6 +96,8 @@ class EndOfRent(models.Model):
invoice = self.env['account.move'].sudo().create(invoice_vals).with_user(self.env.uid)
rec.invoice_id = invoice.id
rec.write({'state': 'done'})
elif rec.insurance_amount == 0.0:
rec.write({'state': 'done'})
elif rec.remain_amount < 0.0:
invoice_vals = rec._prepare_invoice_values(rec, abs(rec.remain_amount))
invoice = self.env['account.move'].sudo().create(invoice_vals).with_user(self.env.uid)