diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py index 86480c60059..676ae33c66d 100644 --- a/addons/product/pricelist.py +++ b/addons/product/pricelist.py @@ -21,8 +21,7 @@ import time -from _common import ceiling - +from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -296,7 +295,7 @@ class product_pricelist(osv.osv): if price is not False: price_limit = price price = price * (1.0+(res['price_discount'] or 0.0)) - price = ceiling(price, res['price_round']) + price = tools.float_rouding(price, precision_rounding=res['price_round']) price += (res['price_surcharge'] or 0.0) if res['price_min_margin']: price = max(price, price_limit+res['price_min_margin'])