e-Invoice (IRP) API Integration
Generate IRN and signed QR codes for B2B invoices on the Invoice Registration Portal.
What e-Invoice (IRP) API integration does
e-Invoicing is mandatory in India above prescribed turnover thresholds, and the mechanism is specific: before a B2B invoice is valid, it must be registered on the NIC Invoice Registration Portal, which returns an Invoice Reference Number and a digitally signed QR code that must appear on the document.
The compliance failure mode is almost always sequencing. Teams generate the invoice, send it, and then try to register it — at which point a rejection means the document already in the customer's hands is not valid. Our e-Invoice integration registers at generation time: your billing system calls the IRP as the invoice is created, receives the IRN and signed QR, and prints a compliant document the first time. Cancellations and amendments follow IRP rules, with the window constraints handled by the connector rather than discovered by your finance team.
What teams build with it
Compliant invoicing at source
Generate the IRN and signed QR as the invoice is raised so the document is valid when it is issued, not retrofitted afterwards.
ERP-native e-invoicing
Wire IRP registration into Tally, Zoho Books or your own billing system so finance never touches a portal.
High-volume B2B billing
Register invoices at scale with retry and failure handling instead of manual portal uploads.
Cancellation and amendment handling
Cancel or amend registered invoices within IRP rules, with the window constraints enforced by the integration.
Endpoints included
POST/einvoice/v1/irnRegisters an invoice and returns the IRN + signed QR.
Try it in the sandbox
https://sandbox.aeologic.io/einvoice/v1/irn{
"seller_gstin": "29ABCDE1234F1Z5",
"buyer_gstin": "27WXYZA9876K1Z2",
"invoice_no": "INV-2026-0571",
"invoice_value": 118000
}What you need before we start
- Your GSTIN and e-invoicing applicability confirmed against the current threshold
- Invoice data mapped to the IRP schema
- A decision on how IRN failures block or queue invoice issuance
How we deliver it
- Schema mapping from your invoice model to the IRP payload
- Sandbox integration covering generation, cancellation and error paths
- QR code rendering on your invoice template
- Production rollout with alerting on registration failures
Related Taxation & GST integrations
Industries using e-Invoice (IRP)
e-Invoice (IRP) API integration — FAQs
What does the IRP return?
An Invoice Reference Number and a digitally signed QR code, both of which must appear on the issued invoice.
Is e-invoicing mandatory for us?
It applies above prescribed turnover thresholds, which have been revised downward over time. We confirm applicability against the current threshold during scoping.
Can a registered invoice be cancelled?
Yes, within the window and rules the IRP defines. Our connector enforces those constraints rather than letting an invalid cancellation attempt fail late.
Ship e-Invoice (IRP) in days
Tell us your stack and we'll wire up e-Invoice (IRP) API integration for your team.
Talk to Aeologic