Invoice Reference Number (IRN): All You Need To Know

IRN full form - Invoice Reference Number. It is a unique number allotted by the Government to tag and identify every valid e-invoice generated in India.
Business Loan
3 min
22 July 2024
The implementation of IRN aims to streamline tax administration, reduce tax evasion, and enhance the overall efficiency of the GST system. By providing a reliable mechanism to authenticate invoices, IRN plays a vital role in maintaining transparency and compliance within the Indian taxation framework.

What is an Invoice Reference Number (IRN)?

An Invoice Reference Number (IRN) is a unique identifier assigned to every GST invoice generated under the Indian Goods and Services Tax (GST) system. It is a 64-character alphanumeric code, crucial for ensuring the authenticity and traceability of invoices in the GST framework. The IRN is generated by the Invoice Registration Portal (IRP) and acts as a digital signature for each invoice, confirming its legitimacy and accuracy.

The process begins when a taxpayer uploads their GST invoice to the IRP. The system then verifies the details and generates the IRN, which is subsequently embedded in a Quick Response (QR) code. This QR code, containing the IRN and other invoice details, is affixed to the invoice, allowing for seamless verification and tracking.

Parameters and format of IRN

Key parameters of IRN

The Invoice Reference Number (IRN) is generated based on several critical parameters that ensure its uniqueness and integrity. These parameters include:

Supplier GSTIN: The supplier's Goods and Services Tax Identification Number (GSTIN).

Invoice number: A unique number assigned to the invoice by the supplier.

Financial year: The financial year in which the invoice is issued.

Document type: Specifies whether the document is an invoice, debit note, or credit note.

These elements are combined to create a hash value, ensuring that each IRN is distinct and cannot be duplicated.

Format of IRN

The format of the IRN is a 64-character alphanumeric string. This string is generated through a hash algorithm, ensuring its uniqueness. The structure of the IRN is as follows:

The first part includes the hash of the supplier's GSTIN.

The second part includes the hash of the invoice number.

The third part incorporates the hash of the financial year.

The fourth part represents the hash of the document type.

Purpose of the format

This format ensures that each IRN is uniquely tied to the specific details of the invoice, preventing any possibility of duplication or forgery. The alphanumeric string is robust and secure, making it difficult for unauthorised entities to manipulate or counterfeit.

What is the hash generation algorithm in IRN?

The hash generation algorithm used in the creation of the Invoice Reference Number (IRN) is a crucial component of ensuring the security and integrity of the GST invoice system. The algorithm follows a specific process to convert the input data into a unique alphanumeric code.

Process of hash generation

Data combination: The relevant data fields, such as the supplier's GSTIN, invoice number, financial year, and document type, are concatenated to form a single string. This string represents all the essential details of the invoice.

Hashing algorithm: The concatenated string is then processed through a hashing algorithm, typically SHA-256 (Secure Hash Algorithm 256-bit). This algorithm converts the input data into a fixed-length string of 64 characters.

Unique output: The output of the hashing process is a unique alphanumeric string. This string, the IRN, is specific to the particular invoice and cannot be replicated or forged.

Importance of the hash algorithm

The use of the SHA-256 algorithm ensures a high level of security and integrity for the IRN. This algorithm is known for its robustness, making it extremely difficult for unauthorised parties to alter or counterfeit the IRN. By converting the invoice details into a unique hash, the system can easily verify the authenticity of the invoice without exposing sensitive information.

Applications in GST

In the context of GST, the hash algorithm plays a pivotal role in maintaining the reliability and transparency of the invoicing process. It allows for seamless tracking and verification of invoices, reducing the risk of tax evasion and ensuring compliance with tax regulations.

When is the Invoice Reference Number (IRN) generated?

During invoice creation

The IRN is generated at the time of creating a GST invoice. When a taxpayer prepares an invoice, the details are uploaded to the Invoice Registration Portal (IRP).

Verification by IRP

Upon receiving the invoice data, the IRP verifies the information provided. This includes checking the GSTIN of the supplier, the invoice number, and other relevant details to ensure accuracy and compliance.

Generation of IRN

After successful verification, the IRP generates the IRN using the hash generation algorithm. This unique 64-character alphanumeric code is then associated with the invoice.

Embedding in QR code

The IRN is embedded in a QR code, which is then affixed to the GST invoice. This QR code contains all the essential details of the invoice, including the IRN, allowing for easy verification and tracking.

Completion of the process

Once the IRN is generated and embedded in the QR code, the invoice is considered valid and can be used for all GST-related transactions.

Conclusion

The Invoice Reference Number (IRN) is a fundamental component of the GST invoicing system in India, ensuring the authenticity and traceability of each invoice. By employing a robust hash generation algorithm, the IRN provides a secure and unique identifier for every GST invoice. This not only enhances the efficiency of the tax administration but also helps in reducing tax evasion and maintaining transparency.

The IRN is generated during the invoice creation process, following a thorough verification by the Invoice Registration Portal (IRP). It is then embedded in a QR code, facilitating easy verification and tracking. This system plays a crucial role in the overall GST framework, making the process more streamlined and reliable. By ensuring that all GST invoices are properly authenticated with an IRN, businesses can improve their credibility and streamline their financial operations.

Exploring Bajaj Finserv Business Loans

Here are some of the key advantages of our business loan that make it an ideal choice for your business expenses:

Rapid disbursement: Funds can be received in as little as 48 hours of approval, allowing businesses to respond promptly to opportunities and needs.

Competitive interest rates: The interest rates for our business loans range from 14% to 30% per annum.

Flexible repayment schedules: Repayment terms can be tailored to align with the business's cash flow, helping manage finances without strain. You can choose a tenure ranging from 12 months to 96 months.

Frequently asked questions

What is IRN's full form?
IRN stands for Invoice Reference Number. It is a unique 64-character alphanumeric code generated for each GST invoice under the Indian Goods and Services Tax (GST) system. The IRN is created by the Invoice Registration Portal (IRP) and is embedded in a QR code affixed to the invoice. This ensures the authenticity and traceability of the invoice, enhancing transparency and compliance within the GST framework. The IRN plays a crucial role in streamlining tax administration and preventing tax evasion.

What is the expected lifespan of the IRN on the government portal?
The expected lifespan of the Invoice Reference Number (IRN) on the government portal is 24 hours. After this period, the IRN is archived and cannot be retrieved or altered. This time frame ensures the integrity and security of the invoice data, preventing any unauthorised modifications. Businesses must ensure that their invoices are accurately uploaded and verified within this window to maintain compliance with GST regulations and to ensure seamless transaction processing.

How is IRN produced?
An Invoice Reference Number (IRN) is produced by the Invoice Registration Portal (IRP) during the GST invoice creation process. The supplier's GSTIN, invoice number, financial year, and document type are combined and processed using the SHA-256 hash algorithm. This generates a unique 64-character alphanumeric code. The IRN is then embedded in a QR code, which is affixed to the invoice for verification and tracking, ensuring authenticity and compliance within the GST framework.

What happens if IRN is not generated?
If an Invoice Reference Number (IRN) is not generated, the GST invoice is considered invalid under the Indian GST system. This can lead to several consequences, including the inability to claim Input Tax Credit (ITC) and potential penalties for non-compliance. Businesses may face difficulties in maintaining accurate financial records and could be subject to scrutiny by tax authorities. Ensuring that every GST invoice has a valid IRN is crucial for compliance and smooth business operations.

Bajaj Finserv App for All Your Financial Needs and Goals

Trusted by 50 million+ customers in India, Bajaj Finserv App is a one-stop solution for all your financial needs and goals.

You can use the Bajaj Finserv App to:

Apply for loans online, such as Instant Personal Loan, Home Loan, Business Loan, Gold Loan, and more.

Explore and apply for co-branded credit cards online.

Invest in fixed deposits and mutual funds on the app.

Choose from multiple insurance for your health, motor and even pocket insurance, from various insurance providers.

Pay and manage your bills and recharges using the BBPS platform. Use Bajaj Pay and Bajaj Wallet for quick and simple money transfers and transactions.

Apply for Insta EMI Card and get a pre-approved limit on the app. Explore over 1 million products on the app that can be purchased from a partner store on No Cost EMIs.

Shop from over 100+ brand partners that offer a diverse range of products and services.

Use specialised tools like EMI calculators, SIP Calculators

Check your credit score, download loan statements and even get quick customer support—all on the app.

Download the Bajaj Finserv App today and experience the convenience of managing your finances on one app.

Do more with the Bajaj Finserv App!

UPI, Wallet, Loans, Investments, Cards, Shopping and more

Disclaimer

  1. Bajaj Finance Limited (“BFL”) is a Non-Banking Finance Company (NBFC) and Prepaid Payment Instrument Issuer offering financial services viz., loans, deposits, Bajaj Pay Wallet, Bajaj Pay UPI, bill payments and third-party wealth management products. The details mentioned in the respective product/ service document shall prevail in case of any inconsistency with respect to the information referring to BFL products and services on this page.
  1. All other information, such as, the images, facts, statistics etc. (“information”) that are in addition to the details mentioned in the BFL’s product/ service document and which are being displayed on this page only depicts the summary of the information sourced from the public domain. The said information is neither owned by BFL nor it is to the exclusive knowledge of BFL. There may be inadvertent inaccuracies or typographical errors or delays in updating the said information.  Hence, users are advised to independently exercise diligence by verifying complete information, including by consulting experts, if any. Users shall be the sole owner of the decision taken, if any, about suitability of the same.