diff --git a/addons/point_of_sale/static/src/js/widget_base.js b/addons/point_of_sale/static/src/js/widget_base.js index 5d1ff78fab2..28bcb014762 100644 --- a/addons/point_of_sale/static/src/js/widget_base.js +++ b/addons/point_of_sale/static/src/js/widget_base.js @@ -29,7 +29,7 @@ function openerp_pos_basewidget(instance, module){ //module is instance.point_of if (typeof amount === 'number') { amount = round_di(amount,decimals).toFixed(decimals); - amount = openerp.instances[this.session.name].web.format_value(parseFloat(amount), { type : 'float' }); + amount = openerp.instances[this.session.name].web.format_value(round_di(amount, decimals), { type: 'float', digits: [69, decimals]}); } if (currency.position === 'after') {