e-Way Bill API
User Guide
 
×
Menu
Index
  • Request Sample Json of eWayBill

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"
}