From da3844c4df0fe679448a326c596d3f748b00fc98 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Wed, 20 May 2026 15:10:18 +0530 Subject: [PATCH] fix: update formatting of growth view for FS report (cherry picked from commit 4c7499600c2abb9cc9eb4e8896d7bb02c0708c58) --- erpnext/public/js/financial_statements.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/erpnext/public/js/financial_statements.js b/erpnext/public/js/financial_statements.js index 58a8803eca0..7eef83dac8d 100644 --- a/erpnext/public/js/financial_statements.js +++ b/erpnext/public/js/financial_statements.js @@ -41,6 +41,22 @@ erpnext.financial_statements = { _is_special_view: function (column, data) { if (!data) return false; const view = get_filter_value("selected_view"); + + if (!["Growth", "Margin"].includes(view)) return false; + + if (get_filter_value("report_template")) { + const columnInfo = erpnext.financial_statements._parse_column_info(column.fieldname, data); + // Account column + if (columnInfo.isAccount) return false; + + if (view === "Growth") { + const periodKeys = data._segment_info?.period_keys || []; + // First period of new segment + if (periodKeys[0] === columnInfo.fieldname) return false; + } + return true; + } + return (view === "Growth" && column.colIndex >= 3) || (view === "Margin" && column.colIndex >= 2); },