Accounts Receivable

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.

E-Invoice · INV-2025-1204
Nexus Corp Pvt Ltd · ₹5,90,000
IRP Submission Accepted
IRN a3f8c2d1e...b94f
Ack No. 2320240112094
QR Code Embedded ✓
GSTR-1 Auto-Populated Done
IRN Generated In
3 seconds
Portal Logins Saved
1,240
Before vs After

From 15-Step Portal Process to 1-Click Generation

See how OneFinOps eliminates the IRP portal bottleneck

Without OneFinOps
  • 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
Average time per e-invoice: 12–20 minutes
With OneFinOps
  • 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
Average time per e-invoice: Under 5 seconds
How It Works

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.

01. IRP Integration

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
IRP Submission Flow
1. Invoice finalised Done
2. JSON schema generated Done
3. Submitted to NIC IRP Done
4. IRN + QR received 2.8 sec
02. Bulk Generation

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
Bulk Job · March 2026
48 invoices
IRN Generated45
Pending2
Failed1
Failed reason GSTIN mismatch
03. Cancellation

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
Cancel E-Invoice · INV-1201
IRN: a3f8...b94f
Time Remaining 6h 14m
Reason Data Entry Error
IRP Cancellation Confirmed
04. GSTR-1

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
GSTR-1 Reconciliation · Mar 2026
E-Invoices Raised48
In GSTR-1 Portal45
Missing / Mismatch3
Action Required Review 3 invoices

From Invoice Draft to IRP Registration in Five Steps

Every e-invoice follows a compliant, auditable path, no manual portal steps, no missed registrations

1

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.

Turnover Threshold Supply Type Check Auto-Flag
2

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.

JSON Schema v1.1 Inline Validation Plain-English Errors
3

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.

NIC GSP API Duplicate Check 64-char IRN
4

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.

Signed QR Code GSTN Print Format Auto-Archive
5

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.

Auto-Population Track Mismatch Alerts CA-Ready Report

Common Questions About E-Invoice

Everything you need to know about automated IRN generation and IRP compliance

Who is required to generate e-invoices in India?
As of 2023, e-invoicing is mandatory for all registered taxpayers with an annual aggregate turnover exceeding ₹5 crore in any preceding financial year. This covers B2B supplies, exports, SEZ supplies, and deemed exports. B2C transactions, transactions with unregistered parties, and certain exempt supplies are outside the e-invoice mandate. OneFinOps automatically checks eligibility based on your registered turnover and supply type for every invoice.
No. The GSTN mandates that e-invoices can only be cancelled on the IRP within 24 hours of generation. After that window, cancellation must be handled via a credit note in GSTR-1, not through the IRP. OneFinOps shows a countdown timer on every e-invoice so your team is always aware of the remaining cancellation window. For post-24-hour corrections, the platform guides you through the credit note workflow automatically.
Yes. OneFinOps handles e-invoice generation for all mandatory supply types. B2B domestic, exports with payment of tax, exports under LUT/bond (zero-rated), SEZ supplies with and without tax payment, and deemed exports. The system automatically selects the correct supply type, tax treatment, and port code fields based on your customer's GSTIN and the transaction details you enter.
When the IRP is temporarily unavailable, OneFinOps queues your e-invoice submission and retries automatically at regular intervals. The invoice is clearly marked as "Pending IRN" in your dashboard. You can still send the invoice to your customer with a pending IRN note, and the PDF is automatically updated once the IRN is received. We also support all four IRP portals (NIC 1, NIC 2, IRIS, ClearTax) and can route to an alternate portal if one is down.
When the IRP returns the signed e-invoice JSON, it includes a QR code payload that encodes key invoice details and the GSTN's digital signature. OneFinOps decodes this payload, renders it as a scannable QR code image, and positions it on your invoice PDF in the format specified by GSTN's e-invoice print guidelines (typically in the top-right area alongside the IRN and Ack number). The entire process is automatic, you never touch the QR code manually.
Get Started

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.

No credit card required 14-day free trial Setup in under 10 minutes