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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user