diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 11f554eea1e..c587e259543 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -1403,6 +1403,10 @@ class pos_order_line(osv.osv): result = self.onchange_qty(cr, uid, ids, pricelist, product_id, 0.0, qty, price, context=context) result['value']['price_unit'] = price + + prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context) + result['value']['tax_ids'] = prod.taxes_id.ids + return result def onchange_qty(self, cr, uid, ids, pricelist, product, discount, qty, price_unit, context=None): diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 8db659c0678..cea736d597a 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -51,6 +51,7 @@ +