From 365ecece73be74a1cd1b8e92282238bcd31a867e Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Tue, 6 Oct 2015 09:27:20 +0200 Subject: [PATCH] [FIX] purchase: wrong valuation price on stock moves when a tax included in price was used (product were valuated with price included too) --- addons/purchase/purchase.py | 2 ++ 1 file changed, 2 insertions(+) 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: