From c2dd699dd3c6534d03d779c265bfbc1d94a42d01 Mon Sep 17 00:00:00 2001 From: vth Date: Fri, 8 Oct 2010 11:22:53 +0530 Subject: [PATCH] [REF] bzr revid: vth@tinyerp.com-20101008055253-ijlsep448i0z71j9 --- addons/account/account.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 65549a38088..2a994d1e533 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1891,11 +1891,12 @@ class account_tax(osv.osv): """ res = self._unit_compute(cr, uid, taxes, price_unit, address_id, product, partner, quantity) total = 0.0 + precision_pool = self.pool.get('decimal.precision') for r in res: if r.get('balance',False): - r['amount'] = round(r.get('balance', 0.0) * quantity, self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')) - total + r['amount'] = round(r.get('balance', 0.0) * quantity, precision_pool.precision_get(cr, uid, 'Account')) - total else: - r['amount'] = round(r.get('amount', 0.0) * quantity, self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')) + r['amount'] = round(r.get('amount', 0.0) * quantity, precision_pool.precision_get(cr, uid, 'Account')) total += r['amount'] return res