E-invoicing does not mean generating an invoice electronically — almost everyone already did that. It means reporting the invoice to a government portal and receiving back a number that makes it valid. That distinction is the whole subject.
B2B supplies by businesses above the turnover threshold notified by the GST Council. The threshold has been lowered several times since 2020, so check the current notification rather than assuming.
The Invoice Reference Number — a 64-character hash computed from your GSTIN, the document type, the number and the financial year. It is unique, and it is what makes the invoice reportable exactly once.
A digitally signed code containing the key invoice fields, which must be printed on the invoice so it can be verified without access to any system.
B2C supplies, exempt supplies and certain notified sectors. A B2C invoice may still need a dynamic QR code, which is a different requirement.
Reporting an invoice to the IRP is not filing a return. The reported invoice flows into GSTR-1, but the return is still filed separately.
Large taxpayers have faced a limit on how old an invoice can be when reported. Reporting late can mean not being able to report at all.
No. You generate the invoice in your own system exactly as before; e-invoicing means reporting it to the Invoice Registration Portal and receiving an IRN and signed QR back, which then have to appear on the document you give the customer.
The invoice is still a valid document; it simply has not been reported yet. Practically you queue it and retry, and the thing that matters is having a register of what is unreported so nothing is discovered at filing time.
Within the cancellation window the IRP allows, which is short. After that the correct instrument is a credit note against the original invoice, linked to its IRN.
No — it is a plain-language explanation, and the thresholds and time limits have changed repeatedly. Confirm the current position with your tax adviser or the notification before relying on it.
tBiz validates the e-invoice payload while you are still on the invoice, and keeps a register of what is unreported.