From 7314cedd53ca161aa58b628ad46fcfadb81d47fd Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sun, 19 Jul 2026 11:21:41 +0530 Subject: [PATCH] feat(selling): surface proforma settings in Selling Settings tabs - Move the Proforma Invoice settings section from the Subcontracting Inward tab to the Transaction tab - List Proforma Invoice in the Document Naming tab so its naming series can be configured there --- .../selling/doctype/selling_settings/selling_settings.js | 1 + .../selling/doctype/selling_settings/selling_settings.json | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/erpnext/selling/doctype/selling_settings/selling_settings.js b/erpnext/selling/doctype/selling_settings/selling_settings.js index 9ffe9390a24..5f7ee27ee95 100644 --- a/erpnext/selling/doctype/selling_settings/selling_settings.js +++ b/erpnext/selling/doctype/selling_settings/selling_settings.js @@ -50,6 +50,7 @@ function get_transactions(frm) { { label: __("Sales Order"), doctype: "Sales Order" }, { label: __("Sales Invoice"), doctype: "Sales Invoice" }, { label: __("Delivery Note"), doctype: "Delivery Note" }, + { label: __("Proforma Invoice"), doctype: "Proforma Invoice" }, ]; if (frm.doc.cust_master_name !== "Naming Series") { diff --git a/erpnext/selling/doctype/selling_settings/selling_settings.json b/erpnext/selling/doctype/selling_settings/selling_settings.json index b72a39c5ede..4cd5c6d2625 100644 --- a/erpnext/selling/doctype/selling_settings/selling_settings.json +++ b/erpnext/selling/doctype/selling_settings/selling_settings.json @@ -48,6 +48,9 @@ "allow_zero_qty_in_sales_order", "blanket_orders_section", "blanket_order_allowance", + "proforma_invoice_section", + "enable_proforma_invoice", + "default_proforma_print_format", "advanced_features_tab", "section_break_avhb", "enable_tracking_sales_commissions", @@ -60,9 +63,6 @@ "allow_delivery_of_overproduced_qty", "column_break_mla9", "deliver_secondary_items", - "proforma_invoice_section", - "enable_proforma_invoice", - "default_proforma_print_format", "default_naming_tab", "transaction_naming_html" ],