eInvoice / eWaybill Solution

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.


Data Flow (through Web Services):

eInvoice-WS-Data-Flow

Data Flow (through FTP):

eInvoice-FTP-Data-Flow




The eInvoice / eWaybill solution supports following business messages:

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




M: Mandatory, O: Optional
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)