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 %}
-