[FIX] account: Cash Basis - recompute tax exigibility on move creation

Beforehand, tax exigibility was not systematically recomputed upon
move creation.

Now, as soon as an account move line is created on a move, tax exigibility
is recomputed.

closes odoo/odoo#68832

X-original-commit: df14e157fc7a80a1675b9581e0105891b4228f40
Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
This commit is contained in:
Julien CHEVREAU (JCU)
2021-04-06 13:29:01 +00:00
parent 8b2cff3f78
commit e208da9372
+3 -2
View File
@@ -1860,8 +1860,9 @@ class AccountMove(models.Model):
vals_list = self._move_autocomplete_invoice_lines_create(vals_list)
rslt = super(AccountMove, self).create(vals_list)
if 'line_ids' in vals_list:
rslt.update_lines_tax_exigibility()
for i, vals in enumerate(vals_list):
if 'line_ids' in vals:
rslt[i].update_lines_tax_exigibility()
return rslt
def write(self, vals):