einvoice for b2c
e-Invoicing under GST is set to roll out for practical application on all businesses having an annual aggregated turnover of more than Rs. 500 Crores from October 1st, 2020.

e-Invoicing is applicable to B2B Invoices, however, there are other technicalities also, where you must account for other invoices & documents on the IRP too.

Before implementation, businesses must understand each & every provision of e-Invoicing in order to avoid any friction that may arise due to confusion.

In this article, we have discussed the application of e-Invoicing on the B2C Transactions of your business.

There is a lack of clarity in the Notification No.14/2020, but we have detangled it & made it easier for you to understand the same via this article.

So, read till the end.

what is einvoicing

What is e-Invoice under GST & Who needs to generate it?

e-Invoice under GST is the new provision proposed by the government under GST to manage invoices electronically & more efficiently.

All businesses having an annual aggregated turnover of more than Rs. 500 Crores will have to comply with the provisions of e-Invoicing.

Businesses are supposed to create the invoices in the SCHEMA format that has been fixed by the GSTN.

These invoices shall then be uploaded to the unified portal called the IRP or Invoice Registration Portal.

The portal will validate the invoice in real-time & provide a unique IRN & QR Code for the invoice, upon successful validation.

The users can then share the invoices with their vendors & continue the transactions per usual.

e-Invoicing is applicable to the following documents under GST, B2B Invoices, B2G Invoices, RCM invoices, Export invoices, Credit Notes, & Debit Notes.

Additionally, businesses are required to generate QR Codes for their B2C invoices too.

Nevertheless, the validation of the above-mentioned documents & B2C invoices will be very different from each other.

The B2C QR Codes shall contain the detail of the invoices along with the payment reference link.

einvoice b2b

The workflow of B2B e-Invoicing under GST

The working of e-Invoicing is both simple & complicated at the same time, making it confusing for users to understand.

Let us see how e-Invoicing will work within a business-

List of Steps


Invoice Generation

Create the invoice within your billing system in the SCHEMA format as specified by the GSTN. There are a total of 20 mandatory fields in the e-Invoice that you must furnish.


Generating the IRN

You can generate your own IRN using the hash code.


Uploading Invoices to IRP

You then need to upload the invoices to the IRP for validation of the IRN, mandatory fields & other details. For invoices, without IRNs the IRP will generate the IRN & QR Codes upon successful validation. Invoices must first be converted into JSON Files, as the IRP will only accept the JSON File.


Authentication, IRN-QR Code generation, Signing

Upon the successful validation of the e-Invoice, the IRP will generate a unique IRN & QR Code for the e-Invoice. The IRP will also digitally sign the e-Invoice.  


The Backend process & downloading the e-Invoice

You can then download the JSON of the finished & validated e-Invoice, convert it into a PDF or a suitable format & share the same with your buyers. The IRP will share the e-Invoice with the e-Way Bill Portal to generate Part-A of the e-Way Bill & with the GST Portal for Filing the GST Returns.

Now, the process may seem simple but there are certain things that make it lengthy & less user-friendly.

The first most difficult task is to comply with the SCHEMA Format.

Secondly, your accountants will have to juggle constantly with the data between the IRP & the ERP and keep on converting the files from JSON to PDF & back, this can be very time and effort consuming and is likely to hamper the productivity of your team.

einvoice b2c

How is E-Invoicing of B2C & other invoices done?

The above- mentioned process is applicable to B2B invoices majorly, but there are other documents as well that are liable to e-Invoicing under GST such as B2G invoices, Export & RCM invoices, Credit Notes & Debit Notes.

Although B2C invoices are exempted from e-Invoicing as of now, you still have to generate QR Codes for your B2C invoices.

An important point to be noted here is, Government has clearly mentioned that B2C Invoices are exempted from e-Invoicing & so, your B2C invoices will be rejected if uploaded on the IRP.

If you try to upload the B2C invoices repeatedly, the IRP may even block your IRN generation for a short while.

As per Notification No.14/2020- Central Tax, given on March 21st, 2020 all taxpayers bearing an annual turnover of over Rs. 500 Crores must generate dynamic QR Codes for their B2C invoices.

Reporting of all the other invoices, Credit & Debit notes is mandated by the Government to make work easier for the taxpayers as these details tend to auto-populate in the GSTRs.

More clarity on these & more such matters under e-Invoicing is yet to be given by the government.

einvoicing b2c transactions

E-Invoicing & B2C Transactions- Things you didn’t know about QR Code Generation

    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, mandatorily.

    If you are a business & have an annual aggregate turnover of over Rs. 500 Crores then you are required to generate QR Codes for the invoices made for unregistered recipients.

    So, how to generate the QR Codes?

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

    In simpler words, QR Codes can be self-generated in the case of B2C Invoices, although the same is not the case with B2B invoices.

    In B2B e-Invoices QR Codes are generated by the IRP & not the taxpayer, at any point if the B2B QR code is scanned & it is found that the same is self-generated then such e-Invoice will be considered void.

    The second question would be, what should be the content of an e-Invoice QR Code?

    Following are the details that a normal B2B QR Code must contain-

  • GSTIN of the supplier
  • GSTIN of the recipient
  • Invoice number, given by the supplier
  • Date of the generation of invoice
  • Invoice value
  • Number of line items
  • HSN Code of the main item (the line item having the highest taxable value)
  • Unique Invoice Reference Number/Hash
e-invoice for b2c

So, at any point when you scan a QR Code, it must display the details mentioned above.

In self-generated B2C QR codes as well you must include the same details except for two changes-

  1. Since the recipient is an unregistered person, he does not bear a GSTIN, so you can mention their name instead of GSTIN.
  2. You must include a payment reference link in the B2B QR Code, so when the recipient scans the code, they are redirected to the payment page where they can make the payment against

The main motto of adding QR Codes to B2C e-Invoices is to have a slight grip around B2C transactions, as this is where most of the tax evasive activities thrive.

Also, with the Digital Bharat movement, Government is willing to promote digitalization of payments, etc, nevertheless, there are more perks of digital payments than cons.

The QR codes on B2C e-Invoices will enable you to make payments through UPI in a single go, meaning you do not have to enter the amount, just the UPI Pin/Passwords & the payment will be made automatically as per the Invoice value mentioned on the e-Invoice.

This process is even simpler than scanning the QR Code at shops & making the payments through the mobile UPI applications that usually require location access, entering the amount, entering the pin, etc.

Conclusion !

E-Invoice implementation is a big change for businesses. Even though it is only applicable to a limited class of taxpayers it will change their workflow completely.


    e-Invoice compliance will also require changes to the businesses & their workflow, although for a longer run & from the national economy perspective e-Invoices can be very useful.

    But at the initial stage businesses must figure out ways to comply with this provision 100% whilst not having to make too many changes & not hampering the overall productivity of the business.

    Businesses will have to enable APIs & take help from API Solutions & GSPs instead of revamping their billing systems internally.

    For this, you must ensure to opt for an option that will offer you the following benefits for sure-

  1. Data Security & Encryptions
  2. Scalability or the ability to handle high data volume
  3. Highly Automated- to save time & efforts
  4. Simple, minimal & yet direct Integration with ERPs
  5. Offers additional features for 100% compliance (such as BULK GENERATION facility)

GSTHERO is an authorized GSP that can offer you all the ideal features mentioned above & much more.

 Click here to get a free demo & find out yourself !

You may also like

E-Way Bill Generation in SAP with Robotic Process Automation | Live Demo

Gst Refund Process | Cases Where GST Refund Can Be Claimed | Explained By CA Swapnil Munot

E-Invoicing | What Will Happen If You Don’t Follow E-Invoicing Process?

GST Return Filing: Avoid Last Hour GST Return Filing CBIC Suggested

Everything about GST Refund of Excess Tax Paid

RCM under GST | Is GST Registration Required?

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}