NIC E-Invoice & E-Way Bill JSON Studio — what it does
Builds the JSON that the NIC e-Invoice (IRN) portal and the E-Way Bill portal will actually accept — correct schema version, correct place-of-supply logic, and a pin-to-pin distance check before you push the file. Made for the people who currently hand-edit JSON and find out at upload time that the portal rejected it.
How to use NIC E-Invoice & E-Way Bill JSON Studio
- Fill in the invoice header: supplier and recipient GSTIN, document type and number, date, and the supply's place of supply.
- Add line items with HSN, quantity, unit, taxable value and the tax rate. The tool applies CGST+SGST for intra-state and IGST for inter-state from the place of supply you entered.
- Set the transporter details (transporter ID, vehicle number, distance in km) if you also need the E-Way Bill part.
- Run the schema checks. Anything the portal would reject — a bad GSTIN check digit, a missing pin code, a distance that does not match the pins — is listed with the field name before you upload.
- Copy the JSON, or download it for a bulk upload of several invoices.
Worked example: inter-state supply from Maharashtra to Karnataka
You invoice a Bengaluru client from Pune. Place of supply is Karnataka, so the tool builds IGST at the item rate instead of the CGST+SGST split, and because the taxable value crosses the E-Way Bill threshold it also asks for the vehicle number and computes the pin-based distance. Getting this wrong is the most common reason a filed JSON gets rejected at the portal.
At a glance
| Output | NIC-schema JSON for IRN and E-Way Bill, ready to upload |
|---|---|
| Tax logic | Automatic inter-state IGST vs intra-state CGST+SGST from place of supply |
| Checks | GSTIN check digit, HSN, pin codes, distance, threshold limits |
| Bulk | Generate several invoices and download them together for bulk upload |
| Where it runs | 100% in your browser — invoice data never leaves your device |
Frequently asked questions
- What is NIC E-Invoice & E-Way Bill JSON Studio?
- Generate 100% NIC Schema-compliant JSON for Government E-Invoice (IRN) and E-Way Bill portals with pin-distance checks.
- Is NIC E-Invoice & E-Way Bill JSON Studio free to use?
- Yes — NIC E-Invoice & E-Way Bill JSON Studio is free to use, with no sign-up, no install and no account.
- Does NIC E-Invoice & E-Way Bill JSON Studio upload or store my data?
- No — NIC E-Invoice & E-Way Bill JSON Studio runs entirely in your browser, so your text, files and results never leave your device.
- Do I need to install anything to use NIC E-Invoice & E-Way Bill JSON Studio?
- No — it works in any modern browser (Chrome, Edge, Firefox, Safari) with no downloads, accounts or plugins.
- Which schema version does the generated JSON follow?
- The tool targets the current NIC e-invoice schema with the fields the portal validates at upload, and it flags fields that are optional in the schema but commonly rejected when blank. Always confirm against the portal's own error list if the government changes a version.
- Can it generate both the e-invoice and the e-way bill together?
- Yes — add the transport block and the same invoice produces the E-Way Bill JSON as well, so you do not retype the line items for the second portal.
- Does it talk to the portal directly?
- No. It builds and validates the file; uploading and IRN generation stay with your GSP or the portal itself. That is deliberate — no credential or invoice data is sent anywhere from this page.