Get Invoice Details
You can use this API to fetch the IRN details from Clear Database either by providing IRN or a combination of Document Number, Type, Date and Seller GSTIN.
Request Method
GET
Request URL
{{host}}/einv/v1/einvoices/detail
Request Headers
x-cleartax-auth-token
String
Cannot be empty
Mandatory. User auth token.
gstin
String
Cannot be empty
Mandatory. This is the GSTIN of the business, as registered on ClearTax.
Request Path Params
This API does not require any path parameters. All required inputs are sent via query parameters or headers.
Request Query Params
irn
String
Optional
The Invoice Reference Number (IRN) of the e-invoice. Either irn OR the below document details are mandatory.
documentNumber
String
Mandatory if irn is not supplied
Invoice/Document number of the transaction.
documentType
String
Mandatory if irn is not supplied
Type of the document (INV, CRN, DBN, etc.).
documentDate
String
Mandatory if irn is not supplied
Invoice/Document date in dd/mm/yyyy format.
sellerGstin
String
Mandatory if irn is not supplied
Seller's GSTIN associated with the transaction.
Request Body
No request body is required for this API; all required parameters are passed as query parameters or headers.
Response Status Codes
200
For a successfully processed request (may be a success or validation error).
401
If the user is not authenticated for the operation.
403
If the user is not authorized for the operation.
500
If there are any unhandled exceptions on the Clear side.
Response Schema
success
Boolean
-
True. when there is success. False. When there is some error.
errorDetails
Error Detail
-
When there is some failure. This will contain error details.
Error Detail Object
error_code
String
-
-
error_message
String
-
Description, stating the reason due to which request failed.
error_source
String
ENUM( CLEARTAX, GOVT)
Source from which error has come.
Sample Request and Response
Request:
N/A
Response - Success:
HTTP Status Code - 200
{
"EinvoiceDetails": {
"Version": "1.1",
"Irn": "1e60d7816bfcac5418e06f6ce58f6ba3518494f0c006da93a5db9f78418de8e6",
"TranDtls": {
"TaxSch": "GST",
"RegRev": "N",
"SupTyp": "B2B",
"IgstOnIntra": "N"
},
"DocDtls": {
"Typ": "INV",
"No": "IC2000",
"Dt": "17/04/2025"
},
"SellerDtls": {
"Gstin": "29AAFCD5862R000",
"LglNm": "NIC Company Pvt Ltd",
"TrdNm": "NIC Industries",
"Addr1": "5th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "GANDHINAGAR",
"Pin": 560037,
"Stcd": "29",
"Ph": "9000000000",
"Em": "[email protected]"
},
"BuyerDtls": {
"Gstin": "29AWGPV7107B1Z1",
"LglNm": "XYZ Company Pvt Ltd",
"TrdNm": "XYZ Industries",
"Pos": "12",
"Addr1": "7th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "GANDHINAGAR",
"Pin": 562160,
"Stcd": "29",
"Ph": "91111111111",
"Em": "[email protected]"
},
"DispDtls": {
"Nm": "ABC company pvt ltd",
"Addr1": "7th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "Banagalore",
"Pin": 562160,
"Stcd": "29"
},
"ShipDtls": {
"Gstin": "29AWGPV7107B1Z1",
"LglNm": "CBE company pvt ltd",
"TrdNm": "kuvempu layout",
"Addr1": "7th block, kuvempu layout",
"Addr2": "kuvempu layout",
"Loc": "Banagalore",
"Pin": 562160,
"Stcd": "29"
},
"ItemList": [
{
"SlNo": "1",
"PrdDesc": "Rice",
"IsServc": "N",
"HsnCd": "10019920",
"Barcde": "123456",
"Qty": 100.345,
"FreeQty": 10.000,
"Unit": "BAG",
"UnitPrice": 99.545,
"TotAmt": 9988.84,
"Discount": 10.00,
"PreTaxVal": 1.00,
"AssAmt": 9978.84,
"GstRt": 12.00,
"IgstAmt": 1197.46,
"CgstAmt": 0.00,
"SgstAmt": 0.00,
"CesRt": 5.00,
"CesAmt": 498.94,
"CesNonAdvlAmt": 10.00,
"StateCesRt": 12.00,
"StateCesAmt": 1197.46,
"StateCesNonAdvlAmt": 5.00,
"OthChrg": 10.00,
"TotItemVal": 12897.70,
"OrdLineRef": "3256",
"OrgCntry": "AG",
"PrdSlNo": "12345",
"BchDtls": {
"Nm": "123456",
"ExpDt": "01/08/2020",
"WrDt": "01/09/2020"
},
"AttribDtls": [
{
"Nm": "Rice",
"Val": "10000"
}
]
}
],
"ValDtls": {
"AssVal": 9978.84,
"CgstVal": 0.00,
"SgstVal": 0.00,
"IgstVal": 1197.46,
"CesVal": 508.94,
"StCesVal": 1202.46,
"Discount": 10.00,
"OthChrg": 20.00,
"RndOffAmt": 0.30,
"TotInvVal": 12908.00,
"TotInvValFc": 12897.70
},
"PayDtls": {
"Nm": "ABCDE",
"AccDet": "5697389713210",
"Mode": "Cash",
"FinInsBr": "SBIN11000",
"PayTerm": "100",
"PayInstr": "Gift",
"CrTrn": "test",
"DirDr": "test",
"CrDay": 100,
"PaidAmt": 10000.00,
"PaymtDue": 5000.00
},
"RefDtls": {
"InvRm": "TEST",
"DocPerdDtls": {
"InvStDt": "01/08/2020",
"InvEndDt": "01/09/2020"
},
"PrecDocDtls": [
{
"InvNo": "DOC/002",
"InvDt": "01/08/2020",
"OthRefNo": "123456"
}
],
"ContrDtls": [
{
"RecAdvRefr": "Doc/003",
"RecAdvDt": "01/08/2020",
"TendRefr": "Abc001",
"ContrRefr": "Co123",
"ExtRefr": "Yo456",
"ProjRefr": "Doc-456",
"PORefr": "Doc-789",
"PORefDt": "01/08/2020"
}
]
},
"AddlDocDtls": [
{
"Url": "https://einv-apisandbox.nic.in",
"Docs": "Test Doc",
"Info": "Document Test"
}
],
"ExpDtls": {
"ShipBNo": "A-248",
"ShipBDt": "01/08/2020",
"Port": "INABG1",
"RefClm": "N",
"ForCur": "AED",
"CntCode": "AE"
},
"EwbDtls": {
"TransId": "12AWGPV7107B1Z1",
"TransName": "XYZ EXPORTS",
"TransMode": "1",
"Distance": 100,
"TransDocNo": "Doc01",
"TransDocDt": "17/04/2025",
"VehNo": "ka123456",
"VehType": "R"
}
},
"CustomFields": {
"customfieldLable1": "CustomFieldValue1",
"customfieldLable2": "CustomFieldValue2",
"customfieldLable3": "CustomFieldValue3"
},
"GovtResponse": {
"Success": "Y",
"AckNo": 112510223447367,
"AckDt": "2025-04-17 13:56:00",
"Irn": "1e60d7816bfcac5418e06f6ce58f6ba3518494f0c006da93a5db9f78418de8e6",
"SignedInvoice": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjNCRTE3RTUxNDE5MjUyMjY0N0YwMUZEQkZGNTI3MUFENTI2OEQ3MzUiLCJ4NXQiOiJPLUYtVVVHU1VpWkg4Ql9iXzFKeHJWSm8xelUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJOSUMgU2FuZGJveCIsImRhdGEiOiJ7XCJBY2tOb1wiOjExMjUxMDIyMzQ0NzM2NyxcIkFja0R0XCI6XCIyMDI1LTA0LTE3IDEzOjU2OjAwXCIsXCJJcm5cIjpcIjFlNjBkNzgxNmJmY2FjNTQxOGUwNmY2Y2U1OGY2YmEzNTE4NDk0ZjBjMDA2ZGE5M2E1ZGI5Zjc4NDE4ZGU4ZTZcIixcIlZlcnNpb25cIjpcIjEuMVwiLFwiVHJhbkR0bHNcIjp7XCJUYXhTY2hcIjpcIkdTVFwiLFwiU3VwVHlwXCI6XCJCMkJcIixcIlJlZ1JldlwiOlwiTlwiLFwiSWdzdE9uSW50cmFcIjpcIk5cIn0sXCJEb2NEdGxzXCI6e1wiVHlwXCI6XCJJTlZcIixcIk5vXCI6XCJJQzIwMDBcIixcIkR0XCI6XCIxNy8wNC8yMDI1XCJ9LFwiU2VsbGVyRHRsc1wiOntcIkdzdGluXCI6XCIyOUFBRkNENTg2MlIwMDBcIixcIkxnbE5tXCI6XCJOSUMgQ29tcGFueSBQdnQgTHRkXCIsXCJUcmRObVwiOlwiTklDIEluZHVzdHJpZXNcIixcIkFkZHIxXCI6XCI1dGggYmxvY2ssIGt1dmVtcHUgbGF5b3V0XCIsXCJBZGRyMlwiOlwia3V2ZW1wdSBsYXlvdXRcIixcIkxvY1wiOlwiR0FOREhJTkFHQVJcIixcIlBpblwiOjU2MDAzNyxcIlN0Y2RcIjpcIjI5XCIsXCJQaFwiOlwiOTAwMDAwMDAwMFwiLFwiRW1cIjpcImFiY0BnbWFpbC5jb21cIn0sXCJCdXllckR0bHNcIjp7XCJHc3RpblwiOlwiMjlBV0dQVjcxMDdCMVoxXCIsXCJMZ2xObVwiOlwiWFlaIENvbXBhbnkgUHZ0IEx0ZFwiLFwiVHJkTm1cIjpcIlhZWiBJbmR1c3RyaWVzXCIsXCJQb3NcIjpcIjEyXCIsXCJBZGRyMVwiOlwiN3RoIGJsb2NrLCBrdXZlbXB1IGxheW91dFwiLFwiQWRkcjJcIjpcImt1dmVtcHUgbGF5b3V0XCIsXCJMb2NcIjpcIkdBTkRISU5BR0FSXCIsXCJQaW5cIjo1NjIxNjAsXCJQaFwiOlwiOTExMTExMTExMTFcIixcIkVtXCI6XCJ4eXpAeWFob28uY29tXCIsXCJTdGNkXCI6XCIyOVwifSxcIkRpc3BEdGxzXCI6e1wiTm1cIjpcIkFCQyBjb21wYW55IHB2dCBsdGRcIixcIkFkZHIxXCI6XCI3dGggYmxvY2ssIGt1dmVtcHUgbGF5b3V0XCIsXCJBZGRyMlwiOlwia3V2ZW1wdSBsYXlvdXRcIixcIkxvY1wiOlwiQmFuYWdhbG9yZVwiLFwiUGluXCI6NTYyMTYwLFwiU3RjZFwiOlwiMjlcIn0sXCJTaGlwRHRsc1wiOntcIkdzdGluXCI6XCIyOUFXR1BWNzEwN0IxWjFcIixcIkxnbE5tXCI6XCJDQkUgY29tcGFueSBwdnQgbHRkXCIsXCJUcmRObVwiOlwia3V2ZW1wdSBsYXlvdXRcIixcIkFkZHIxXCI6XCI3dGggYmxvY2ssIGt1dmVtcHUgbGF5b3V0XCIsXCJBZGRyMlwiOlwia3V2ZW1wdSBsYXlvdXRcIixcIkxvY1wiOlwiQmFuYWdhbG9yZVwiLFwiUGluXCI6NTYyMTYwLFwiU3RjZFwiOlwiMjlcIn0sXCJJdGVtTGlzdFwiOlt7XCJJdGVtTm9cIjowLFwiU2xOb1wiOlwiMVwiLFwiSXNTZXJ2Y1wiOlwiTlwiLFwiUHJkRGVzY1wiOlwiUmljZVwiLFwiSHNuQ2RcIjpcIjEwMDE5OTIwXCIsXCJCYXJjZGVcIjpcIjEyMzQ1NlwiLFwiUXR5XCI6MTAwLjM0NSxcIkZyZWVRdHlcIjoxMC4wLFwiVW5pdFwiOlwiQkFHXCIsXCJVbml0UHJpY2VcIjo5OS41NDUsXCJUb3RBbXRcIjo5OTg4Ljg0LFwiRGlzY291bnRcIjoxMC4wMCxcIlByZVRheFZhbFwiOjEuMDAsXCJBc3NBbXRcIjo5OTc4Ljg0LFwiR3N0UnRcIjoxMi4wMDAsXCJJZ3N0QW10XCI6MTE5Ny40NixcIkNnc3RBbXRcIjowLjAwLFwiU2dzdEFtdFwiOjAuMDAsXCJDZXNSdFwiOjUuMDAwLFwiQ2VzQW10XCI6NDk4Ljk0LFwiQ2VzTm9uQWR2bEFtdFwiOjEwLjAwLFwiU3RhdGVDZXNSdFwiOjEyLjAwMCxcIlN0YXRlQ2VzQW10XCI6MTE5Ny40NixcIlN0YXRlQ2VzTm9uQWR2bEFtdFwiOjUuMDAsXCJPdGhDaHJnXCI6MTAuMDAsXCJUb3RJdGVtVmFsXCI6MTI4OTcuNzAsXCJPcmRMaW5lUmVmXCI6XCIzMjU2XCIsXCJPcmdDbnRyeVwiOlwiQUdcIixcIlByZFNsTm9cIjpcIjEyMzQ1XCIsXCJCY2hEdGxzXCI6e1wiTm1cIjpcIjEyMzQ1NlwiLFwiRXhwRHRcIjpcIjAxLzA4LzIwMjBcIixcIldyRHRcIjpcIjAxLzA5LzIwMjBcIn0sXCJBdHRyaWJEdGxzXCI6W3tcIk5tXCI6XCJSaWNlXCIsXCJWYWxcIjpcIjEwMDAwXCJ9XX1dLFwiVmFsRHRsc1wiOntcIkFzc1ZhbFwiOjk5NzguODQsXCJDZ3N0VmFsXCI6MC4wMCxcIlNnc3RWYWxcIjowLjAwLFwiSWdzdFZhbFwiOjExOTcuNDYsXCJDZXNWYWxcIjo1MDguOTQsXCJTdENlc1ZhbFwiOjEyMDIuNDYsXCJEaXNjb3VudFwiOjEwLjAwLFwiT3RoQ2hyZ1wiOjIwLjAwLFwiUm5kT2ZmQW10XCI6MC4zMCxcIlRvdEludlZhbFwiOjEyOTA4LjAwLFwiVG90SW52VmFsRmNcIjoxMjg5Ny43MH0sXCJQYXlEdGxzXCI6e1wiTm1cIjpcIkFCQ0RFXCIsXCJBY2NEZXRcIjpcIjU2OTczODk3MTMyMTBcIixcIk1vZGVcIjpcIkNhc2hcIixcIkZpbkluc0JyXCI6XCJTQklOMTEwMDBcIixcIlBheVRlcm1cIjpcIjEwMFwiLFwiUGF5SW5zdHJcIjpcIkdpZnRcIixcIkNyVHJuXCI6XCJ0ZXN0XCIsXCJEaXJEclwiOlwidGVzdFwiLFwiQ3JEYXlcIjoxMDAsXCJQYWlkQW10XCI6MTAwMDAuMDAsXCJQYXltdER1ZVwiOjUwMDAuMDB9LFwiUmVmRHRsc1wiOntcIkludlJtXCI6XCJURVNUXCIsXCJEb2NQZXJkRHRsc1wiOntcIkludlN0RHRcIjpcIjAxLzA4LzIwMjBcIixcIkludkVuZER0XCI6XCIwMS8wOS8yMDIwXCJ9LFwiUHJlY0RvY0R0bHNcIjpbe1wiSW52Tm9cIjpcIkRPQy8wMDJcIixcIkludkR0XCI6XCIwMS8wOC8yMDIwXCIsXCJPdGhSZWZOb1wiOlwiMTIzNDU2XCJ9XSxcIkNvbnRyRHRsc1wiOlt7XCJSZWNBZHZSZWZyXCI6XCJEb2MvMDAzXCIsXCJSZWNBZHZEdFwiOlwiMDEvMDgvMjAyMFwiLFwiVGVuZFJlZnJcIjpcIkFiYzAwMVwiLFwiQ29udHJSZWZyXCI6XCJDbzEyM1wiLFwiRXh0UmVmclwiOlwiWW80NTZcIixcIlByb2pSZWZyXCI6XCJEb2MtNDU2XCIsXCJQT1JlZnJcIjpcIkRvYy03ODlcIixcIlBPUmVmRHRcIjpcIjAxLzA4LzIwMjBcIn1dfSxcIkFkZGxEb2NEdGxzXCI6W3tcIlVybFwiOlwiaHR0cHM6Ly9laW52LWFwaXNhbmRib3gubmljLmluXCIsXCJEb2NzXCI6XCJUZXN0IERvY1wiLFwiSW5mb1wiOlwiRG9jdW1lbnQgVGVzdFwifV0sXCJFeHBEdGxzXCI6e1wiU2hpcEJOb1wiOlwiQS0yNDhcIixcIlNoaXBCRHRcIjpcIjAxLzA4LzIwMjBcIixcIlBvcnRcIjpcIklOQUJHMVwiLFwiUmVmQ2xtXCI6XCJOXCIsXCJGb3JDdXJcIjpcIkFFRFwiLFwiQ250Q29kZVwiOlwiQUVcIn0sXCJFd2JEdGxzXCI6e1wiVHJhbnNJZFwiOlwiMTJBV0dQVjcxMDdCMVoxXCIsXCJUcmFuc05hbWVcIjpcIlhZWiBFWFBPUlRTXCIsXCJUcmFuc01vZGVcIjpcIjFcIixcIkRpc3RhbmNlXCI6MTAwLFwiVHJhbnNEb2NOb1wiOlwiRG9jMDFcIixcIlRyYW5zRG9jRHRcIjpcIjE3LzA0LzIwMjVcIixcIlZlaE5vXCI6XCJrYTEyMzQ1NlwiLFwiVmVoVHlwZVwiOlwiUlwifX0ifQ.Uq-MhHL58ttkcHFdwcSedPgR77qdolfhvexAO5lTwcFxPHPHYiJSsaWKHk8nB8V0BWV-ER7OCMyJKssVUV58psZkrlauaOjwo8DGbH99NNUCR_8rS5eUTXUM8cXe-_nuNrxC_lrF2Zuv48Z6HJd1H7mvbPMOzOPlyD5Ew5zNrmfb405ynXpmaHGTgFAvZFXMzWqxMQA7sfvogyil-GxEVrEeynZ_jCJgWBpY6XuS_j7v03pVRyXTTY7iFgOqwSOaPsk7gOuI_zKtx95WyxvrbqV1RyuLMSnBGEgG_HMSut4y4SRhMT2OJ4gP5_wNQr67ghwtBATrT6CIlvi2FJf-Ew",
"SignedQRCode": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjNCRTE3RTUxNDE5MjUyMjY0N0YwMUZEQkZGNTI3MUFENTI2OEQ3MzUiLCJ4NXQiOiJPLUYtVVVHU1VpWkg4Ql9iXzFKeHJWSm8xelUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJOSUMgU2FuZGJveCIsImRhdGEiOiJ7XCJTZWxsZXJHc3RpblwiOlwiMjlBQUZDRDU4NjJSMDAwXCIsXCJCdXllckdzdGluXCI6XCIyOUFXR1BWNzEwN0IxWjFcIixcIkRvY05vXCI6XCJJQzIwMDBcIixcIkRvY1R5cFwiOlwiSU5WXCIsXCJEb2NEdFwiOlwiMTcvMDQvMjAyNVwiLFwiVG90SW52VmFsXCI6MTI5MDguMDAsXCJJdGVtQ250XCI6MSxcIk1haW5Ic25Db2RlXCI6XCIxMDAxOTkyMFwiLFwiSXJuXCI6XCIxZTYwZDc4MTZiZmNhYzU0MThlMDZmNmNlNThmNmJhMzUxODQ5NGYwYzAwNmRhOTNhNWRiOWY3ODQxOGRlOGU2XCIsXCJJcm5EdFwiOlwiMjAyNS0wNC0xNyAxMzo1NjowMFwifSJ9.ObpczVawxQQoa5t_-hmUPwad_rL1SvhXHGDgHnoFEZUJJQsaMZGpw-F9E17PxhPjGx5--uhwJxFWQ5d3_zu_zlpd9Y4MA7QXPyb_nY_sK4B2EwqOKDqNticqLNxq09RpsMgCcWGOvBRx_apyxH-IMhxHGz--z4EY_f3ub_5klcxO-CJsYJAy_MtGz3jIZgCBlvGGde4nymwnBUmabRlgLMWvuZroVNcQuzPIhdePmX4mYs7fDs32pAeEj4kFdsAABbjEJmByjhq76NCFNlRb1nDFup9ZVi4C90rAkUO60dBEf2zKam_k8RuDQXXS3qgnSk3yyFkxvDNoQndP4a-ucQ",
"Status": "ACT",
"EwbNo": 111011453524,
"EwbDt": "2025-04-17 13:56:00",
"EwbValidTill": "2025-04-18 23:59:00"
},
"InvoiceStatus": "GENERATED",
"Gstin": "29AAFCD5862R000",
"Id": "6800bb0905ab13797131df3a",
"EwbStatus": "GENERATED"
}
Response - Failure:
HTTP Status Code - 200
{
"ErrorDetails": [
{
"ErrorCode": "300102",
"ErrorMessage": "You don't have any data present for the selected Document Details",
"ErrorSource": "CLEARTAX"
}
]
}
API Validations
If irn is provided, other document-based parameters (documentNumber, documentType, documentDate, and sellerGstin) are not necessary.
If irn is not provided, all document-based parameters are required (documentNumber, documentType, documentDate, and sellerGstin).
Missing or invalid query parameters and headers will result in a 400 Bad Request error.
API Constraints
Either the irn OR full document details (documentNumber, documentType, documentDate, and sellerGstin)) should be provided, but not both at the same time.
Only one e-invoice detail retrieval is allowed per API call.
Correct header parameters (gstin and x-cleartax-auth-token) are mandatory.
Last updated
Was this helpful?