What is e-Invoice API?
API stands for Application Programming Interface. E-Invoicing API is a software intermediary that allows two applications to interact.
Who Can use e-Invoicing API?
E-Invoicing API enables data exchange and communication between taxpayers or GST Suvidha Providers and the e-invoice system. The e-invoice system uses RESTful web services to provide various taxpayer functionalities such as filing returns, registration, viewing ledgers, and making online payments.
For the government to create a platform to provide GST services to taxpayers, two separate software components will need to interact with each other as per the API specifications.
Users of e-Invoicing API
Taxpayers and GSPs can use API to adhere to various GST compliances. Listed below are the categories of taxpayers that are eligible to use APIs to generate e-invoices:
|Turnover in Previous FY||Applicable Date|
|More than Rs.500 crores||1st October 2020 (Mandatory, with certain exemptions*)|
|More than Rs.100 crore but less than Rs.500 crore||1st January 2021 (Mandatory, with certain exemptions*)|
|More than Rs.50 crores||1st April 2021*|
|More than Rs.20 crores||1st April 2022*|
*Exemption from e-invoicing and QR code generation has been granted to sectors such as insurance and banking, financial institutions, NBFCs, GTA, passenger transportation services and movie tickets.