From 56599c23364229b49096a17a97a8fb2ffffc1c21 Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 4 Dec 2007 08:49:47 +0000 Subject: [PATCH] Fixed the way the tax are rounded for a invoice with tax included prices. bzr revid: ced-a5e60f26f341866663fbc25950f1900e14d23756 --- addons/account_tax_include/invoice_tax_incl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account_tax_include/invoice_tax_incl.py b/addons/account_tax_include/invoice_tax_incl.py index 5f09062b505..4cc9ff406d8 100644 --- a/addons/account_tax_include/invoice_tax_incl.py +++ b/addons/account_tax_include/invoice_tax_incl.py @@ -96,10 +96,10 @@ class account_invoice_line(osv.osv): product_taxes = line.product_id.supplier_taxes_id if product_taxes: for tax in tax_obj.compute_inv(cr, uid, product_taxes, res[line.id]/line.quantity, line.quantity): - res[line.id] = res[line.id] - tax['amount'] + res[line.id] = res[line.id] - round(tax['amount'], 2) else: for tax in tax_obj.compute_inv(cr, uid,line.invoice_line_tax_id, res[line.id]/line.quantity, line.quantity): - res[line.id] = res[line.id] - tax['amount'] + res[line.id] = res[line.id] - round(tax['amount'], 2) if name == 'price_subtotal_incl' and line.invoice_id.price_type == 'tax_included': prod_taxe_ids = None line_taxe_ids = None