Electronic Invoicing – Details You Need About Electronic Invoicing


Recent Updates on e-Invoicing:

11 October 2022

According to the most recent e-invoicing update, starting on January 1, 2023, enterprises with an annual turnover of more than 5 crores may begin using the next stage of e-invoicing. By the end of the following fiscal year, the system may also be expanded to include companies with a turnover of more than Rs. 1 crore.

16 August 2022

The Central Board of Indirect Taxes and Customs (CBIC) made a significant announcement on August 16, 2022, announcing that taxpayers whose yearly turnover exceeds Rs. 10 crores now have to use the e-invoicing system.

GST-registered persons must upload all B2B invoices to the invoice registration portal to use the e-invoicing system (IRP). The IRP generates and sends to the user an electronic invoice that has been digitally signed, a specific Invoice Reference Number (IRN), and a QR code.

4th July 2022

According to a government official, in order to lower the barrier from the existing Rs 20 crore, the government intends to make GST e-invoicing mandatory for businesses with a turnover of Rs 10 crore and higher from 1-10-2022.

24th February 2022

According to Notification No. 1/2022, the e-Invoicing system will be made available to businesses with an annual turnover of more than Rs. 20 crore and up to Rs. 50 crore as of April 1, 2022.

30th June 2021

The CBIC has issued a notification proposing to waive the penalty imposed for non-compliance with dynamic QR code regulations for B2C invoices between December 1, 2020, and September 30, 2021.

1st June 2021

A government department and local authority are exempt from the e-invoicing system, according to CBIC’s Central Tax Notification No. 23, dated June 1, 2021.

30th March 2021

The CBIC has published a notification to waive the fine for failing to follow the rules for dynamic QR codes for B2C invoicing between 1 December 2020 and 30 June 2021, provided that the person in question complies with the notification’s requirements starting on 1 July 2021.

Article Content

Overview of Electronic Invoicing

GST e-invoicing was introduced by the GSTN to authenticate and systematize the B2B invoices electronically for further use on the GST portal. It was introduced to ease the B2B reporting for the businesses whose yearly turnover is more than Rs. 10 Crore. Although on 1st October 2022, the central government of India has updated the GST e-invoicing scheme. Now, businesses with Rs.500 Crore and above are only supposed to generate invoices at the portal starting from 1st October 2020.

This new e-invoicing feature has standardized the B2B e-invoicing system. The new and improved format of uploading and creating invoices is mechanically readable and easy to process. Now you can easily download and import these files to the GST portal and e-way bill portal in real-time. This system has now easily enabled uniform interpretation and interoperability all across the GST portal.

For further ease, a unique Invoice Reference Number (IRN) is assigned to all the e-invoices and can be validated by the Invoice Registration Portal (IRP). Once they have authenticated the invoices, IRP will assign a separate QR code and sign the e-invoices and send them back to the supplier. From there this data will also send to the buyer through e-way bills on their registered email address. This information is accessible to all other parties as well for further use such as the Income Tax department to keep an eye on the transactions in real-time.

The main objective of the e-invoicing software feature is to maintain stability, and uniformity, and to reduce tax fraud. Earlier it was kind of impossible for tax officers to keep a record of every transaction made by companies with high turnover and was not easy to manage and store data. GST e-invoicing software allows you to store the data and compartmentalize it in real-time even if the seller hasn’t uploaded them. You can upload the file in Excel and JSON format and it will store that data for the entire financial year.

Tax officers can access this data online as well as offline with the help of an application. In this article we are going to discuss all the features of e-invoicing software in detail and why are they necessary for smooth functioning and reporting.

Top Features Of Electronic Invoicing Software

There are mainly 3 important features of Electronic Invoicing software:

  1. Invoicing Reference Number(IRN)
  2. digital signature(DSC)
  3. Quick Response code (QR code)

Let’s start knowing them and their importance.

Invoicing Reference Number (IRN) Under Electronic Invoicing

Invoice Registration Portal (IRP) first validates and then assigns the unique Invoice Reference Number (IRN) to every invoice submitted by the supplier in the particular financial year. It is only to make sure that the seller is not uploading the same invoice again in an accounting year. IRP generates this computerized unique identification number with the help of the hash algorithm.

How Hash Algorithm Works For GSTN Portal

An algorithm is a process where certain parameters were set under specific instructions to obtain the desired result randomly. Hash algorithm changes the uploaded or saved data and converts it into a string of random alphanumeric numbers to encrypt the original message. GSTN portal uses the hash to avoid any manual interruption and to keep the system uncorrupted.

The hash algorithm also works on certain parameters and they define and create the IRN for each invoice.

These parameters are following:

  • Type of the document such as invoice, credit note, and debit note.
  • Number of the document
  • GSTIN of the supplier
  • Financial year for which invoice is created

Whenever a supplier uploads a document, the Hash algorithm starts working according to these parameters to verify the authenticity of this document and send this encrypted code to the central registry to validate its originality. Once the document is verified IRP will generate a computed value which is known as the IRN number for that particular document.

Digital Signature (DSC) Under Electronic Invoicing

To get authorization on a document from a government official or authority you need their signature. Just like that, you need a digital signature after the validation of the document to confirm its authenticity. Not everyone has the authority to create a digital signature, certain guidelines must be followed as mentioned in the Income Tax Act, 2000.

Digitalization has made the process easier and faster. Earlier government officials personally have to check and signed every document including credit and debit notes. You can also attach the digital signature if the required provisions are met as stated in the Income Tax Act, 2000.

Not every file on the GST electronic invoicing software has a digital signature. DSC is an optional parameter, unlike IRN and QR codes. It is only applicable to the JSON file format. A seller can also use these documents further as proof of the business transaction. The supplier needs to download and print the document as well as share the digital signature and QR code with the recipient.

To attach the DSC with your document your file must be in a JSON format and you need an electronic -invoicing software that can read a DSC. You also need an “emsigner” tool from the GST portal to run in your system. Once you upload the JSON file from your accounting system in a standardized format. Then click on the “ Verify using DSC” option and select your signature style and click “sign”

Quick Response Code (QR code) For Electronic Invoicing

A QR code is a type of matrix code or a two-dimensional barcode that has mechanical readability. A QR code can be scanned or used by any mobile device to access the related document or data. QR codes are also created under certain parameters and inputs.

These parameters are as following:

  • GSTIN of the supplier
  • GSTIN of the Recipient
  • Invoice number is given by the supplier
  • Date of the invoice created
  • Value of the e-invoice
  • Number of the items in the invoice
  • HSN code of the main item
  • Unique hash value or Invoice Reference Number

QR codes are used by the tax officers even in the absence of the internet as they can be used from any android system or alternative application to access the B2B document for preparing and verifying the Income-Tax. GST portal demands all businesses to provide and create QR codes as per the e-invoice scheme.


All the businesses with a turnover of more than Rs.10 Crore are required to generate GST e-invoicing from their accounting software and upload it on the GST portal to get the validation. Standardization, mechanical readability, uniformity, and elimination of duplication are the best features of e-invoicing software.

Marg GST e-invoicing software has made it all possible without any hassle. Now you can easily create. Upload document in JSON format and get validation by asserting IRN, DSC, and QR code to avoid any errors and smoothly process the B2B transaction. E-invoicing has enabled a significant reduction in tax evasion and fraud as the department of income tax has the access to all the documents in real-time.


Please enter your comment!
Please enter your name here