How to generate E-invoice and all the details

e-Invoice Detail

In the 38th GST Council meeting, the GST Council has approved  introduction of ‘e-invoicing’ or ‘electronic invoicing’ in a phased manner for reporting of business to business (B2B) invoices to GST System, and decided to implement the E-Invoicing from 1st Jan 2020. Currently, the E-Invoicing system will be used to report only B2B invoices to the GST System. NIC being the first Invoice Registration Portal (IRP) has also made the E-Invoice process through API mode. The GSPs and taxpayers can integrate these APIs into their existing ERPs and can generate E-invoice directly through their system.
Process of e-Invoicing :
  • Create Credentials
    After signing up the user needs to apply credentials for E-Invoice where client_id and client_secret_id will be given in sandbox but if the user is already in production domain then he/she needs a production keys.
  • Authenticate API
    With sandbox credentials the first step is authentication where the user enters the invoicing data (username, gstin, client_id, client_secret etc) into the system. The data goes to the access point and an auth-token is generated.
  • Generate IRN
    The second step is to generate IRN by giving the exact privious details (username, gstin, client_id, client_secret etc) and the domain body will be same as in the JSON corresponds to the “Data” element of Generate E-Invoice Request above.If the second step succedds then IRN will get generated.
  • Get E-Invoice Detail 
    The Final step “get e-invoice details” requires all detail (username, gstin, client_id, client_secret,param1,auth-token etc). The generated IRN is the param1.
  • Cancel IRN
    Same goes for Cancel IRN, user enters all data (username, gstin, client_id, client_secret,param1,auth-token etc) and the JSON code for the body parameter is given in the box located at left side. But the IRN needs to be changed according.

Request For Free Sandbox Access


MasterGST - India's Best GST Billing , Invoicing & Billing Software. GSP(GST API) product from Tera Software Limited - GSP Licensed holder from GSTN