E-invoice API Integration With MasterGST

What is e-invoice API ? Process to integrate with MasterGST e-invoice system

Category : | Author :MasterGST

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. Taxpayers can integrate with MasterGST E-invoice system to generate e-Invoice and cancel e-invoce.


GST e-invoice is the introduction of the digital invoice for goods and services provided by the business firm generated at the government GST portal. The concept of GST e-invoice generation system has been taken into consideration for the reduction in GST evasion. we can generate e-invoice in two types by using API and Using e-invoice software.

Generate E-invoice Using MasterGST APIs:

There are 5 types of e-invoice APIs

  1. Authentication
  2. Generate IRN
  3. Get invoice Details
  4. cancel e-invoice

Authentication  –  To use any e-invoce API we need an auth-token value . By using Authentication call we can get this auth-token value that can be used in other calls.

Generate IRN –  in this generate irn we will send a json with all our invoice details . if the details are correct the response will be given with an irn number  and an acknowledgement number. Note down the Acknowledgement number to avoid Duplication of data.

Get invoice Details – We use this call to get the invoice details by jest giving irn number

cancel e-invoice – We use this call If we want to cancel the e-invoice .

These API integration with SAP, Oracle, etc Made Easy Using MasterGST e-Invoice system. Using this taxpayer can record the Invoice Reference Number and Acknowledgement number on their system online. These APIs will help in eliminating the duplicate or double-entry of the invoice as the GST system will automatically fetch the data from the government system.Automation using APIs will eliminate the errors that can occur during data entry for e-Invoice. The Generation of e-invoice will automatically generate e-Way bill and ANX-1 later.