E-invoice – Generation of IRN:

← All Topics
Is the Invoice number the same as Invoice Reference Number (IRN)?

No. Invoice no. (e.g. ABC/1/2019-20) is assigned by the supplier and is internal to the business. Its format can differ from business to business and also governed by relevant GST rules.
IRN, on other hand, is a unique reference number (hash) generated and returned by IRP, on successful registration of e-invoice.

How a typical IRN looks like?

IRN is a unique 64-character hash, e.g.
35054cc24d97033afc24f49ec4444dbab81f542c555f9d30359dc75794e06bbe

Can IRP reject a submitted invoice? On reporting invoice details to IRP, what validations will be performed on the portal?

Yes. IRP can reject an invoice.
IRP will check whether the invoice was already reported and existing in the GST System. (This validation is based on the combination of Supplier’s GSTIN-InvoiceNumber TypeOfDocument-Fin.Year, which is also used for the generation of IRN). In case the same invoice (document) has already been reported earlier, it will be rejected by IRP.
Certain other key validations will also be performed on the portal. In case of failure, registration of invoice won’t be successful, IRN won’t be generated and the invoice will be rejected along with relevant error codes (which give an idea about reasons for rejection.)

On reporting invoice details, what will be returned by IRP? Will it return signed JSON or PDF or both?

IRP will return only the signed JSON. No PDF will be returned. On receipt of signed JSON, it is for the respective ERP or Accounting & Billing software system to generate PDF, if needed.

What is the indication for the supplier that IRP has registered the reported invoice?

Upon successful registration of the invoice on IRP, it will return a signed e-invoice JSON to the supplier with IRN and QR Code.