From 37eead4d2a79cc06a1df66b19c73299c0fe7891f Mon Sep 17 00:00:00 2001 From: S Sakthivel Murugan Date: Mon, 1 Jun 2026 15:58:45 +0530 Subject: [PATCH] fix(accounts): allow process statement of account generation with opening entries (cherry picked from commit d0f1239d2be5112c005c618fa329a7d125e89636) --- .../process_statement_of_accounts.json | 10 +++++++++- .../process_statement_of_accounts.py | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json index dd021edd7f2..9b77d7d7bf6 100644 --- a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json +++ b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json @@ -16,6 +16,7 @@ "categorize_by", "cost_center", "territory", + "show_opening_entries", "ignore_exchange_rate_revaluation_journals", "ignore_cr_dr_notes", "column_break_14", @@ -414,10 +415,17 @@ "fieldtype": "Link", "label": "Print Format", "options": "Print Format" + }, + { + "default": "0", + "depends_on": "eval:(doc.report == 'General Ledger');", + "fieldname": "show_opening_entries", + "fieldtype": "Check", + "label": "Show Opening Entries" } ], "links": [], - "modified": "2025-10-07 12:19:20.719898", + "modified": "2026-06-01 15:37:07.660442", "modified_by": "Administrator", "module": "Accounts", "name": "Process Statement Of Accounts", diff --git a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py index 1f769c50539..03396d631ac 100644 --- a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py +++ b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py @@ -75,6 +75,7 @@ class ProcessStatementOfAccounts(Document): sender: DF.Link | None show_future_payments: DF.Check show_net_values_in_party_account: DF.Check + show_opening_entries: DF.Check show_remarks: DF.Check start_date: DF.Date | None subject: DF.Data | None @@ -270,7 +271,7 @@ def get_gl_filters(doc, entry, tax_id, presentation_currency): "categorize_by": doc.categorize_by, "currency": doc.currency, "project": [p.project_name for p in doc.project], - "show_opening_entries": 0, + "show_opening_entries": doc.show_opening_entries, "include_default_book_entries": 0, "tax_id": tax_id if tax_id else None, "show_net_values_in_party_account": doc.show_net_values_in_party_account,