From bbfd5a4cc8bf3a3a951cb71342122c90dadff89e Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sat, 8 Aug 2020 19:46:09 +0530 Subject: [PATCH] fix: Test Cases --- .../doctype/gstr_3b_report/gstr_3b_report.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/erpnext/regional/doctype/gstr_3b_report/gstr_3b_report.py b/erpnext/regional/doctype/gstr_3b_report/gstr_3b_report.py index 02e309bc411..2cf06307980 100644 --- a/erpnext/regional/doctype/gstr_3b_report/gstr_3b_report.py +++ b/erpnext/regional/doctype/gstr_3b_report/gstr_3b_report.py @@ -307,6 +307,7 @@ class GSTR3BReport(Document): inter_state_supply_details = {} for d in inter_state_supply_tax: + print(d) inter_state_supply_tax_mapping.setdefault(cstr(d.name), { 'place_of_supply': d.place_of_supply, 'taxable_value': d.net_total, @@ -317,16 +318,20 @@ class GSTR3BReport(Document): 'csamt': 0.0 }) - if d.account_head in [d.cgst_account for d in self.account_heads]: + if d.account_head in [a.cgst_account for a in self.account_heads]: + print(d, "CGST") inter_state_supply_tax_mapping[cstr(d.name)]['camt'] += d.tax_amount - if d.account_head in [d.sgst_account for d in self.account_heads]: + if d.account_head in [a.sgst_account for a in self.account_heads]: + print(d, "SGST") inter_state_supply_tax_mapping[cstr(d.name)]['samt'] += d.tax_amount - if d.account_head in [d.igst_account for d in self.account_heads]: + if d.account_head in [a.igst_account for a in self.account_heads]: + print(d, "IGST") inter_state_supply_tax_mapping[cstr(d.name)]['iamt'] += d.tax_amount - if d.account_head in [d.cess_account for d in self.account_heads]: + if d.account_head in [a.cess_account for a in self.account_heads]: + print(d, "CESS") inter_state_supply_tax_mapping[cstr(d.name)]['csamt'] += d.tax_amount for key, value in iteritems(inter_state_supply_tax_mapping):