eInvoice Verification — QR Code JSON Scanner for e-Invoices

Pratik Butani
Oct 22, 2020
eInvoice Verification App from Soham ERP Solutions Private Limited
Soham ERP Solutions Private Limited

The GST council has notified that every taxpayer with a turnover (B2B supplies) above INR 500 crores in a financial year 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.

Once you get the QR Code, You can check whether it is verified or not on
eSoham - eInvoice Verification.

Sample QR Code:

Sample QR Code of eInvoice

There are two options available in the application:

1. Verify Digital Signature using QR Code: This option allows you to scan the QR code of the e-invoice, verify the digital signature of the QR code, and display the signed content.

2. Verify Digital Signature using JSON: This option allows you to upload the signed e-invoice JSON file and verify the digital signature of the invoice and display the signed content.

The eSoham - eInvoice Verification App is also verified JSON that you can upload from the app. The Sample JSON is available. You can modify and upload to check whether it's verified or not.

Here are some screenshots:

Screenshots of eInvoice Verification by QR Code or JSON

Hope you will love this app. Do not forget to rate the app.

Let’s be friends on LinkedIn, Facebook, Quora

Thank you.

--

--

Pratik Butani

55k+ Reputation Holder on Stack Overflow | #FlutterDev & #AndroidDev | Team Lead @7Span | Contributor | Managing @androidschool