Following are the popular modes of e-Invoice generation:
- Web-based mode
In the web-based mode, the taxpayer is required to submit the JSON file using the web browser onto the IRP portal.
- Using APIs (for large businesses)
GST APIs (Application Programming Interface) enables businesses to generate e-invoices directly from their ERP or Billing software like Tally or SAP.
This is possible because the GST APIs act as the connector between the ERP system and the IRP portal allowing large businesses to generate e-invoices in bulk.
- Offline tool (for small & medium-sized businesses)
Offline tool based e-Invoicing includes entering the Invoice data directly on the Invoice Registration Portal (IRP). Offline tool for e-Invoicing is provided free of cost for the businesses whose annual aggregate turnover is below 1.5 Crore.
- Through GSP (GST Suvidha Provider)
GST Suvidha Providers are appointed by the Indian government to offer GST return filing and allied services. These GSPs also offer e-Invoicing services. Using API’s/GSP
GST APIs (Application Programming Interface) enables businesses to generate e-Invoices directly from their ERP or Billing software. Alternatively, GST Suvidha providers, who are govt authorised intermediaries for GST return filing and related services, also provide e-invoicing services.
- SMS based
Taxpayers can send the invoice details in the prescribed format directly to the Invoice Registration Portal via SMS.
- Mobile application based
The IRP provides a mobile application which is able to carry out specific functions for e-Invoice generation.