Integration · GST & accounts
The IRN from the government's invoice portal
The IRN and QR on every B2B bill.
Connect VASAH to the government's invoice registration portal (IRP), directly or through a GSP. Switch e-invoicing on, and every bill to a GST-registered buyer gets its IRN and signed QR by itself.
- Works through
- NIC's IRP, directly or through a GSP
- Plans
- Every plan
- What it costs
- A GSP's own charges, if you use one
What you get
What it does for your shop.
The IRN by itself
With e-invoicing on, every bill to a GST-registered buyer queues for its IRN, and the signed QR prints on the bill.
Every problem at once
Before sending, VASAH lists everything wrong with a bill — a missing GSTIN, an HSN code that is too short.
Cancel within 24 hours
Cancel an IRN with a reason within 24 hours; after that, issue a credit note.
The e-way bill
Make the e-way bill against the IRN with the vehicle number — or record one you made on the portal.
Practise first
Simulated mode makes practice IRNs without the portal, and NIC's sandbox address lets you try the portal before going live.
Before you start
What to have ready.
Whether it applies; portal details; practise first.
Getting ready
e-Invoicing applies only above the turnover the government notifies — ask your CA. It is for bills to GST-registered buyers (B2B), not for bills of supply.
Get API access on the e-invoice portal yourself, or through a GSP: client ID, client secret, API username, API password and NIC's public key.
Practise first: the API base URL starts as NIC's sandbox address, and Mode “Simulated (testing)” makes practice IRNs without the portal.
Fix your data: every B2B customer needs a GSTIN and a full address with PIN code; every style a 6-digit HSN code.
- Your CA's word that e-invoicing applies to your turnover
- API access on the e-invoice portal or through a GSP: client ID, client secret, API username and password
- NIC's encryption public key (PEM)
- A GSTIN and a full address with PIN code on every B2B customer
- 6-digit HSN codes on your styles
Switch it on
Switch it on, step by step.
Portal details in Connections, then the switch in Tax & HSN.
Open Settings → Connections → e-Invoice (GST portal). Set Mode to “NIC IRP — live”.
Fill “API base URL”, “Client ID”, “Client secret”, “API username”, “API password” and “NIC encryption public key (PEM)”. Leave “GSTIN (blank = the company's)” empty unless the portal login is for another GSTIN. Save.
To have every B2B bill queue for an IRN by itself, open Settings → Tax & HSN and tick “E-invoicing — bills to GST-registered buyers get an IRN and QR code from the IRP”. At ₹10 crore turnover or more, tick the 30-day box there too.
Test it
Check it really works.
Test connection, then one real e-invoice.
Press “Test connection”: “Signed in to the IRP at … as … (GSTIN …). e-Invoicing is LIVE.” In practice mode: “Simulated IRP: IRNs are generated locally and marked as simulated.”
Make one bill to a GST-registered buyer. In Sales → Invoices open it and press “Generate e-invoice”: the IRN and acknowledgement appear, and the signed QR prints on the bill.
Goods worth ₹50,000 or more on the road need an e-way bill: on the same bill press “E-way bill…”, fill the vehicle number and press Generate.
When something goes wrong
What VASAH tells you, and what to do.
B2B only, the 24-hour cancel, the IRN before the e-way bill.
“Cannot generate e-invoice: …” lists every problem — for example “the buyer has no GSTIN on this invoice — e-invoices are for B2B bills only”, or a line that “needs a 6-digit HSN code”. Fix each, then try again.
“IRP sign-in failed: …”: a portal detail or the public key is wrong, or live details are used with the sandbox address.
“IRP rejected the request: …”: the portal's own reason. Correct the bill or the customer and try again.
“An IRN can only be cancelled within 24 hours of generation — issue a credit note instead”.
“Generate the e-invoice (IRN) first — the e-way bill is issued against it”. Made the e-way bill on the portal already? Under “E-way bill…” enter its 12-digit number and press Record.
Test connection says “E-invoicing is not enabled…”: Mode is Off. Choose “NIC IRP — live” in Settings → Connections.
Good to know
What it does not do.
- e-Invoicing applies only above the turnover the government notifies — ask your CA.
- It is for bills to GST-registered buyers (B2B), not for bills of supply.
- An IRN can be cancelled only within 24 hours of being made.
- VASAH makes the e-way bill against the IRN; one made on the e-way bill portal is recorded by its 12-digit number.
VASAH Academy
Learn it step by step.
e-Invoice and e-way bill
Get the IRN and signed QR for bills to GST-registered buyers from the government's invoice portal (IRP), and the e-way bill against it.
Works well with
Connect these next.
- Built in
Tally
Export sales, receipts, purchases, payments, expenses and marketplace payouts as Tally XML — and bring parties in from Tally.How it works - Setup needed
Receipt printer and cash drawer
Thermal receipts in under two seconds with no print box, and the drawer opens on cash — through the print bridge on the counter PC.Setup guide - Setup needed
WhatsApp
Bills, order updates, offers and the owner's daily summary, from your own WhatsApp Business number.Setup guide