e-Invoice, simplified
If your turnover crosses the e-invoicing threshold, every B2B invoice needs an IRN before it's a valid invoice. BillKey handles the IRP handshake so you can focus on your business.
IRN generation, with the checks NIC runs
Before we hit the IRP we validate every required field — GSTIN, invoice date format, HSN, UQC, document type (INV / CRN / DBN), supply type, line items. Bad inputs surface in your dashboard, not as cryptic IRP errors.
Document type alignment
Indian GST splits e-invoice flows by document type. We map your invoice to INV or BIL based on supply type, ensuring NIC accepts on the first attempt — especially for Export with payment, SEZ, and Deemed Export categories.
Cancellation
Need to cancel within the NIC window? One click. Reason codes, audit log, and a clean revert of the linked EWB.
Auto-EWB after IRN
Opt-in per tenant. When IRN succeeds, we immediately enqueue an EWB with Part-A pre-filled from the e-invoice. Saves a step on every invoice.
Duplicate recovery on 2150
If NIC returns a 2150 ("IRN already generated for this invoice"), we fetch the existing IRN and reconcile your record. No manual intervention.