diff options
| author | Julien CHEVREAU (JCU) <jcu@odoo.com> | 2021-04-02 13:01:53 +0000 |
|---|---|---|
| committer | Julien CHEVREAU (JCU) <jcu@odoo.com> | 2021-04-06 11:44:26 +0000 |
| commit | 367b7d38f73ac8c3ac7be197fb054b3ff02f59a9 (patch) | |
| tree | 216ff58178ac3072a78f7e14700e44d06c9c8f0c | |
| parent | 8782de993d922b321d3be479dbb84e9d20a0c87a (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>
| -rw-r--r-- | addons/account/models/account_move.py | 5 |
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): |
