Back to Indian Compliance Guides

Indian Compliance Guides

E-Invoicing quickstart — generate IRN in Easedesk

Generate IRN (Invoice Reference Number) for B2B invoices, get QR codes, and optionally chain an e-way bill — all from the invoice page.

4 min read·Updated 2026-06-30

Quick answer

If your turnover crosses ₹5 crore, e-invoicing is mandatory for B2B. In Easedesk, every B2B sales invoice has a 'Generate IRN' button. Click it — Easedesk pushes to the IRP (Invoice Registration Portal), gets back an IRN + QR code, and auto-fills it on the invoice. You can chain an e-way bill in the same click.

Setup — enter IRP credentials

Go to Settings → Integrations → E-Invoicing. Enter your GSTIN + IRP API client ID + secret (or use Easedesk sandbox for testing). Click Test Connection.

Step 1 — Create a B2B invoice

Sales → Invoices → New Invoice. Set the customer (must have a valid GSTIN). Save.

Step 2 — Click 'Generate IRN'

On the invoice detail page, click Generate IRN. Easedesk pushes the invoice JSON to the IRP. Within 1-2 seconds you get back: 64-char IRN, ACK number, ACK date, QR code.

Step 3 — Auto-chain e-way bill (optional)

If your invoice qualifies (≥ ₹50k inter-state or ₹50k+ depending on state), tick 'Generate E-Way Bill' before clicking IRN. The e-way bill number is fetched in the same call.

Frequently asked questions

When is e-invoicing mandatory?
If your aggregate turnover in any preceding financial year crossed ₹5 crore, you must generate IRN for all B2B supplies. B2C is optional.
Can I cancel an IRN?
Yes — within 24 hours of generation. After that, you must issue a credit note to reverse.
What if the IRP is down?
Easedesk queues the request and retries automatically. You can still issue the invoice locally; the IRN will be added once IRP is back.
e-invoiceirnirpcompliancegst

Related articles

Still have questions?

Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.

Contact support

Command Palette

Search for a command to run...