diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index 7c6c809b939..100dcd46c85 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -566,6 +566,13 @@ def get_accountwise_gle(filters, accounting_dimensions, gl_entries, gle_map, tot else: update_value_in_dict(consolidated_gle, key, gle) + if filters.get("include_dimensions"): + dimensions = [*accounting_dimensions, "cost_center", "project"] + + for dimension in dimensions: + if val := gle.get(dimension): + gle[dimension] = _(val) + for value in consolidated_gle.values(): update_value_in_dict(totals, "total", value) update_value_in_dict(totals, "closing", value)