India — Fatturazione elettronica GST · IRP & IRN
Emissione obbligatoria dell'IRN tramite l'IRP GST · soglia di ₹5 crore — autorità di regolamentazione: GST Network (GSTN) / Central Board of Indirect Taxes (CBIC). Dati aggiornati l'ultima volta: 2026-05-05.
POST /v1/documents/send.
TL;DR
- Ogni fattura B2B emessa da un contribuente al di sopra della soglia deve essere inviata a un Invoice Registration Portal (IRP), che restituisce un IRN (Invoice Reference Number) + un codice QR firmato.
- La soglia è stata ridotta più volte: ₹500 cr (2020) → ₹100 cr → ₹50 cr → ₹20 cr → ₹10 cr → ₹5 cr (dal 1 ago 2023) — invariata per il 2026.
- Da aprile 2025, i contribuenti ≥ ₹10 cr devono comunicare le fatture all'IRP entro 30 giorni dall'emissione — in ritardo = fattura rifiutata.
- Formato: JSON verso l'API dell'IRP; l'IRP firma e restituisce; si incorporano il QR + l'IRN sulla fattura stampata.
- Operano più IRP (NIC IRP1/IRP2, IRIS, ClearTax, ecc.) — Flowie seleziona automaticamente.
Scadenze
| Data | Chi | Cosa |
|---|---|---|
| 2020-10-01 | Fatturato > ₹500 cr | Fase 1 — IRN obbligatorio. |
| 2021–2022 | ₹100 cr → ₹50 cr → ₹20 cr | Riduzioni progressive della soglia. |
| 2023-08-01 | Fatturato > ₹5 cr | Soglia universale attuale. |
| 2025-04-01 | Fatturato ≥ ₹10 cr | Applicato il termine di rendicontazione di 30 giorni — gli invii in ritardo vengono rifiutati dall'IRP. |
Contesto
Il regime di fatturazione elettronica indiano si colloca all'interno del quadro della Goods and Services Tax (GST) gestito da GSTN. È un ibrido di clearance + rendicontazione: il venditore produce la fattura nel proprio sistema di fatturazione, invia il JSON a un IRP, riceve un Invoice Reference Number (IRN) + un codice QR firmato digitalmente, e li incorpora sulla fattura stampata. L'IRP popola inoltre automaticamente il GSTR-1 (dichiarazione delle vendite) e il sistema e-Way Bill, eliminando il doppio inserimento dei dati.
La copertura si è ampliata abbassando la soglia di fatturato: a partire da ₹500 crore nell'ottobre 2020 e ora a ₹5 crore dall'agosto 2023. Al 2026, la soglia resta a ₹5 crore. Un termine di rendicontazione di 30 giorni separato si applica ai contribuenti ≥ ₹10 crore — le fatture non comunicate entro 30 giorni dall'emissione vengono rifiutate dall'IRP e considerate non valide ai fini della GST.
Esistono più IRP (NIC ne gestisce due; IRIS, ClearTax, ENS Portal, EY-Cygnet e altri ne gestiscono di privati). Flowie bilancia il carico tra di essi e adotta il fallback automatico in caso di interruzioni — una preoccupazione reale dato il volume di fatture dell'India.
Profilo del formato
- JSON secondo lo schema di e-invoice GST (attualmente v1.1).
- GSTIN del venditore e dell'acquirente (identificativo GST di 15 caratteri) obbligatorio per il B2B.
- Codici HSN obbligatori (4 cifre se il fatturato è < ₹5 cr; 6 cifre altrimenti).
- L'IRP restituisce: IRN (hash di 64 caratteri), QR firmato digitalmente, fattura firmata (JWS).
- Fuori ambito: B2C, vendite da soggetti non registrati ai fini GST, entità esenti di servizi finanziari.
Campi obbligatori
-
seller.gstinstring (15 chars)required
Indian GST Identification Number.
-
buyer.gstinstring (15 chars)required for B2B
GSTIN dell'acquirente.
-
lines[].hsnCodestring (4 or 6 digits)required
Codice HSN; il numero minimo di cifre dipende dal fatturato del venditore.
-
invoice.placeOfSupplystring (2-digit state code)required
Determina la suddivisione tra IGST e CGST+SGST.
Settore pubblico (B2G)
Flusso combinato privato + pubblico — nessun hub B2G dedicato per questo paese.
Rendicontazione / clearance B2B
GST Invoice Registration Portal (IRP) — Clearance in tempo reale + popolamento automatico di GSTR-1 ed e-Way Bill. L'IRN è la prova legale della fattura GST.
| Stato del ciclo di vita | Riportato come |
|---|---|
registered | IRN emesso; la fattura è valida ai fini GST. |
rejected | Convalida fallita (duplicato, GSTIN non corrispondente, HSN mancante, ritardo oltre 30 giorni). |
cancelled | Annullamento accettato entro 24h dalla registrazione. |
Codici di errore
| Codice | Significato | Soluzione |
|---|---|---|
2150 | IRN duplicato — fattura già registrata. | Verifica se un tentativo precedente è andato a buon fine; riprova solo se confermato non registrato. |
2172 | La data del documento è anteriore a 30 giorni. | Si applica ai contribuenti ≥ ₹10 cr — la fattura deve essere registrata entro 30 giorni dall'emissione. |
2189 | GSTIN dell'acquirente inattivo o annullato. | Verifica il GSTIN tramite la ricerca pubblica GSTN prima di fatturare. |
Test in sandbox
| Cosa vuoi testare | Come |
|---|---|
| Percorso ottimale India | GSTIN mittente 27AAACG0527D1ZK, destinatario qualsiasi GSTIN attivo nella sandbox Flowie; l'IRN viene restituito. |
FAQ
La fatturazione elettronica sostituisce il GSTR-1?
No, ma popola automaticamente il GSTR-1 a partire dalle fatture registrate, riducendo drasticamente l'inserimento manuale. Continui comunque a presentare GSTR-1, GSTR-3B, ecc.
Riferimenti
Fonti primarie (governo / autorità di regolamentazione / ente di normazione):
- GST Network (GSTN) — portale GST — gestisce l'IRP.
- GST e-invoice portal (NIC IRP) — Invoice Registration Portal gestito da NIC.
- Central Board of Indirect Taxes (CBIC) — CBIC — emette le notifiche che fissano le soglie.
Analisi di settore (tracker dei fornitori — utili per i riscontri incrociati):
- ClearTax · India e-invoicing — Guida di settore — soglie + regola dei 30 giorni.