From 847919bf4e322a8443aced7b9aa737ee99e66db0 Mon Sep 17 00:00:00 2001 From: nishkagosalia Date: Mon, 13 Apr 2026 14:47:22 +0530 Subject: [PATCH] refactor(UX): Stock ledger serial and batch number fields (cherry picked from commit 3e2b40ad4a7d62b143269cb959484bcc0301b7d3) --- .../stock/report/stock_ledger/stock_ledger.js | 2 +- .../stock/report/stock_ledger/stock_ledger.py | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/erpnext/stock/report/stock_ledger/stock_ledger.js b/erpnext/stock/report/stock_ledger/stock_ledger.js index d56d58db666..84daee608fc 100644 --- a/erpnext/stock/report/stock_ledger/stock_ledger.js +++ b/erpnext/stock/report/stock_ledger/stock_ledger.js @@ -119,7 +119,7 @@ frappe.query_reports["Stock Ledger"] = { }, { fieldname: "segregate_serial_batch_bundle", - label: __("Segregate Serial / Batch Bundle"), + label: __("Enable Serial / Batch Bundle"), fieldtype: "Check", default: 0, }, diff --git a/erpnext/stock/report/stock_ledger/stock_ledger.py b/erpnext/stock/report/stock_ledger/stock_ledger.py index e2bcc3dc6f3..aeb685854ef 100644 --- a/erpnext/stock/report/stock_ledger/stock_ledger.py +++ b/erpnext/stock/report/stock_ledger/stock_ledger.py @@ -390,12 +390,21 @@ def get_columns(filters): "options": "voucher_type", "width": 100, }, + { + "label": _("Serial and Batch Bundle"), + "fieldname": "serial_and_batch_bundle", + "fieldtype": "Link", + "options": "Serial and Batch Bundle", + "width": 150, + "hidden": not filters.get("segregate_serial_batch_bundle"), + }, { "label": _("Batch"), "fieldname": "batch_no", "fieldtype": "Link", "options": "Batch", "width": 100, + "hidden": not filters.get("segregate_serial_batch_bundle"), }, { "label": _("Serial No"), @@ -403,13 +412,7 @@ def get_columns(filters): "fieldtype": "Link", "options": "Serial No", "width": 100, - }, - { - "label": _("Serial and Batch Bundle"), - "fieldname": "serial_and_batch_bundle", - "fieldtype": "Link", - "options": "Serial and Batch Bundle", - "width": 100, + "hidden": not filters.get("segregate_serial_batch_bundle"), }, { "label": _("Project"),