SALE: fix uos for tax_amount
authorced <>
Fri, 9 Feb 2007 14:30:48 +0000 (14:30 +0000)
committerced <>
Fri, 9 Feb 2007 14:30:48 +0000 (14:30 +0000)
bzr revid: ced-8938f86dac3c8930bf6e5eebff129d59bff6cc1c

addons/sale/sale.py

index bbdb28a..28d9538 100644 (file)
@@ -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