E Invoice Verification App

An integrated solution for inbound invoice automation helps in scanning, authentication and onward processing with the SAP ERP.

Fast – Error Free – Efficient Automation For Vendor E-invoices

E Invoice Verification App
  • E-invoicing is a new reform that entails the generation of invoices in an electronic format, which facilitates machine readability across ERP, accounting & tax systems, and government portal. The government has mandated the applicability of e-invoicing to businesses for the majority of the business categories. The invoice becomes legal only once it receives the IRN and QR code from Government.
  • Opti-VIVe app automates the processing of inbound e-invoices from the vendor and does necessary parking in SAP for further approval and payment processing without any data entryOptiE-Invoice allows the generation of E-Invoice, transmit to Invoice Registration Portal (IRP) via authorized” GSP and receive a unique Invoice Reference Number (IRN), digitally signed E-Invoice and QR code.

QR Code Verify App:The e-invoice system enables users to verify 0003ZQR 0012ode through mobile application. Welcome to e-Invoice System. New version of APIs for eivital and some validations updated in eicore and eiewb APIs are released in Sandbox. Click here for more details. Taxpayers who are above Rs. 50 Cr but not enabled for e-Invoicing can get enabled voluntarily by clicking Registration - e-Invoice Enablement.

Verification & Processing of Inbound Vendor E-invoices

    • The mobile app automates processing of large number of e-Invoices received from vendors.
    • Mobile App helps buyers to scan the QR Code (B2B or B2C) from the printed invoice received from the vendor to check the legality and authentication of the invoice document.
    • The App allows download of successful & verified signed e-invoice from GSTN portal and park the digitally signed invoice details for further processing in SAP.


  • 100% automation from Receipt of e-Invoice JSON file (with IRN, Signature, QR Code) from Vendor to Parking the Invoice Details at SAP
  • 100% automation for getting e-Invoice validated at the GSTN Portal
  • Save time and manpower — by instant PARKING of e-Invoice details at SAP ERP
  • Cloud based SaaS product — with low capital expense
  • Quick onboarding & implementation
  • Slab-based Monthly subscription – lower subscription charges for high volumes

Why Integrate an AP Invoice Automation Solution with your ERP

Opti-VIVe accelerates accounts payable automation in SAP
Opti-VIVe ensures 100% Vendor invoice automation sap
Verification of FAKE e-invoices is an important feature of Opti-VIVe
Opti-VIVe a suitable solution for Vendor invoice management SAP
Opti-VIVe is an Integrated software for invoice automation
100% Digital invoice processing is possible with Opti-VIVe
Opti-VIVe – Integrated Invoice Processing Solution for Accounts Payable SAP
Opti-VIVe the best software for e-Invoice Processing and very easy to integrate with any ERP
Opti-VIVe Verify and validates Vendor invoices with GSTN and receives authenticated data without any mismatch.
All Vendor invoices compliance checking is done by Opti-VIVe.
Opti-VIVe enables automated posting of invoices in SAP

The GST council has notified that every taxpayer with an aggregate turnover above INR 500 crores in any financial year from 2017-18, will have to implement e-Invoicing. Under this, the taxpayers have to generate invoices on their internal systems (ERP/accounting/billing software) and then report it online to the ‘Invoice Registration Portal (IRP). The IRP will validate the information provided in the invoices and return the digitally signed e-Invoices with a unique ‘Invoice Reference Number (IRN)’ along with a QR Code in JSON format to the taxpayer.

The QR code generated by IRP has to be printed on the invoice copy shared with the buyer.

In this article, we will help you understand:

What Is QR Code In E-Invoicing?
Which Details Are Available Within The QR Code?
When Would The Signed QR Code Be Available?
How Is The QR Code useful?
How To Verify The QR Code?
Important Pointers
Clarification – QR Code On B2C Invoices

What Is QR Code In E-Invoicing?

Quick Response (QR) code is a matrix barcode (or two-dimensional barcode) which is an optical label readable by machines. It contains information about the item to which it is attributed.

Under e-Invoicing, the QR code is digitally signed and sent along with the e-Invoice by the Invoice Registration Portal (IRP) to help users verify the details in the invoice. This code is in Base64 form and can be used by the taxpayer to print the QR code on the invoice copy.

Sample QR code when printed:

Image Source: https://einvoice1-trial.nic.in/Documents/Qrcode_procedure.pdf

Output when the above-seen QR code is scanned:

Sample QR code (encoded):

Image Source: https://einvoice1-trial.nic.in/Documents/Qrcode_procedure.pdf

Signed QR code is in the form of JWT and has 3 parts:

  1. Signature parameters
  2. Data
  3. Signature

Sample QR code (decoded):

Image Source: https://einvoice1-trial.nic.in/Documents/Qrcode_procedure.pdf

This signed QR code can be verified using this public key:

E Invoice Verification Application

Image Source: https://einvoice1-trial.nic.in/Documents/Qrcode_procedure.pdf

Which Details Are Available Within The QR Code?

Best Invoice App

The QR code consists of important invoice parameters like:

  • GSTIN of supplier
  • GSTIN of recipient/buyer
  • Invoice number as given by supplier in his/her internal system
  • Date of the generation of invoice
  • Invoice value (taxable value and gross tax)
  • Number of line items.
  • HSN Code of the main item (the line item having the highest taxable value)
  • Unique Invoice Reference Number (hash)
  • Digital signature of IRP

When Would The Signed QR Code Be Available?

When a taxpayer reports an invoice to the IRP, the IRP system will provide a ‘Signed QR Code’ as part of the response along with the IRN. If the content of the QR code is tampered, the e-Invoice will become invalid, and the signature verification will fail.

How Is The QR Code useful?

The QR code will provide information about the details present in the invoice it is attached to. With this, taxpayers/tax officers can:

  • Verify and validate the invoice from anywhere at any time, offline, through a mobile app.
  • Capture and record data using machines.
  • Improve accuracy of data input.

How To Verify The QR Code?

Taxpayers/suppliers/buyers can verify the QR code. Also, the tax officers can validate the details in the invoice through this code and be sure that the invoice is correctly reported to the IRP and is accepted by it.

The QR code can be verified using the offline app provided on the IRP.

Download the app here.

Important Pointers

  • The size of the signed QR code, when printed, can be 2 X 2 inches. However, the measure will also depend on the space available in the invoice. The e-Invoicing guidelines require the QR code to be sized in such a way that it can be readable by QR code scanners.
  • Generally, the QR Code must be placed on the top right corner of the invoice when printed/shared.
  • Printing of QR code on a separate paper is not allowed.
  • As mentioned above, the QR code is in JWT form. However, the signed QR code need not be decoded before printing. If it is decoded, the signature of the IRP attached will be lost, thereby making it unverifiable.
  • Taxpayers have to issue invoices under the e-invoicing system for B2B supplies. The documents that should be submitted to the IRP for IRN are:
    • GST invoices
    • Credit notes
    • Debit notes
    • Reverse charge invoices
    • Any other documents as notified by the Government.

Clarification – QR Code On B2C Invoices

Though B2C invoices are not under the purview of e-Invoicing, GST registered taxpayers with an annual aggregate turnover more than INR 500 crores in any financial year from 2017-18, have to generate dynamic QR codes for B2C invoices too, from 1 December 2020. It has also been clarified that, if a Dynamic Quick Response (QR) code is made available to the recipient/buyer through a digital display with payment cross-reference, such B2C invoices shall be considered to be having a Quick Response (QR) code.

The provisions applicable to B2C and B2B invoices are different. For B2C invoices:

  • The taxpayers issuing such invoices, have to self-generate QR codes through QR code generating machines & algorithms and not through the IRP. It can be generated on the Point of Sale (PoS) machine too.
  • This QR code should contain a payment reference link.
  • On scanning the QR code, the recipient/buyer will be redirected to a payment page where he/she can make the payment.
  • The generated QR code has to be included in the printed B2C invoice.

The motive behind the inclusion of QR codes in B2C invoices is to promote digital payments on a large scale.

Related Posts: