How to generate QR code for B2C ? what are Specifications?

QR Code for b2c invoices:

As per Notification No.14/2020- Central Tax, given on March 21st, 2020, e-Invoicing does not apply to B2C invoices. However, it mandates taxpayers to generate dynamic QR Codes for their B2C invoices, mandatory. If you are a business & have an annual aggregate turnover of over Rs. 500 Crores, you are required to generate QR Codes for invoices made for unregistered recipients.

What is a QR code?

A QR code is a quick response code. It contains coded information about an e-invoice. It is a two-dimensional bar code version and can be scanned from any mobile device. B2C QR code has to be self-generated by the taxpayer. For B2C invoices, IRN generation is not required. If a B2C invoice is sent to IRP, it will be automatically rejected, and if sent multiple times, then the IRN generation for that taxpayer can be blocked. Thus, the main motto of generating QR codes for B2C e-invoices is to promote the digitization of payments using any UPI.

What is a Dynamic QR code?

A dynamic QR code is editable and allows additional features such as scan analytics, password protection, device-based redirection and access management. It provides a less dense QR code image, which is more reliable to scan.

How to generate QR codes for B2C invoices? What are the Specifications for B2C QR Code?

The Government has not specified any particular detail or method to generate B2C QR Codes, so taxpayers can develop their QR Codes using their QR code generating machines & algorithms.

A regular B2B QR code must contain the following details:

    • GSTIN of the supplier
    • GSTIN of the recipient
    • Invoice number, given by the supplier
    • Date of the generation of invoice
    • Invoice value
    • The number of line items
    • HSN Code of the main item
    • Unique Invoice Reference Number/Hash

QR Code must display the details mentioned above when it’s scanned. Exact details are required for B2C QR codes as well, except:

  • GSTIN of the recipient – As the recipient is an unregistered person, instead of mentioning his GSTIN, a taxpayer can say his name.
  • A taxpayer must include a payment reference link so that the recipient is redirected to the payment reference link.

Implementing QR codes on B2C invoices will enable the government to get hold of B2C transactions. Also, it promotes the digitization of payments. One can make payments using UPI in a single go. One need not enter the amount, enter the UPI PIN/password, and the price will be completed as per the amount mentioned on the e-invoice.

Request For Free Sandbox Access


MasterGST - India's Best GST Billing , Invoicing & Billing Software. GSP(GST API) product from Tera Software Limited - GSP Licensed holder from GSTN