From 954173d629ddfed791f6ac63f117b7eb8e906642 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Wed, 4 Feb 2026 17:16:40 +0530 Subject: [PATCH] refactor: Add advance settings --- .../accounts_settings/accounts_settings.json | 18 +++++++++--------- .../accounts_settings/accounts_settings.py | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json index d0807f0f551..fc3845baf01 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json @@ -21,7 +21,7 @@ "allow_multi_currency_invoices_against_single_party_account", "confirm_before_resetting_posting_date", "analytics_section", - "enable_analytical_accounting", + "enable_accounting_dimensions", "column_break_vtnr", "enable_discounts_and_margin", "journals_section", @@ -655,13 +655,6 @@ "fieldname": "column_break_vtnr", "fieldtype": "Column Break" }, - { - "default": "0", - "description": "Enable cost center, projects and other custom accounting dimensions", - "fieldname": "enable_analytical_accounting", - "fieldtype": "Check", - "label": "Enable Analytical Accounting" - }, { "default": "0", "description": "Apply discounts and margins on products", @@ -688,6 +681,13 @@ { "fieldname": "column_break_ctam", "fieldtype": "Column Break" + }, + { + "default": "0", + "description": "Enable cost center, projects and other custom accounting dimensions", + "fieldname": "enable_accounting_dimensions", + "fieldtype": "Check", + "label": "Enable Accounting Dimensions" } ], "grid_page_length": 50, @@ -697,7 +697,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2026-02-04 15:20:03.309843", + "modified": "2026-02-04 17:15:38.609327", "modified_by": "Administrator", "module": "Accounts", "name": "Accounts Settings", diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.py b/erpnext/accounts/doctype/accounts_settings/accounts_settings.py index 8d846119e8d..4ebe3e8cb34 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.py +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.py @@ -66,7 +66,7 @@ class AccountsSettings(Document): default_ageing_range: DF.Data | None delete_linked_ledger_entries: DF.Check determine_address_tax_category_from: DF.Literal["Billing Address", "Shipping Address"] - enable_analytical_accounting: DF.Check + enable_accounting_dimensions: DF.Check enable_common_party_accounting: DF.Check enable_discounts_and_margin: DF.Check enable_fuzzy_matching: DF.Check @@ -124,8 +124,8 @@ class AccountsSettings(Document): if old_doc.show_payment_schedule_in_print != self.show_payment_schedule_in_print: self.enable_payment_schedule_in_print() - if old_doc.enable_analytical_accounting != self.enable_analytical_accounting: - toggle_accounting_dimension_sections(not self.enable_analytical_accounting) + if old_doc.enable_accounting_dimensions != self.enable_accounting_dimensions: + toggle_accounting_dimension_sections(not self.enable_accounting_dimensions) clear_cache = True if old_doc.enable_discounts_and_margin != self.enable_discounts_and_margin: