diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 71df75c4d8a..6b6c5d0603e 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -1117,6 +1117,8 @@ class SaleOrderLine(models.Model): 'price_total': taxes['total_included'], 'price_subtotal': taxes['total_excluded'], }) + if self.env.context.get('import_file', False) and not self.env.user.user_has_groups('account.group_account_manager'): + line.tax_id.invalidate_cache(['invoice_repartition_line_ids'], [line.tax_id.id]) @api.depends('product_id', 'order_id.state', 'qty_invoiced', 'qty_delivered') def _compute_product_updatable(self):