If your turnover puts you under India's e-invoicing mandate, every B2B invoice needs an IRN (Invoice Reference Number) from the government's IRP portal — and goods consignments of ₹50,000 or more need an e-way bill. Finocket can now submit invoices to the IRP directly through a connected GSP, and still prepares portal-ready files for the manual route.
Is e-invoicing mandatory for me?
E-invoicing applies to GST-registered businesses whose aggregate turnover has crossed ₹5 crore in any financial year since 2017-18 (the threshold has been lowered in stages; verify the current notification). It covers B2B invoices, exports and credit/debit notes — not B2C. Below the threshold, you can ignore IRN entirely; your normal Tax Invoice from Finocket is fully valid.
Connect a GSP (one-time setup)
- Open GST → e-Invoice → Settings.
- Pick your provider (IRIS IRP) and the environment — start on sandbox to test the flow safely, then switch to production for real registrations.
- Enter the credential your GSP issued (username, password, client ID, client secret, GSTIN) and hit Connect & verify. Finocket verifies it against the provider first, then stores it encrypted — it is never shown again.
For demos and training there is also a Mock provider that fabricates realistic IRNs instantly. It works only when explicitly enabled on the server, so fake compliance data can never reach a real business by accident.
Generate the IRN from an invoice
- Open a B2B invoice (your GSTIN and the client's GSTIN both set). The e-invoicing card shows Generate IRN.
- One tap submits the invoice to the IRP through your GSP. On success the card shows the IRN, acknowledgement number and date, and the invoice PDF gains the signed e-invoice QR code automatically.
- Temporary network failures queue and retry automatically with backoff; a rejected payload shows the IRP's exact error so you can fix and retry.
Once an IRN is registered, the invoice's money fields are locked — the registered document is the legal invoice. Cancel the IRN within 24 hours (the card shows a countdown and asks for the NIC reason), or issue a credit note after that.
The e-invoice register
GST → e-Invoice lists every B2B invoice with its IRN status — pending, generated, cancelled or failed — with per-row retry on failures. Invoices older than 25 days without an IRN are flagged: the IRP only accepts documents within its 30-day reporting window.
Generate an e-way bill
For a goods consignment worth ₹50,000 or more: once the IRN exists, tap Generate e-way bill on the invoice — Finocket asks for the transport distance and gets the EWB number (with its validity) from the same GSP. Without a GSP, the EWB-01 JSON download remains for the portal's bulk tool. Inter-state movement uses the ₹50,000 threshold nationally; several states set different intra-state limits — check your state's rule.
No GSP? The manual route still works
The invoice card keeps the IRN payload JSON (upload it on the IRP portal yourself) and the UBL XML export for systems that consume the international format. Nothing about the manual flow changed.
Access & control
Owners and assistants can connect a GSP, generate and cancel IRNs; an invited accountant sees statuses read-only. The e-invoicing card appears only for India-region businesses with a GSTIN in the business profile — set yours under Profile → Business.
Related: Clients & invoices, Reports & GST filings.