From 20c91f474ccb725cc3b4fca1c5598c3f65d3301a Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 29 Jun 2017 16:48:19 +0200 Subject: [PATCH] [FIX] point_of_sale: fix included taxes The unit_price should be already 'fixed' by the time we get in `_compute_amount_line_all`. This reverts commit d938ba87ae524ab10a1da43471962f10ed53b9ca. --- addons/point_of_sale/point_of_sale.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index a0bf4d5f253..370e150295d 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -1602,8 +1602,7 @@ class pos_order_line(osv.osv): fiscal_position_id = line.order_id.fiscal_position_id if fiscal_position_id: taxes = fiscal_position_id.map_tax(taxes) - price = self.env['account.tax']._fix_tax_included_price( - line.price_unit * (1 - (line.discount or 0.0) / 100.0), line.product_id.taxes_id, taxes) + price = line.price_unit * (1 - (line.discount or 0.0) / 100.0) line.price_subtotal = line.price_subtotal_incl = price * line.qty if taxes: taxes = taxes.compute_all(price, currency, line.qty, product=line.product_id, partner=line.order_id.partner_id or False)