From 9accdd11acb449201def5e34b3d0d7f7c5e9aba4 Mon Sep 17 00:00:00 2001 From: ced <> Date: Fri, 9 Feb 2007 14:30:48 +0000 Subject: [PATCH] SALE: fix uos for tax_amount bzr revid: ced-8938f86dac3c8930bf6e5eebff129d59bff6cc1c --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index bbdb28a29fd..28d95384350 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -85,7 +85,7 @@ class sale_order(osv.osv): val = 0.0 cur=order.pricelist_id.currency_id for line in order.order_line: - for c in self.pool.get('account.tax').compute(cr, uid, line.tax_id, line.price_unit * (1-(line.discount or 0.0)/100.0), line.product_uom_qty, order.partner_invoice_id.id, line.product_id, order.partner_id): + for c in self.pool.get('account.tax').compute(cr, uid, line.tax_id, line.price_unit * (1-(line.discount or 0.0)/100.0), line.product_uos_qty, order.partner_invoice_id.id, line.product_id, order.partner_id): val+= cur_obj.round(cr, uid, cur, c['amount']) res[order.id]=cur_obj.round(cr, uid, cur, val) return res