Invoice Reference Number

E-Invoice – Invoice Reference Number

The Invoice Reference Number (IRN) is a 64-digit along alphanumeric number to
uniquely identify each B2B Invoice issued in India. The IRN is calculated
from the following details:

  • Supplier GSTIN
  • Financial Year of the Invoice
  • Document Type (Invoice, Credit Note, etc.)
  • Invoice Number or Document Number

by concatenating the details together and computing a SHA 256
hash
.

Details of an Invoice Reference Number (IRN)

For example, the IRN for the following invoice details

  • Supplier GSTIN - 29AAFCC9980M1ZR
  • Financial Year - 2019-20
  • Document Type - Invoice
  • Invoice Number - 2019-20/KA/1

will be SHA265("29AAFCC9980M1ZR2019-20INV2019-20/KA/1") which is
23f498ee41441ecad30f72ba5b9907506c3df70a17b0e0dff46b76a786400662.

How to generate Invoice Reference Number?

Any supplier using their accounting software can generate an IRN against
each invoice. In fact a user could print a bill book (though that would go
against the whole concept of e-Invoice) of serially running invoices with
unique IRNs. However, the Invoice and IRN alone are not valid.

Who needs to generate E-Invoice?

As per CGST Rule 48(4) - Manner of Issuing Invoice and
CGST Notification 70/2019, tax payers with aggregate
turnover in a financial year more than Rs. 100 Crore are required to
generate an e-Invoice, register it with a Government-approved Invoice
Registration Portal (IRP)
, receive an Invoice Reference Number
(IRN).

Validation of E-Invoice

To help a recipient or buyer validate that their supplier has registered
their invoice with the Invoice Registration Portal (IRP), the
IRP will issue a digitally signed invoice and Quick Response Code (QR
Code). The supplier can print the QR Code on their invoice or directly
share the digitally signed invoice with their customer.