diff --git a/frappe/utils/data.py b/frappe/utils/data.py index 5063783733..9cbac2a570 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -706,11 +706,11 @@ def parse_val(v): v = int(v) return v -def fmt_money(amount, precision=None, currency=None): +def fmt_money(amount, precision=None, currency=None, format=None): """ Convert to string with commas for thousands, millions etc """ - number_format = frappe.db.get_default("number_format") or "#,###.##" + number_format = format or frappe.db.get_default("number_format") or "#,###.##" if precision is None: precision = cint(frappe.db.get_default('currency_precision')) or None