diff --git a/odoo/addons/base/models/ir_qweb_fields.py b/odoo/addons/base/models/ir_qweb_fields.py index c5e98099a7c..2d9bbc11ca8 100644 --- a/odoo/addons/base/models/ir_qweb_fields.py +++ b/odoo/addons/base/models/ir_qweb_fields.py @@ -453,7 +453,7 @@ class MonetaryConverter(models.AbstractModel): # lang.format will not set one by default. currency.round will not # provide one either. So we need to generate a precision value # (integer > 0) from the currency's rounding (a float generally < 1.0). - fmt = "%.{0}f".format(display_currency.decimal_places) + fmt = "%.{0}f".format(options.get('decimal_places', display_currency.decimal_places)) if options.get('from_currency'): date = options.get('date') or fields.Date.today()