Overview
Fincelo handles the complete GST e-invoicing flow — from eligibility check to IRN generation to QR embedding to GSTR-1 auto-population. Zero manual steps required.
E-Invoicing Flow
Invoice generated by Smart Billing Agent
↓
Eligibility check (turnover threshold)
↓
JSON payload built per IRP schema
↓
Sent to IRP (Invoice Registration Portal)
↓
IRN generated (64-char SHA-256 hash)
↓
QR code generated and embedded in PDF
↓
GSTR-1 auto-populated
IRN Generation
Every B2B invoice above the e-invoicing threshold gets:
- IRN — 64-character SHA-256 hash, unique per invoice
- Acknowledgement Number — IRP reference
- Acknowledgement Date — timestamp of IRP registration
These appear on every invoice PDF automatically.
Cancellation Rules
| Scenario | Action |
|---|
| Within 24 hours of IRN generation | Cancel IRN directly on IRP |
| After 24 hours | Cannot cancel — raise credit note with own IRN |
Fincelo enforces the 24-hour cancellation window strictly. After 24h, the system blocks IRN cancellation and guides you to raise a credit note instead.
Proforma invoices (raised when PO not yet received) do not get an IRN:
- No invoice number
- No invoice date
- No GST
- No IRN
When PO is received, the proforma converts to a Tax Invoice with:
- Sequential invoice number (from that month’s series)
- Invoice date = PO receipt date
- Full GST applied
- IRN generated
GSTR-1 Auto-Population
Every IRN-registered invoice is automatically:
- Added to the GSTR-1 data set
- Categorised by invoice type (B2B, B2C, export)
- Available for review before filing
- Exported in the required JSON format for GST portal upload
Setup Requirements
- Your GSTIN configured in Settings → Compliance
- Cleartax GSP API credentials (recommended) or direct IRP access
- Digital signature certificate (for GST Rule 46 compliance)