diff --git a/frappe/public/js/frappe/views/reports/print_grid.html b/frappe/public/js/frappe/views/reports/print_grid.html index 852c2925e85..e607f12b528 100644 --- a/frappe/public/js/frappe/views/reports/print_grid.html +++ b/frappe/public/js/frappe/views/reports/print_grid.html @@ -37,16 +37,20 @@

{{ __(title) }}

- {% format_data = row.is_total_row ? data[0] : row %} - {{ - col.formatter - ? col.formatter(row._index, col._index, value, col, format_data, true) - : col.format - ? col.format(value, row, col, format_data) - : col.docfield - ? frappe.format(value, col.docfield) - : value - }} + {% format_data = row.is_total_row && ["Currency", "Float"].includes(col.fieldtype) ? data[0] : row %} + {% if (row.is_total_row && col._index == 0) { %} + {{ __("Total") }} + {% } else { %} + {{ + col.formatter + ? col.formatter(row._index, col._index, value, col, format_data, true) + : col.format + ? col.format(value, row, col, format_data) + : col.docfield + ? frappe.format(value, col.docfield) + : value + }} + {% } %} {% endif %} @@ -55,4 +59,3 @@

{{ __(title) }}

{% endfor %} -