Stop logging into the IRP portal every time you raise an invoice.
OneFinOps connects directly to the NIC e-invoice API. Generate IRN and embed the signed QR code in your PDF without leaving the platform, in under 3 seconds. Bulk generate for end-of-month runs. Cancel within 24 hours with one click. GSTR-1 auto-populated from every registered e-invoice.
From 15-Step Portal Process to 1-Click Generation
See how OneFinOps eliminates the IRP portal bottleneck
- Log in to the IRP portal separately for every invoice
- Manually fill or upload JSON in the prescribed schema
- Copy IRN and Ack number, manually paste into your invoice PDF
- Download signed QR code, attach it to the PDF manually
- Errors in JSON format cause rejection, no clear error message
- Manually reconcile e-invoices against GSTR-1 every month
- IRN generated inline, no IRP portal login ever needed
- Invoice data is auto-converted to IRP JSON schema
- IRN and Ack number printed on the PDF automatically
- Signed QR code embedded in PDF per GST mandate
- Inline validation catches schema errors before submission
- Every registered e-invoice auto-populates GSTR-1
End-to-End E-Invoice Compliance, Built In
From IRP submission to GSTR-1 reconciliation, every step of the e-invoice lifecycle is handled without leaving OneFinOps.
Direct NIC IRP API Connection
OneFinOps is registered as a GSP (GST Suvidha Provider) and connects to the IRP (Invoice Registration Portal) via the official NIC API. When you finalise an invoice, the data is automatically formatted in the mandatory JSON schema and submitted. The IRN and signed QR code come back in under 3 seconds and are embedded in your PDF instantly.
- GSP-registered: official NIC API access, not third-party scraping
- Automatic JSON schema conversion from invoice data
- IRN returned in under 3 seconds via live API call
- Signed QR code (as per GSTN mandate) auto-embedded in PDF
- Acknowledgement number and date stored with invoice record
Bulk E-Invoice for Month-End Runs
Month-end billing runs generate dozens of invoices at once. OneFinOps submits them to the IRP in parallel batches, respecting NIC rate limits, and returns all IRNs and QR codes automatically. A single bulk job that previously took your team half a day now completes in minutes.
- Submit up to 100 invoices in a single bulk e-invoice job
- Parallel API submissions with automatic rate-limit handling
- Per-invoice status: success, pending, failed with error detail
- Failed invoices automatically queued for retry with error resolution guidance
E-Invoice Cancellation Within 24 Hours
Raised an e-invoice with an error? Cancel it directly from OneFinOps, no IRP portal login required. Cancellation is available within the GST-mandated 24-hour window. You can select a cancellation reason, and the IRN is marked cancelled on the IRP in real time. A credit note can be issued immediately after.
- One-click cancellation within the 24-hour IRP window
- Mandatory cancellation reason selection per GSTN guidelines
- Real-time cancellation confirmation from IRP
- Instant credit note workflow after cancellation
Automatic GSTR-1 Population
Every e-invoice registered on the IRP flows directly into GSTR-1 auto-population by the GST portal, that's the law. OneFinOps tracks which invoices have been registered and which haven't, flags any mismatches between your books and the auto-populated GSTR-1, and ensures your return is filed clean every month.
- All registered e-invoices reflected in GSTR-1 auto-population
- Mismatch detection between books and portal data
- Unregistered invoice alerts before GSTR-1 filing deadline
- Reconciliation report for CA review before return submission
From Invoice Draft to IRP Registration in Five Steps
Every e-invoice follows a compliant, auditable path, no manual portal steps, no missed registrations
Eligibility Check
When you create an invoice, OneFinOps automatically checks whether e-invoicing is mandatory for this transaction based on your annual turnover threshold (currently ₹5 crore and above) and the supply type. B2B, export, and SEZ supplies require e-invoicing. B2C, exempt, and nil-rated supplies are excluded. The system flags mandatory cases so nothing slips through.
Schema Validation
Before submitting to the IRP, OneFinOps validates your invoice data against the mandatory e-invoice JSON schema (version 1.1). GSTIN format, HSN/SAC codes, tax amount consistency, and mandatory field completeness are all checked inline. Errors are highlighted with plain-English descriptions (not cryptic IRP rejection codes) so your team can fix them before submission.
IRP Submission & IRN
The validated JSON is submitted to the NIC IRP via the official GSP API. The IRP checks for duplicate invoices (same GSTIN + supplier + financial year + invoice number), generates the 64-character IRN, and returns the digitally signed JSON with the QR code data. Total round-trip: under 3 seconds in most cases.
PDF Generation with QR
The signed QR code from the IRP is decoded and rendered as a scannable QR image on your invoice PDF. The IRN, Acknowledgement Number, and Acknowledgement Date are printed in the mandatory positions per GSTN's e-invoice print guidelines. The PDF is stored in your document archive and sent to the customer.
GSTR-1 Reconciliation
The registered e-invoice is tracked against its expected appearance in GSTR-1 auto-population. Before the filing deadline, OneFinOps compares your registered e-invoices with the portal's auto-populated data, flags mismatches, and generates a reconciliation summary for your CA. File with confidence, no surprises in the return.
Common Questions About E-Invoice
Everything you need to know about automated IRN generation and IRP compliance
Never Log Into the IRP Portal Again
Connect OneFinOps to the NIC IRP once and generate compliant IRNs for every eligible invoice automatically. Bulk generation, cancellation, and GSTR-1 reconciliation, all without leaving your dashboard.