Update end_rental_contract.py
This commit is contained in:
parent
aab63f1309
commit
7b855b7f8f
|
|
@ -101,6 +101,12 @@ class EndOfRent(models.Model):
|
|||
|
||||
elif (rec.insurance_amount == 0.0 or rec.remain_amount==0.0) and not rec.maintenance:
|
||||
rec.write({'state': 'done'})
|
||||
|
||||
elif (rec.insurance_amount == 0.0 or rec.remain_amount==0.0) and rec.maintenance:
|
||||
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)
|
||||
rec.invoice_id = invoice.id
|
||||
rec.write({'state': 'done'})
|
||||
|
||||
elif rec.remain_amount < 0.0:
|
||||
invoice_vals = rec._prepare_invoice_values(rec, abs(rec.remain_amount))
|
||||
|
|
|
|||
Loading…
Reference in New Issue