Invoice generated from the SO
On dispatch (goods) or service delivery (services), the SO converts to a GST invoice. Mandatory fields per Section 31 + Rule 46 validated at generation.
Accounts Receivable | GST Invoice Generation
Every B2B invoice carries an IRN from the authorised GSP. QR code printed for offline verification. E-way bill auto-raised when the threshold is crossed. CGST, SGST or IGST applied per place of supply. Multi-currency export invoices supported with FIRC and BRC metadata.
How most teams handle GST invoicing today
For businesses above the ₹5 crore turnover threshold, every B2B invoice needs an IRN. The current pattern in most teams:
A 5-minute invoice becomes a 20-minute administrative chase. At scale, the AR team loses days every month to portal hopping.
How it works
On dispatch (goods) or service delivery (services), the SO converts to a GST invoice. Mandatory fields per Section 31 + Rule 46 validated at generation.
Authorised GSP API call to the IRP. IRN, QR code and digitally signed JSON returned in seconds. No portal login.
When the goods value crosses the inter-state or intra-state EWB threshold, the e-way bill is auto-raised at the same time. Distance, transporter ID and vehicle number captured.
PDF invoice with IRN, QR code, EWB number and digital signature delivered to the customer over email or WhatsApp. Ready for the customer to take ITC against.
Every IRN-generated invoice flows to the GSTR-1 register. The return is drafted from the books on day 1 of the next month, ready for CA review and filing.
What the system does
| Capability | Input | Output |
|---|---|---|
| IRN generation | Invoice payload + authorised GSP | IRN, QR code, signed JSON |
| E-way bill | Invoice + transporter + distance | EWB number with validity |
| Place of supply engine | Bill-to + ship-to + service type | CGST + SGST or IGST split |
| Multi-currency | Foreign-currency export invoice | INR equivalent + LUT or IGST treatment |
| IRN cancellation | Invoice + cancellation reason | Cancelled IRN within 24-hour window |
| Multi-GSTIN | Invoice + entity GSTIN | Right GSTIN on the invoice, GSTR-1 per GSTIN |
| GSTR-1 register | All IRN-generated invoices | Drafted GSTR-1, day 1 of next month |
IRN generation
E-way bill
Place of supply engine
Multi-currency
IRN cancellation
Multi-GSTIN
GSTR-1 register
Compliance + integrations
Authorised GSP integration with the GSTN and the IRP. Every invoice carries a signed IRN; every despatched goods invoice carries an EWB where the threshold is crossed. The GSTR-1 register is built from these postings, not re-keyed at month-end.
Regulations we work within
Section 31 + Rule 46
Mandatory invoice fields validated at generation.
Rule 48(4) (e-Invoice)
IRN raised for B2B invoices above the ₹5 crore turnover threshold.
Section 12 + 13, IGST Act
Place of supply applied at invoice generation.
Section 68 + Rule 138 (E-Way Bill)
EWB raised where goods value crosses the threshold.
Section 37 + Rule 59
GSTR-1 drafted from posted invoices.
Connects to
GST Invoice Generation FAQ
Sub-second under normal GSTN portal load. The authorised GSP integration handles retries and timeouts. Bulk IRN supported for high-volume teams (e-commerce, distribution). The IRN, QR code and signed JSON are returned together.
Invoices queue with a pending-IRN status. The system retries automatically when the IRP comes back. Customer is notified once the IRN lands. The 24-hour cancellation window is preserved from IRP availability.
IRN cancellation is a one-click action within the 24-hour window with a cancellation reason. The system raises the cancellation API call to the IRP, captures the cancellation in the audit trail, and updates the GSTR-1 register. Beyond the 24-hour window, cancel-via-credit-note is the right path.
The shipping origin (the warehouse despatching the goods, or the office providing the service) drives the entity GSTIN. The system applies the right GSTIN on the invoice, the right place-of-supply rule, and posts to the GSTR-1 register for that GSTIN.
Export invoices are first-class. LUT (Letter of Undertaking) bond status is verified at the customer master; IGST treatment is applied accordingly. FIRC, BRC and Form A1 / A2 metadata captured at the invoice. SEZ supplies are flagged with a separate place-of-supply path.
Yes. Bulk IRN generation handles up to 1,000 invoices per batch. The system queues, raises IRN, raises EWB where applicable, and posts to the GSTR-1 register. Failures surface line-by-line for retry.
More in Accounts Receivable
Subscription-friendly recurring billing. Auto-IRN, auto-WhatsApp send, follow-ups if unpaid.
See Recurring InvoicesSales returns, post-supply discounts, ITC reversal-aware credit notes with IRN.
See Credit Note ManagementLUT, FIRC, BRC, Form A1/A2 metadata; IGST refund tracking; multi-currency.
See Export Invoicing & SEZConnect one entity and one GSTIN, free. The next invoice carries the IRN, the QR, the EWB. The GSTR-1 register builds itself for the period.