Merge pull request #32453 from deepeshgarg007/intra_state_transfer_eway_bill_v13

fix: e-Way bill JSON for Intra-state internal transfers
This commit is contained in:
Deepesh Garg
2022-10-03 09:07:26 +05:30
committed by GitHub

View File

@@ -610,6 +610,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
@@ -652,6 +656,10 @@ 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):
dn = json.loads(dn)