Published on:
November 20, 2023

The 3 most important features of e-invoicing

In recent years, the introduction of electronic invoicing by the GST Council has revolutionized B2B invoice reporting for businesses in India. The phased implementation, starting with larger businesses with AATO above 500 crore and gradually encompassing smaller enterprises with AATO above 5 crore, aims to simplify processes, enhance accuracy, and curb tax evasion. In this blog post, we'll delve into the three most crucial features of e-invoicing. 

What is the invoice reference number

Under the e-invoicing system, the IRN acts as a unique identifier for invoices, generated by the Invoice Registration Portal (IRP) using a hash algorithm. This algorithm converts specific parameters, including the type of document, document number, supplier GSTIN, and financial year, into a secure and unique hash. This process prevents the submission of duplicate documents within the financial year, ensuring data accuracy and integrity.

What is hash algorithm 

A hash algorithm is a mathematical function that takes an input data string, which can include alphanumeric characters, and converts it into a fixed-size string of numbers. The primary purpose of a hash algorithm is to produce a unique "digest" or "hash value" that represents the original data. 

The GSTN uses the following input parameters to generate the hash, which ultimately becomes the IRN.

These parameters are:

1. Type of document (Invoice, credit note, debit note)

2. Document number

3. Supplier GSTIN

4. Financial year

What is a digital signature 

Earlier, physical signatures were mandatory on all invoices. With the advent of digital signatures, the process has evolved to become more efficient and secure. In the e-invoicing system, DSC is an optional parameter, but it adds an extra layer of authentication. The supplier's digitally signed e-invoice, validated by the IRP using an IRP digital certificate, serves as proof of business transactions. 

A Digital Signature (DSC)  in E-Invoicing is a secure way of electronically signing a document, ensuring that it has been authentically submitted by the respective supplier. In adherence to the guidelines outlined in the IT Act, 2000, creating a DSC is a crucial step. Before the implementation of the e-invoicing system, GST rules mandated physical signatures on all invoices, including credit and debit notes. Alternatively, individuals could use a digital signature, provided they met the specific provisions outlined in the IT Act, 2000.

Applicability of DSC in E-Invoicing

In the e-invoicing system, the submission of an invoice to the Invoice Registration Portal (IRP) involves both mandatory and optional parameters, with the digital signature falling into the latter category. The JSON payload of the invoice undergoes validation and signing by the IRP using an IRP digital certificate. The resulting signed e-invoice serves as proof of the transaction for the seller. When sharing the printed copy of the e-invoice, the seller is required to separately provide the QR code and the digital signature to the recipient, ensuring comprehensive verification.

What is QR Code significance in e-invoicing

A QR code, a two-dimensional code applied to invoices, allows for machine readability and offline verification by tax officers. Created using specific parameters such as GSTINs of the supplier and recipient, invoice number, date of invoice generation, invoice value, number of line items, HSN code, and unique IRN/hash, the QR code aids in swift and accurate verification. The GST Council mandates the inclusion of QR codes on printed invoices for all B2B taxpayers, contributing to improved tracking and reduced instances of tax evasion.

Implementation and Benefits: Simplifying Processes for Businesses

Businesses meeting specified criteria can seamlessly generate compliant invoices using their accounting software. The e-invoicing system assigns an IRN, DSC, and QR code to each invoice, facilitating real-time document uploads and reducing the risk of fake invoices. The auto-population of certain fields on return forms minimizes data entry errors, while the unique IRN enables taxpayers to efficiently track reported invoices.


In conclusion, the phased implementation of e-invoicing in India introduces a transformative approach to B2B transactions. By integrating IRN, DSC, and QR codes, the system aims to enhance accuracy, authenticity, and efficiency, ultimately contributing to reduced tax evasion and streamlined record-keeping. As businesses adapt to these changes, the landscape of invoicing in India is set to evolve, paving the way for a more transparent and digitally-driven future.


e-Invoicing for B2C transactions

E-Invoicing under GST – Provisions  FAQs

Everything a business needs for E-invoicing under GST

Updated on:
November 20, 2023