fix: e-Way bill JSON for Intra-state internal transfers
This commit is contained in:
@@ -603,6 +603,10 @@ def get_ewb_data(dt, dn):
|
|||||||
|
|
||||||
data = get_address_details(data, doc, company_address, billing_address, dispatch_address)
|
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.itemList = []
|
||||||
data.totalValue = doc.total
|
data.totalValue = doc.total
|
||||||
|
|
||||||
@@ -644,6 +648,8 @@ def get_ewb_data(dt, dn):
|
|||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
def is_intrastate_transfer_eway_bill(data):
|
||||||
|
return data.fromGstin == data.toGstin
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def generate_ewb_json(dt, dn):
|
def generate_ewb_json(dt, dn):
|
||||||
|
|||||||
Reference in New Issue
Block a user