Request Sample Json of eWayBill
Followings are the Request body for various POST Api methods
1. E-way bill Generation API (action= GENEWAYBILL)
{
"supplyType":"O",
"subSupplyType":"1",
"subSupplyDesc":"Transaction",
"docType":"INV",
"docNo":"DOC-2022",
"docDate":"02/11/2020",
"fromGstin":"34AACCC1596Q002",
"fromTrdName":"welton",
"fromAddr1": "4-9-35, GROUND,1ST, 2ND FLOOR, AURANGPURA",
"fromAddr2":"GROUND FLOOR OSBORNE ROAD",
"fromPlace":"FRAZER TOWN",
"fromPincode":605001,
"actFromStateCode":34,
"fromStateCode":34,
"toGstin":"29AACCC1596Q000",
"toTrdName":"sthuthya",
"toAddr1":"Shree Nilaya",
"toAddr1": "GODOWN NO 5 GAT NO 1214/1230 ",
"toPlace":"Beml Nagar",
"toPincode":562160,
"actToStateCode":29,
"toStateCode":29,
"transactionType":4,
"otherValue":"-100",
"totalValue":0,
"cgstValue":0,
"sgstValue":0,
"igstValue":0,
"cessValue":0,
"cessNonAdvolValue":400,
"totInvValue":0,
"transporterId":"",
"transporterName":"",
"transDocNo":"DOC/123",
"transMode":"1",
"transDistance":"0",
"transDocDate":"06/05/2022",
"vehicleNo":"PVC1234",
"vehicleType":"R",
"itemList":
[{
"productName":"BLAZER-1",
"productDesc":"BLAZER-1",
"hsnCode":4421,
"quantity":25,
"qtyUnit":"NOS",
"cgstRate":0,
"sgstRate":0,
"igstRate":3,
"cessRate":3,
"cessNonadvol":0,
"taxableAmount":5609889
}
]
}
2. VEHICLE NUMBER UPDATION (action:= VEHEWB)
{
"ewbNo": 111000609282,
"vehicleNo": "PQR1234",
"fromPlace": "BANGALORE",
"fromState": 29,
"reasonCode": "1",
"reasonRem": "vehicle broke down",
"transDocNo ": "1234 ",
"transDocDate ": "12/10/2017 ",
"transMode": "1",
"vehicleType":"R"
}
3. CONSOLIDATED EWAYBILL GENERATION (action:= GENCEWB)
{
"fromPlace": "BANGALORE SOUTH",
"fromState": 29,
"vehicleNo": "KA12AB1234",
"transMode": "1",
"transDocNo":"1234",
"transDocDate":"12/10/2017",
"tripSheetEwbBills": [
{ "ewbNo": 111000609282 },
{ "ewbNo": 181000609270 }
]
}
4. CANCELLATION OF E-WAY BILL(action:= CANEWB)
{
"ewbNo": 111000609282,
"cancelRsnCode": 2,
"cancelRmrk": "Cancelled the order"
}
5. REJECT EWAYBILL(action:= REJEWB)
{
"ewbNo": "481000612981"
}
6. Update transporter (action = UPDATETRANSPORTER)
{
"ewbNo":"161000843009",
"transporterId":"29AKLPM8755F1Z2"
}
7. Extend Validity (action = EXTENDVALIDITY)
{
"ewbNo": 161000843009,
"vehicleNo": "PQR1234",
"fromPlace":"Bengaluru",
"fromState":29,
"remainingDistance":50,
"transDocNo": "1234 ",
"transDocDate": "12/10/2017",
"transMode": "5",
"extnRsnCode":1,
"extnRemarks":"Flood"
"fromPincode":560090,
"consignmentStatus":"T",
"transitType":"R",
"addressLine1":"Bengaluru",
"addressLine2":"Bengaluru",
"addressLine3":"Bengaluru"
}
8. Regenerate Consolidated E- Way Bill (action = REGENTRIPSHEET)
{
"tripSheetNo": 1710001952,
"vehicleNo": "PQR1234",
"fromPlace":"Bengaluru",
"fromState":29,
"transDocNo": "1234 ",
"transDocDate": "26/04/2018 ",
"transMode": "1",
"reasonCode":1,
"reasonRem":"Flood"
}
9. Initiate Multi Vehicle Movement(action = MULTIVEHMOVINT)
{
"ewbNo": 131001111287,
"reasonCode": "1",
"reasonRem": "vehicle broke down",
"fromPlace": "BANGALORE",
"fromState": 29,
"toPlace": "Chennai",
"toState": 33,
"transMode": "1",
"totalQuantity": 33,
"unitCode": "NOS"
}
10. Add Vehicles details for Multi Vehicle Movement(action = MULTIVEHADD)
{
"ewbNo": 131001111287,
"groupNo": "1",
"vehicleNo": "PQR1234",
"transDocNo": "1234",
"transDocDate": "12/10/2017",
"quantity": 15
}
11. Change Vehicles details for Multi Vehicle Movement(action = MULTIVEHUPD)
{
"ewbNo": 111000609282,
"groupNo": 1,
"oldvehicleNo": "PQR1234",
"newVehicleNo": " PQR1234",
"oldTranNo":"ABC123",
"newTranNo": "PQR123",
"fromPlace": "Lucknow",
"fromState": 09,
"reasonCode": "1",
"reasonRem": "vehicle broke down"
}