diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index b7c4fd30d52..ac32a3948c9 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -474,6 +474,8 @@ class PurchaseOrderLine(models.Model): for line in self: order = line.order_id price_unit = line.price_unit + if line.taxes_id: + price_unit = line.taxes_id.compute_all(price_unit, currency=line.order_id.currency_id, quantity=line.product_qty)['total_excluded'] if line.product_uom.id != line.product_id.uom_id.id: price_unit *= line.product_uom.factor / line.product_id.uom_id.factor if order.currency_id != order.company_id.currency_id: