E-Invoice JSON Generator
Generate e-invoice JSON in the GSTN schema format. Fill details and download the JSON for IRP submission. No sign-up required.
Transaction Details
Seller Details
Buyer Details
Item Details
E-Invoicing Under GST — Complete Guide
E-invoicing under GST requires businesses above the prescribed turnover threshold to report B2B invoices to the Invoice Registration Portal (IRP) in a standard JSON format. The IRP validates the data, generates a unique Invoice Reference Number (IRN), digitally signs the invoice, and returns a QR code.
Who Needs E-Invoicing?
- Businesses with aggregate turnover exceeding ₹5 crore (FY 2017-18 onwards)
- Applicable for all B2B supplies, exports, and SEZ supplies
- Not required for B2C supplies, nil-rated/exempt supplies, or non-GST supplies
- Insurance, banking, financial institutions, NBFCs, and GTA are exempt
E-Invoice JSON Schema
- Version: Schema version (currently 1.1)
- TranDtls: Tax scheme, supply type, reverse charge flag
- DocDtls: Document type (INV/CRN/DBN), number, and date
- SellerDtls: Seller GSTIN, legal name, address, state code
- BuyerDtls: Buyer GSTIN, legal name, address, state code, POS
- ItemList: Line items with HSN, qty, rates, and tax amounts
- ValDtls: Aggregate values — assessable, taxes, total
Penalties for Non-Compliance
- 100% of tax due or ₹10,000 — whichever is higher
- Buyer cannot claim ITC on invoices missing IRN
- E-way bill cannot be generated without a valid IRN
Frequently Asked Questions
What is e-invoice under GST?
E-invoicing requires businesses above the turnover threshold to report B2B invoices to the IRP in JSON format. The IRP returns a unique IRN and signed QR code for each invoice.
Who needs to generate e-invoices?
Businesses with aggregate turnover exceeding ₹5 crore in any FY from 2017-18 onwards. The threshold has been progressively lowered from ₹500 crore.
What is the JSON format for e-invoice?
The e-invoice JSON follows GSTN Schema v1.1 with sections: Version, TranDtls, DocDtls, SellerDtls, BuyerDtls, ItemList, and ValDtls.
What happens if e-invoice is not generated?
Penalty of 100% of tax due or ₹10,000 (whichever is higher). The buyer loses ITC, and e-way bills cannot be generated without a valid IRN.