From b7fbf75e10d56884327fe87e4698e8bafabc3424 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sat, 1 Oct 2022 15:58:31 +0530 Subject: [PATCH] fix: e-Way bill JSON for Intra-state internal transfers --- erpnext/regional/india/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erpnext/regional/india/utils.py b/erpnext/regional/india/utils.py index 1f5212857aa..73b379da869 100644 --- a/erpnext/regional/india/utils.py +++ b/erpnext/regional/india/utils.py @@ -603,6 +603,10 @@ def get_ewb_data(dt, dn): data = get_address_details(data, doc, company_address, billing_address, dispatch_address) + if is_intrastate_transfer_eway_bill(data): + data.docType = "CHL" + data.subSupplyType = 8 + data.itemList = [] data.totalValue = doc.total @@ -644,6 +648,8 @@ def get_ewb_data(dt, dn): return data +def is_intrastate_transfer_eway_bill(data): + return data.fromGstin == data.toGstin @frappe.whitelist() def generate_ewb_json(dt, dn):