| Role | Read conversations | Operator reply | Read templates | Create / delete templates | Connect / reconfigure channel |
|---|---|---|---|---|---|
| Owner | Allowed | Allowed | Allowed | Allowed | Allowed |
| Accountant | Not allowed | Not allowed | Not allowed | Not allowed | Not allowed |
Overview
Above the GST e-invoice turnover limit, every B2B invoice has to be registered with the government's Invoice Registration Portal before you can legally ship against it. Neev does that round-trip for you: finalize the invoice, hit Generate e-invoice, and Neev sends the bill to the NIC IRP and stamps the reply — , acknowledgement number and the signed QR code — straight back onto the invoice. No re-keying into the government site.
Out of the box, e-invoicing runs in test mode and returns stub IRNs — nothing is filed with the real government portal. It only hits the live NIC IRP once the Owner configures the tenant's NIC client ID and secret. As a safety net, a production deployment refuses to start if those credentials are missing or still point at the sandbox URL, so you can't accidentally go live against the test server.
Where to find it
E-invoicing lives on the invoice itself, not on a separate screen. Open Invoices from the sidebar, click into the bill you want, and you'll find Generate e-invoice / Cancel e-invoice on the invoice detail page at /invoices/[id]. Web only — there is no mobile e-invoice action.
The invoice detail page is visible to Owner and Accountant (among other ops roles), but the Generate and Cancel actions are Owner-only — see Role notes.
Key concepts
- — the unique Invoice Reference Number the NIC IRP returns once it accepts your invoice. Once an invoice has an IRN, it's been registered with the government.
- Ack number / Ack date — the portal's acknowledgement of the filing. Neev stores both alongside the IRN.
- Signed QR code — the government-signed QR the IRP sends back. Neev saves it on the invoice so it prints on the PDF; you don't fetch it separately.
- NIC IRP — the National Informatics Centre's Invoice Registration Portal, the live system that issues IRNs.
Common workflows
Open the invoice and finalize it. E-invoice generation is blocked while a bill is still a draft — it has to be a finalized invoice with at least one line item.
On the invoice detail page, hit Generate e-invoice. Neev builds the NIC payload from your invoice — seller and buyer details, each line item with its HSN code and GST split — and sends it to the IRP.
On success the invoice is updated with the IRN, ack number, ack date and the signed QR, and its e-invoice status flips to Generated. Nothing more to do — the QR prints on the invoice PDF.
Made a mistake? Hit Cancel e-invoice and give a reason. Neev calls the IRP's cancel endpoint and, once it confirms, marks the e-invoice Cancelled.
Role notes
Only two roles touch this surface, so here it is in plain terms.
Owner can do everything: generate and cancel e-invoices, on top of viewing them. The Owner role holds every Core invoicing permission, including invoicing.e-invoice.generate and invoicing.e-invoice.cancel.
Accountant is view-only here. The Accountant can open the invoice and read the IRN, ack number and signed QR, but cannot generate or cancel an e-invoice — those actions are deliberately kept out of the finance role, the same way the Accountant cannot void or raise invoices. Raising and registering invoices is operations work; if you need an e-invoice generated, route it to the Owner.
Tips & time-savers
You never have to visit the government portal to grab the QR. The moment the IRP accepts your invoice, Neev pulls back the IRN, acknowledgement and signed QR and stamps all of it onto the bill automatically — so the next PDF you print is already a valid e-invoice.
Gotchas
An invoice can carry only one IRN. Once it's generated, the Generate button is closed off — Neev won't let you register the same bill twice. If something's wrong, you have to cancel the e-invoice (with a reason) before the invoice can be re-handled. Generation also fails outright if the invoice is still a draft or has been voided, or if either your business GSTIN or the customer's GSTIN is missing — fill in both GSTINs before you try.
This article covers the e-invoice IRN round-trip only. GSTR-1/3B returns are handled by the GST export tooling, and e-way bill is not part of this surface.