From c5ba3bb9aef55562c52e55a9bcc8a12227638b82 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Fri, 11 Sep 2015 11:53:31 +0200 Subject: [PATCH] [FIX] sale: Set tax_id on a sale order line if taxes_id is set on product And why the hell are these many2many fields called tax_id and taxes_id --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index b150ebedbe4..53ff23f9f1a 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -444,7 +444,7 @@ class SaleOrderLine(models.Model): taxes = fpos.map_tax(line.product_id.taxes_id) line.tax_id = taxes else: - line.tax_id = False + line.tax_id = line.product_id.taxes_id if line.product_id.taxes_id else False @api.multi def _prepare_order_line_procurement(self, group_id=False):