From 7e5a42eb60cdc5017882716f3c94b54a3857927d Mon Sep 17 00:00:00 2001 From: fproldan Date: Wed, 30 Jul 2025 13:21:38 +0000 Subject: [PATCH 1/3] fix: get_result_as_list in general ledger report --- .../accounts/report/general_ledger/general_ledger.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index d18c27ae346f..b63fe455ae04 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -492,8 +492,14 @@ def get_result_as_list(data, filters): d['balance'] = balance d['account_currency'] = filters.account_currency - d['bill_no'] = inv_details.get(d.get('against_voucher'), '') - + print(d.get('against_voucher')) + if d.get('against_voucher'): + bill_no = [] + for against in d.get('against_voucher').split(','): + against = against.strip() + if against and against in inv_details: + bill_no.append(inv_details[against]) + d['bill_no'] = ', '.join(bill_no) if bill_no else '' return data def get_supplier_invoice_details(): From 1cb2409c958b6a8632db278bd7a1c63a0865da77 Mon Sep 17 00:00:00 2001 From: fproldan Date: Wed, 30 Jul 2025 13:22:40 +0000 Subject: [PATCH 2/3] fix: get_result_as_list in general ledger report --- erpnext/accounts/report/general_ledger/general_ledger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index b63fe455ae04..bee55b5c6abd 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -492,7 +492,7 @@ def get_result_as_list(data, filters): d['balance'] = balance d['account_currency'] = filters.account_currency - print(d.get('against_voucher')) + if d.get('against_voucher'): bill_no = [] for against in d.get('against_voucher').split(','): From 69ffc72febe6ee82fcf2e1f42b28847f58950bd8 Mon Sep 17 00:00:00 2001 From: fproldan Date: Wed, 30 Jul 2025 13:22:58 +0000 Subject: [PATCH 3/3] fix: get_result_as_list in general ledger report --- erpnext/accounts/report/general_ledger/general_ledger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index bee55b5c6abd..456e983c4885 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -500,6 +500,8 @@ def get_result_as_list(data, filters): if against and against in inv_details: bill_no.append(inv_details[against]) d['bill_no'] = ', '.join(bill_no) if bill_no else '' + else: + d['bill_no'] = '' return data def get_supplier_invoice_details():