From 57bd1facf54df1d1c35f98e33c86b4e320527f71 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Tue, 20 Jan 2026 12:31:30 +0530 Subject: [PATCH] fix: group item wise tax details by tax row --- erpnext/regional/italy/utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/regional/italy/utils.py b/erpnext/regional/italy/utils.py index 2e8d38bebde..93e9b60f5a8 100644 --- a/erpnext/regional/italy/utils.py +++ b/erpnext/regional/italy/utils.py @@ -142,7 +142,14 @@ def download_zip(files, output_filename): def get_invoice_summary(items, taxes, item_wise_tax_details): summary_data = frappe._dict() - taxes_wise_tax_details = {d.tax_row: d for d in item_wise_tax_details} + taxes_wise_tax_details = {} + + for d in item_wise_tax_details: + if d.tax_row not in taxes_wise_tax_details: + taxes_wise_tax_details[d.tax_row] = [] + + taxes_wise_tax_details[d.tax_row].append(d) + for tax in taxes: # Include only VAT charges. if tax.charge_type == "Actual":