From 2df6040666a6b3ae6afa817d1091dbd9d25db182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Rold=C3=A1n?= Date: Wed, 30 Jul 2025 10:32:04 -0300 Subject: [PATCH] fix: get_result_as_list in general ledger report (#922) * fix: get_result_as_list in general ledger report * fix: get_result_as_list in general ledger report * fix: get_result_as_list in general ledger report --- .../accounts/report/general_ledger/general_ledger.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index d18c27ae346f..456e983c4885 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -492,8 +492,16 @@ 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'), '') + 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 '' + else: + d['bill_no'] = '' return data def get_supplier_invoice_details():