summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorJulien CHEVREAU (JCU) <jcu@odoo.com>2021-04-02 13:01:53 +0000
committerJulien CHEVREAU (JCU) <jcu@odoo.com>2021-04-06 11:44:26 +0000
commit367b7d38f73ac8c3ac7be197fb054b3ff02f59a9 (patch)
tree216ff58178ac3072a78f7e14700e44d06c9c8f0c /addons
parent8782de993d922b321d3be479dbb84e9d20a0c87a (diff)
[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#68818 X-original-commit: df14e157fc7a80a1675b9581e0105891b4228f40 Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/account/models/account_move.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py
index bd0a6e0f013..c8c49f274c1 100644
--- a/addons/account/models/account_move.py
+++ b/addons/account/models/account_move.py
@@ -1833,8 +1833,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):