We connect GST invoices in your system to the Invoice Registration Portal (IRP), usually through a GST Suvidha Provider.

Businesses above the notified turnover threshold must register their B2B invoices with the IRP before issuing them. Doing this by uploading files to a portal is slow and easy to get wrong. When billing is connected, the invoice is registered the moment it is saved, and the IRN and signed QR code print on the invoice without anyone leaving the screen.

What we build with it

  • Submitting an invoice for IRN generation
  • Printing the signed QR code on the invoice
  • Generating an e-Way Bill together with the IRN where needed
  • Cancelling an IRN within the permitted window

How it works

  1. A B2B invoice, credit note or debit note is saved in the system.
  2. The system checks the data first — GSTINs, HSN codes, tax rates and totals — so obvious errors are caught before submission.
  3. It sends the invoice in the government's prescribed format to the IRP through your GSP.
  4. The IRP validates it and returns the IRN, acknowledgement number and signed QR code, which are saved on the invoice.
  5. The printed and PDF invoice carries the QR code, and the details flow on to your GST return data.

Data exchanged

  • Invoice header, line items, HSN codes and tax breakup
  • Supplier and recipient GSTIN
  • IRN, acknowledgement number and signed QR code returned by the portal

What is needed to set it up

  • GST registration meeting the e-Invoice turnover threshold
  • A GSP or IRP account with API credentials
  • Correct HSN/SAC codes on all product masters

Good to know

  • An IRN can be cancelled only within a short window after generation, and a registered invoice cannot be edited. Later corrections are made with a credit or debit note.
  • The turnover threshold and reporting time limits are notified by the government and have changed over time. Your accountant should confirm what applies to you.
  • GSPs usually charge for API access, with rates set by the GSP you choose.