What an IRN actually is
An Invoice Reference Number is a registration, not a new document. You raise your normal tax invoice; its details are sent to an Invoice Registration Portal, which returns an IRN, an acknowledgement and a QR code. The invoice you give your customer then carries that QR.
Nothing about the underlying sale changes. What changes is that the government has seen the invoice at the moment it was raised rather than at return time.
Who has to do it
It applies above a notified turnover threshold, for B2B supplies, exports, and credit or debit notes against them. B2C is outside e-invoicing, although QR requirements can apply separately.
The threshold has moved several times since introduction and has only ever moved downward. A business outside it this year may be inside it next year.
What travels with the invoice
| Comes from | Fields | Usual failure |
|---|---|---|
| Item master | HSN, unit (UQC), rate | HSN missing or wrong length |
| Party master | GSTIN, place of supply, B2B flag | GSTIN not validated at entry |
| The voucher | Number, date, taxable value, tax split | Series with gaps, or tax computed at total |
| Back from IRP | IRN, ack number and date, QR | Stored in a file, not on the invoice |
Where implementations go wrong
Almost every painful e-invoicing setup shares one design flaw: the registration payload is assembled separately from the accounting entry. A team types the invoice into the books, then a second process (or a second person) assembles the same invoice for the portal.
From that point the two can disagree. An IRN can exist for an invoice the books do not have; an invoice can sit in the books with no IRN and nobody notices until the customer asks for a QR.
If the invoice is the payload, the two cannot drift. There is nothing to reconcile because there is only one record.
Cancellation and corrections
An IRN can be cancelled within the window the portal allows — and only in full; there is no partial cancellation. After the window, the correction is a credit note, which is the accounting answer anyway.
Track cancellations rather than deleting the invoice. A cancelled e-invoice that vanishes from your books is a gap somebody will ask about.
Doing it from the books
In Autobooks the sales voucher is the payload. HSN sits on the item master, the counterparty GSTIN is validated at entry, and the IRN, acknowledgement and QR are stored against the voucher when they come back — so the compliance artefact and the accounting record are the same record.
Raise one invoice
Watch it assemble, validate and register — with no second screen.
Book A Walkthrough ›