[MERGE] account/account.py: use of tools.float_utils float_round() method instead of round(). lp: 977300

bzr revid: qdp-launchpad@openerp.com-20120725142836-mtts1wub192861pw
This commit is contained in:
Quentin (OpenERP) 2012-07-25 16:28:36 +02:00
commit 0bc828b75e
1 changed files with 3 additions and 1 deletions

View File

@ -29,6 +29,8 @@ import pooler
from osv import fields, osv
import decimal_precision as dp
from tools.translate import _
from tools.float_utils import float_round
_logger = logging.getLogger(__name__)
def check_cycle(self, cr, uid, ids, context=None):
@ -2090,7 +2092,7 @@ class account_tax(osv.osv):
tax_compute_precision = precision
if taxes and taxes[0].company_id.tax_calculation_rounding_method == 'round_globally':
tax_compute_precision += 5
totalin = totalex = round(price_unit * quantity, precision)
totalin = totalex = float_round(price_unit * quantity, precision)
tin = []
tex = []
for tax in taxes: