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.
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?
Can I cancel an IRN?
What if the IRP is down?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support