diff --git a/addons/sale/models/account_move_line.py b/addons/sale/models/account_move_line.py index 5e989dac515..e64cc2747e9 100644 --- a/addons/sale/models/account_move_line.py +++ b/addons/sale/models/account_move_line.py @@ -155,7 +155,8 @@ class AccountMoveLine(models.Model): last_sequence = last_so_line.sequence + 1 if last_so_line else 100 fpos = order.fiscal_position_id or order.fiscal_position_id._get_fiscal_position(order.partner_id) - taxes = fpos.map_tax(self.product_id.taxes_id) + product_taxes = self.product_id.taxes_id.filtered(lambda tax: tax.company_id == order.company_id) + taxes = fpos.map_tax(product_taxes) return { 'order_id': order.id,