IRN: Invoice Reference Number

Table of Contents

IRN, or Invoice Reference Number, is a unique number assigned by the government to identify every legal e-invoice created in India beginning in October 2020. In basic terms, when an invoice is sent to the Invoice Registration Portal (IRP), the government provides a unique number to that invoice using the hash algorithm under e-invoicing. A hash algorithm is a function that turns a message or string of characters (alphabets + numerals + certain special characters) into a series of numbers.

Components of an IRN

  • Every IRN is unique in the GST system, irrespective of the taxpayer, financial year and document type.
  • The invoicing system generates an invoice reference number after a taxpayer uploads their invoice details or has it done through a GSP(GST Suvidha Provider).
  • The IRN consists of a total of 64 characters. These are a combination of alphabets, numbers, and special characters. This unique number is used as a reference by any system to verify the authenticity of an invoice.
  • IRN is generated based on the combination of the supplierโ€™s GSTIN, document type, document number and year of invoice.

India's ๐Ÿ‡ฎ๐Ÿ‡ณ #1 Billing App

Invoicing | Billing | Online Store | GST Report | Payments | E-way Bills | Analytics
FREE
Invoice Reference Number

How to generate an INR


STEP 1: Creation of invoice

The supplier is required to prepare standard invoices using the ERP/accounting software. However, the supplier must verify that all mandatory e-invoice schema parameters, such as-

  • Document type code
  • Supplierโ€™s legal name, GSTIN, address, place, state code, PIN code
  • Document number and date
  • Preceding Invoice reference and date
  • Recipientโ€™s legal name, GSTIN, address, state code, place
  • Place of supply state code
  • Invoice Reference Number
  • Shipping to-State; PIN code and State Code
  • Service
  • Supply type code
  • Item description
  • HNS code
  • Item price
  • Assessable value
  • GST rate
  • IGST value, CGST value and SGST value
  • Total invoice value.

ย 

STEP2: Generation of JSON file

The accounting software of the supplier should be capable of generating the JSON(JavaScript Object) file of the normal invoice prepared at STEP 1.


STEP 3: Generation of Invoice Reference Number

It is necessary to upload the JSON file that was created at STEP 2 to the Invoice Registration Number (IRP). There are several methods available for uploading data, including offline tools, direct API integration, GST Suvidha Provider integration, and E-way bill API enabled taxpayer. IRP will carry out the following process following the submission of the JSON file.

  • Check the GST system for duplication. It will ensure that the same invoice from the same provider in the same financial year is not uploaded again.
  • IRP will create IRN upon confirmation. It will also digitally sign the JSON and add a QR code to it.
  • Send back the digitally signed JSON to the supplier.
  • IRP will share the uploaded invoice with GST as well as the e-way bill system.

ย 

Who needs to generate an IRN under e-invoicing?


Every taxpayer or business owner whose transactions fall under the e-invoice threshold must generate an e-invoice. Every e-invoice generated must include an IRN and a B2B QR code. The government made e-invoicing mandatory for companies with an annual turnover of Rs 500 crore or more beginning October 1, 2020. E-invoicing became mandatory for companies with an annual turnover of Rs 100 crore on January 1, 2021.ย 

The e-invoicing mandate is applicable for taxpayers having aggregate turnover over Rs 50 crore. From the year 2022, e-invoice is mandatory for businesses with aggregate turnover exceeding Rs 10 crore.


Cancellation of an IRN


Cancellation of an IRN is possible within 24 hours of its generation. After 24 hours, the supplier must either issue a debit/credit note or edit from GSTR-1, modifying the respective invoice details such as-

  1. Cancellation of IRN is not possible in case the e-way bill is generated.
  2. Once the invoice Registration Number is cancelled, the same invoice number cannot be re-used to generate another PIN.
  3. Partial cancellation of IRN is not possible.

ย 

Conclusion

For a variety of reasons, small businesses should give their invoices unique numbers. They serve as essential management tools that enable us to keep track of multiple factors and maintain the profitability of our operation. We can track payments, eliminate duplicate payments, etc. using a unique number generated for each invoice. We can also make our record search simpler and more user-friendly by adding a simple unique reference number to the bill.

ย 

Create E-Invoices in just 10 seconds only on Swipe.ย Sign up Now!


Suggestion

Check out: E-invoicing under GST, TDS in GST, Process of e-invoicing.

Swipe is a free GST billing software, that helps you track your sales, purchases & estimates in real-time. With Swipe, you can easily manage your inventory, file GST returns, and create & share professional invoices.

For Latest Updates

ยฉ 2022 Nextspeed Technologies Pvt. Ltd.

Leave a Reply