From dfbe847307c22d6f37cf6a808ccfbb72db3038bd Mon Sep 17 00:00:00 2001 From: Jatin3128 <140256508+Jatin3128@users.noreply.github.com> Date: Mon, 11 May 2026 13:41:23 +0530 Subject: [PATCH] fix(general-ledger): show raw GL entries when categorize_by is empty (#54816) --- erpnext/accounts/report/general_ledger/general_ledger.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index 08d8c350891..8bea44c73d8 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -417,7 +417,13 @@ def get_data_with_opening_closing(filters, account_details, accounting_dimension # Opening for filtered account add_total_to_data(totals, "opening") - if filters.get("categorize_by") != "Categorize by Voucher (Consolidated)": + if not filters.get("categorize_by"): + all_entries = [] + for acc_dict in gle_map.values(): + all_entries.extend(acc_dict.entries) + data += all_entries + + elif filters.get("categorize_by") != "Categorize by Voucher (Consolidated)": set_opening_closing = (not filters.get("categorize_by") and not filters.get("voucher_no")) or ( filters.get("categorize_by") and filters.get("categorize_by") != "Categorize by Voucher" ) @@ -483,7 +489,6 @@ def initialize_gle_map(gl_entries, filters): totals=get_totals_dict(), entries=[], ) - return gle_map