1. E-invoicing is not 'electronic invoicing'
The name misleads almost everyone the first time. Indian e-invoicing is not about producing invoices electronically instead of on paper. It is a registration step: the invoice is submitted to a government portal in advance and comes back with a unique identifier.
The mechanics: you create the invoice in your own ERP or accounting system, convert it to the government's standard format (FORM GST INV-01, expressed as JSON), and upload it to an Invoice Registration Portal. The IRP validates it and returns an IRN — a 64-character hash — along with an acknowledgement number, an acknowledgement date and a digitally signed QR code.
In most countries an electronic tax invoice is simply transmitted to the tax authority and the document itself stays as the issuer made it. India is different. Without the IRN and QR that the IRP returned, the document 'shall not be treated as an invoice' (CGST Rule 48(5)). It is not a defective invoice — in law it is not an invoice at all.
In practice that means your Indian customer cannot claim input tax credit on it. They have paid you, their credit is blocked, and they will ask for a reissue immediately. If a financial year closes in the meantime, correcting it becomes considerably harder.
There is an upside. Once an IRN exists, the data flows automatically into the relevant tables of GSTR-1 and into Part-A of the e-way bill. Three separate keyings collapse into one.