E-Invoicing

E-invoicing without the portal dance

LekhaPro generates the NIC e-invoice (schema v1.1) JSON for every eligible B2B and export invoice offline, and can fetch the IRN and signed QR code live through your GST Suvidha Provider — then prints them back onto the invoice. Cancellation is supported too.

You get the upload-ready payload with no internet, and the signed IRN the moment you connect your GSP credentials — no copy-pasting into the IRP portal.

Offline JSON, always

The NIC schema-v1.1 payload is built on-device for every eligible invoice — no portal, no internet needed.

Live IRN via your GSP

“Get IRN” calls your configured GST Suvidha Provider, stores the IRN and signed QR on the invoice, and supports cancellation.

On the printed invoice

The IRN and QR print back onto the document, so what you hand the customer is portal-valid.

What’s included

  • NIC e-invoice JSON (schema v1.1)
  • B2B + export coverage
  • Live IRN + signed QR via GSP
  • IRN cancellation
  • IRN/QR printed on the invoice
  • Works offline as JSON without credentials

How to generate an e-invoice IRN in LekhaPro

  1. 1Create the GST tax invoice as usual (B2B or export).
  2. 2Enter your GST Suvidha Provider credentials once in Configuration → GST Portal API.
  3. 3Open the invoice and click “Get IRN” — LekhaPro sends the NIC v1.1 payload and receives the IRN + signed QR.
  4. 4The IRN and QR are stored on the invoice and print on the document; cancel from the same screen if needed.

Frequently asked

Do I need an internet connection?

Not to generate the e-invoice JSON — that’s offline. Fetching the live IRN/QR needs connectivity and your GSP credentials.

Whose API does it use?

Your own GST Suvidha Provider. You enter the endpoint and credentials once in Configuration → GST Portal API; until then it stays offline-JSON only.