eInvoice / eWaybill solution is one specific instance (solution) of the more general EDI service, offered in both the private instance and shared instance. The shared instance is hosted at URL https://integrateindia.in, which is an Application Service Provider (ASP) that connects to a GST Suvidha Provider (GSP) for exchanging eInvoice / eWaybill messages with GSTIN. For more information about eInvoice / eWaybill solution send email to sales@edisphere.com
The Edisphere eInvoice / eWaybill solution helps customers exchange eInvoice / eWaybill messages directly from their own ERP system, in any hierarchal format, such as XML, JSON, Proprietary file formats (fixed-length, variable-length, CSV), Excel sheets, etc., using plain and secured FTP, secured REST-based Web Services (API), over Internet.
For example, if you are using a SAP ERP system that uses XML IDOCs, the eInvoice / eWaybill can be exchanged using your own XML IDOC format either by Web Services or FTP.
Sr No | Request Message | Information Required (mandatory) | Response Information Provided |
---|---|---|---|
1 | Generate IRN | Version ,IRN, Supply_Type_Code, Document_Type_Code, Document_Num, Document_Date, Supplier_Legal_Name, Supplier_GSTIN, Supplier_Address1, Supplier_Place, Supplier_State_Code, Supplier_Pincode, Recipient_Legal_Name, Recipient_GSTIN, Place_Of_Supply_State_Code, Recipient_Address1, Recipient_Place, Recipient_State_Code, Sl_No., Is_Service, HSN_Code, Item_Price, Gross_Amount, Item_Taxable_Value, GST_Rate, Item_Total_Amt, Taxable_Value_Total, Total_Invoice_Value_INR | AckNo, AckDt, Irn,signedInvoice, SignedQRCode, Status, EwbNo, EwbDt,EwbValidTill, Remarks |
2 | Cancel IRN | IRN, CancelReason | IRN, CancelDate, Status |
3 | Get IRN details by document details | DocType, DocNum, DocDate, GSTIN | AckNo, AckDt, Irn, SignedInvoice, SignedQRCode, EwbNo, EwbDt, TranDtls, SellerDtls, BuyerDtls, DispDtls, ValDtls, PayDtls, ExpDtls, PrecDocDtls, ContrDtls, EwbDtls, AttribDtls |
4 | Get eInvoice details by IRN | Irn_no | AckNo , AckDt, Irn, SignedInvoice, SignedQRCode, EwbNo, EwbDt, EwbValidTill , DocDtls , SellerDtls , BuyerDtls, DispDtls , ShipDtls , ValDtls , PayDtls , ItemList , SellerGstin , BuyerGstin , DocNo , DocTyp , DocDt , TotInvVal , ItemCnt , MainHsnCode |
5 | Get eInvoice details by ACK | AckNo | AckNo , AckDt ,TaxSch , Version , Irn ,TranDtls ,DocDtls ,SellerDtls ,BuyerDtls ,DispDtls , ShipDtls , ItemList , ValDtls , ExpDtls , PayDtls ,RefDtls |
6 | Generate eWaybill by IRN | Irn , TransId , TransName , TransMode , Distance , TransDocNo , TransDocDt , VehNo , VehType | EwbNo,EwbDt, EwbValidTill,Remarks,status, ErrorDetails,InfoDtls |
7 | Get GSTIN details | Irn_no. | Gstin, TradeName, LegalName, AddrBnm, AddrBno, AddrFlno, AddrSt, AddrLoc, StateCode, AddrPncd, TxpType, Status, BlkStatus |
8 | Sync GSTIN details | Irn_no. | Gstin, TradeName, LegalName, AddrBnm, AddrBno, AddrFlno, AddrSt, AddrLoc, StateCode, AddrPncd, TxpType, Status, BlkStatus |
9 | Get eWaybill by IRN | Irn_no. | EwbNo,Status,ACT,GenGstin,EwbDt, EwbValidTil |
10 | Cancel eWaybill | EwbNo, CancelRsnCode | EwbNo, EwbDt, EwbValidTill, ErrorCode |
Messages / Information | Generate IRN | Cancel IRN | Get IRN details by document details | Get eInvoice details by IRN | Get eInvoice details by ACK | Generate eWaybill by IRN | Get GSTIN details | Sync GSTIN details | Get eWaybill by IRN | Cancel eWaybill |
---|---|---|---|---|---|---|---|---|---|---|
Invoice Number | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Version | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
IRN | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | ||||
Supply_Type_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Document_Type_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Document_Num | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Document_Date | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Additional_Currency_Code | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Reverse_Charge | Y(O) | Y(O) | Y(O) | |||||||
IGST_Applicability | ||||||||||
Document_Period_Start_date | Y(M) | Y(M) | ||||||||
Document_Period_End_Date | Y(M) | Y(M) | ||||||||
Preceeding_Document_Number | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Preceeding_Document_Date | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Other_Reference | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Receipt_Advice_Reference | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Receipt_Advice_Date | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Tender_or_Lot_Reference | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Contract_Reference | Y(O) | Y(O) | ||||||||
External_Reference | Y(O) | Y(O) | ||||||||
Project_Reference | Y(O) | Y(O) | ||||||||
PO_Ref_Num | Y(O) | Y(O) | ||||||||
PO_Ref_Date | Y(O) | Y(O) | ||||||||
Supplier_Legal_Name | Y(M) | Y(M) | Y(M) | |||||||
Supplier_Trade_Name | Y(O) | Y(O) | Y(O) | |||||||
Supplier_GSTIN | Y(M) | Y(M) | Y(M) | |||||||
Supplier_Address1 | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Supplier_Address2 | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Supplier_Place | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Supplier_State_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Supplier_Pincode | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Supplier_Phone | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Supplier_Email | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Recipient_Legal_Name | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Recipient_Trade_Name | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Recipient_GSTIN | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Place_Of_Supply_State_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Recipient_Address1 | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Recipient_Address2 | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Recipient_Place | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Recipient_State_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Recipient_Pincode | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Country_Code_of_Export | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Recipient_Phone | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Recipient_Email_ID | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Payee_Name | Y(O) | Y(O) | ||||||||
Payee_Bank_Account_Number | Y(O) | Y(O) | ||||||||
Mode_of_Payment | Y(O) | Y(O) | ||||||||
Bank_Branch_Code | Y(O) | Y(O) | ||||||||
Payment_terms | Y(O) | Y(O) | ||||||||
Payment_Instruction | Y(O) | Y(O) | ||||||||
Credit_Transfer_Terms | Y(O) | Y(O) | ||||||||
Debit_Transfer_Terms | Y(O) | Y(O) | ||||||||
Credit_Days | Y(O) | Y(O) | ||||||||
PaidAmt | Y(O) | Y(O) | ||||||||
PaymtDue | Y(O) | Y(O) | ||||||||
Tax_Scheme | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Remarks | Y(O) | Y(O) | ||||||||
Port_Code | Y(O) | Y(O) | ||||||||
Shipping_Bill_Number | Y(O) | Y(O) | ||||||||
Shipping_Bill_Date | Y(O) | Y(O) | ||||||||
Export_Duty_Amount | Y(O) | |||||||||
Supplier_Can_Opt_Refund | Y(O) | Y(O) | ||||||||
ECOM_GSTIN | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Additional_Supporting_Documents_URL | Y(O) | Y(O) | ||||||||
Additional_Supporting_Documents_base64 | Y(O) | Y(O) | ||||||||
Additional_Information | Y(O) | Y(O) | ||||||||
Transporter_ID | Y(O) | Y(O) | Y(O) | |||||||
Trans_Mode | Y(O) | Y(O) | Y(O) | |||||||
Trans_Distance | Y(M) | Y(M) | Y(M) | |||||||
Transporter_Name | Y(O) | Y(O) | Y(O) | |||||||
Trans_Doc_No. | Y(O) | Y(O) | Y(O) | |||||||
Trans_Doc_Date | Y(O) | Y(O) | Y(O) | |||||||
Vehicle_No. | Y(O) | Y(O) | Y(O) | |||||||
Vehicle_Type | Y(O) | Y(O) | Y(O) | |||||||
ShipTo_Legal_Name | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
ShipTo_Trade_Name | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
ShipTo_GSTIN | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
ShipTo_Address1 | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
ShipTo_Address2 | Y(O) | Y(O) | Y(O) | Y(O) | Y(O) | |||||
ShipTo_Place | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
ShipTo_Pincode | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
Ship_To_State_Code | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_Name | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_Address1 | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_Address2 | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_Place | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_State_Code | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
DispatchFrom_Pincode | Y(M) | Y(M) | Y(M) | Y(M) | Y(M) | |||||
Sl_No. | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Item_Description | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Is_Service | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
HSN_Code | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Barcode | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Quantity | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Free_Qty | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Unit_Of_Measurement | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Item_Price | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Gross_Amount | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
Item_Discount_Amount | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Pre_Tax_Value | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Item_Taxable_Value | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
GST_Rate | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
IGST_Amt | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
CGST_Amt | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
SGST_UTGST Amt | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Comp_Cess_Rate_Ad_valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Comp_Cess_Amt_Ad_Valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Comp_Cess_Amt_Non_Ad_Valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
State_Cess_Rate_Ad_valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
State_Cess_Amt_Ad_Valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
State_Cess_Amt_Non_Ad_Valorem | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Other_Charges_Item_Level | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Purchase_Order_Line_Reference | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Item_Total_Amt | Y(M) | Y(M) | Y(M) | Y(O) | ||||||
Origin_Country_Code | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Unique_Serial_Number | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Taxable_Value_Total(AssVal) | Y(M) | Y(M) | Y(M) | Y(M) | ||||||
IGST_Amt_Total | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
CGST_Amt_Total | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
SGST_UTGST_Amt_Total | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Comp_Cess_Amt_Total | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
State_Cess_Amt_Total | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Discount_Amt_Invoice_Level | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Other_Charges_Invoice_Level | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Round_Off_Amount | Y(O) | Y(O) | Y(O) | Y(O) | ||||||
Total_Invoice_Value_INR | Y(M) | Y(M) | Y(M) | Y(O) | ||||||
Total_Invoice_Value_FCNR | Y(O) | Y(O) | Y(O) | |||||||
Paid_Amount | Y(O) | |||||||||
Amount_Due | Y(O) | |||||||||
Batch_Name | Y(O) | Y(O) | ||||||||
Batch_Number | Y(M) | |||||||||
Batch_Expiry_Date | Y(O) | Y(O) | ||||||||
Warranty_Date | Y(O) | Y(O) | ||||||||
Attribute_Name | Y(O) | Y(O) | ||||||||
Attribute_Value | Y(O) | Y(O) | ||||||||
Cancel_Date | Y(M) | |||||||||
Cancel_Reason | Y(M) | Y(M) | ||||||||
Cancel_Remarks | Y(O) | Y(O) | ||||||||
EWay Bill Number | Y(M) | Y(M) | Y(M) | |||||||
EWay Bill Date | Y(M) | Y(M) | Y(M) | |||||||
EWay Bill Valid Till | Y(M) | Y(M) | ||||||||
GSTIN | Y(O) | Y(O) | ||||||||
TradeName | Y(O) | Y(O) | ||||||||
LegalName | Y(O) | Y(O) | ||||||||
AddrBnm | Y(O) | Y(O) | ||||||||
AddrBno | Y(O) | Y(O) | ||||||||
AddrFlno | Y(O) | Y(O) | ||||||||
AddrLoc | Y(O) | Y(O) | ||||||||
StateCode | Y(O) | Y(O) | ||||||||
AddrPncd | Y(O) | Y(O) | ||||||||
TxpType | Y(O) | Y(O) | ||||||||
Status | Y(O) | Y(O) | Y(O) | |||||||
ACT | Y(O) | Y(O) | Y(O) | |||||||
BikeStatus | Y(O) | Y(O) | ||||||||
GenGSTIN | Y(O) |