diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py index f2e93a4e933..7ff2c4061f2 100644 --- a/erpnext/controllers/stock_controller.py +++ b/erpnext/controllers/stock_controller.py @@ -2017,7 +2017,7 @@ def get_gl_entries_for_preview(doctype, docname, fields): def get_columns(raw_columns, fields): return [ - {"name": d.get("label"), "editable": False, "width": 110} + {"name": d.get("label"), "editable": False, "width": 110, "fieldtype": d.get("fieldtype")} for d in raw_columns if not d.get("hidden") and d.get("fieldname") in fields ] diff --git a/erpnext/public/js/utils/ledger_preview.js b/erpnext/public/js/utils/ledger_preview.js index 84d57efb1eb..a86e0076629 100644 --- a/erpnext/public/js/utils/ledger_preview.js +++ b/erpnext/public/js/utils/ledger_preview.js @@ -84,6 +84,14 @@ erpnext.accounts.ledger_preview = { }, get_datatable(columns, data, wrapper) { + columns.forEach((col) => { + if (col.fieldtype === "Currency") { + col.format = (value) => { + return format_currency(value); + }; + } + }); + const datatable_options = { columns: columns, data: data,