You can use this API to generate the e-waybill using the Invoice Registration Number (IRN).
POST: {{HOST}}/einv/v2/eInvoice/ewaybill
[
{
"Irn": "df07551a655978d790d4acab84b848afce5dcd3f574b5fdccdc17a3526686bf4",
"Distance": 0,
"TransMode": "1",
"TransId":"12AWGPV7107B1Z1",
"TransName": "trans name",
"TransDocDt": "17/09/2020",
"TransDocNo": "TRAN/DOC/11",
"VehNo": "KA12ER1234",
"VehType": "R",
"ExpShipDtls": {
"Addr1": "7th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "Banagalore",
"Pin": 562160,
"Stcd": "29"
},
"DispDtls": {
"Nm": "ABC company pvt ltd",
"Addr1": "7th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "Banagalore",
"Pin": 560027,
"Stcd": "29"
}
} ]
[
{
"TransId": "12AWGPV7107B1Z1",
"TransName": "trans name",
"TransMode": "1",
"Distance": 0,
"VehNo": "KA12ER1234",
"VehType": "R",
"Irn": "49463cfdd39b418b85fa3173a0c2a3d528c2168255b45360221205be2b3904e2",
"govt_response": {
"Success": "Y",
"AckNo": 112310186089002,
"AckDt": "2023-10-19 15:15:00",
"Irn": "49463cfdd39b418b85fa3173a0c2a3d528c2168255b45360221205be2b3904e2",
"Status": "GENERATED",
"EwbNo": 121010274297,
"EwbDt": "2023-10-19 15:15:00",
"EwbValidTill": "2023-10-20 23:59:00",
"info": [
{
"InfCd": "EWBPPD",
"Desc": "Pin-Pin calc distance: 80KM"
}
]
},
"ewb_status": "GENERATED"
}
]
[
{
"TransId": "12AWGPV7107B1Z1",
"TransName": "trans name",
"TransMode": "1",
"Distance": 50,
"TransDocNo": "TRAN/DOC/11",
"TransDocDt": "17/09/2020",
"VehNo": "KA12ER1234",
"VehType": "R",
"Irn": "df07551a655978d790d4acab84b848afce5dcd3f574b5fdccdc17a3526686bf4",
"govt_response": {
"Success": "N",
"ErrorDetails": [
{
"error_code": "4002",
"error_message": "EwayBill is already generated for this IRN",
"error_source": "GOVT"
}
]
},
"ewb_status": "FAILED"
}
]