Inde — Facturation électronique GST · IRP & IRN
Émission obligatoire de l'IRN via l'IRP du GST · seuil de 5 crore ₹ — régulateur : GST Network (GSTN) / Central Board of Indirect Taxes (CBIC). Faits actualisés le : 2026-05-05.
POST /v1/documents/send.
En bref
- Chaque facture B2B émise par un contribuable au-dessus du seuil doit être envoyée à un Invoice Registration Portal (IRP), qui renvoie un IRN (Invoice Reference Number) + un QR code signé.
- Le seuil a été abaissé à plusieurs reprises : 500 cr ₹ (2020) → 100 cr ₹ → 50 cr ₹ → 20 cr ₹ → 10 cr ₹ → 5 cr ₹ (depuis le 1 août 2023) — inchangé pour 2026.
- Depuis avril 2025, les contribuables ≥ 10 cr ₹ doivent déclarer leurs factures à l'IRP dans les 30 jours suivant l'émission — au-delà = facture rejetée.
- Format : JSON vers l'API de l'IRP ; l'IRP signe et renvoie ; vous intégrez le QR + l'IRN sur la facture imprimée.
- Plusieurs IRP fonctionnent (NIC IRP1/IRP2, IRIS, ClearTax, etc.) — Flowie en choisit un automatiquement.
Échéances
| Date | Qui | Quoi |
|---|---|---|
| 2020-10-01 | Chiffre d'affaires > 500 cr ₹ | Phase 1 — IRN obligatoire. |
| 2021–2022 | 100 cr ₹ → 50 cr ₹ → 20 cr ₹ | Réductions de seuil par paliers. |
| 2023-08-01 | Chiffre d'affaires > 5 cr ₹ | Seuil universel actuel. |
| 2025-04-01 | Chiffre d'affaires ≥ 10 cr ₹ | Délai de déclaration de 30 jours appliqué — les soumissions tardives sont rejetées par l'IRP. |
Contexte
Le régime de facturation électronique de l'Inde s'inscrit dans le cadre de la Goods and Services Tax (GST) géré par le GSTN. Il s'agit d'un hybride clearance + déclaration : le vendeur produit la facture dans son système de facturation, transmet le JSON à un IRP, reçoit un Invoice Reference Number (IRN) + un QR code signé numériquement, et les intègre sur la facture imprimée. L'IRP renseigne également automatiquement le GSTR-1 (déclaration des ventes) et le système e-Way Bill, éliminant la double saisie des données.
La couverture s'est élargie par l'abaissement du seuil de chiffre d'affaires : commençant à 500 crore ₹ en octobre 2020 et fixé désormais à 5 crore ₹ depuis août 2023. En 2026, le seuil reste à 5 crore ₹. Un délai de déclaration de 30 jours distinct s'applique aux contribuables ≥ 10 crore ₹ — les factures non déclarées dans les 30 jours suivant l'émission sont rejetées par l'IRP et considérées comme invalides au regard de la GST.
Il existe plusieurs IRP (le NIC en exploite deux ; IRIS, ClearTax, ENS Portal, EY-Cygnet et d'autres en exploitent de privés). Flowie répartit la charge entre eux et bascule automatiquement en cas de panne — une préoccupation réelle compte tenu du volume de factures en Inde.
Profil de format
- JSON selon le schéma e-invoice du GST (actuellement v1.1).
- GSTIN du vendeur et de l'acheteur (identifiant GST de 15 caractères) obligatoire pour le B2B.
- Codes HSN requis (4 chiffres si le chiffre d'affaires < 5 cr ₹ ; 6 chiffres sinon).
- L'IRP renvoie : IRN (hash de 64 caractères), QR signé numériquement, facture signée (JWS).
- Hors périmètre : B2C, ventes par des entités non enregistrées à la GST, entités exonérées de services financiers.
Champs requis
-
seller.gstinstring (15 chars)requis
GST Identification Number indien.
-
buyer.gstinstring (15 chars)requis pour le B2B
GSTIN de l'acheteur.
-
lines[].hsnCodestring (4 or 6 digits)requis
Code HSN ; le nombre minimal de chiffres dépend du chiffre d'affaires du vendeur.
-
invoice.placeOfSupplystring (2-digit state code)requis
Détermine la répartition IGST vs CGST+SGST.
Secteur public (B2G)
Flux privé + public combiné — pas de hub B2G dédié pour ce pays.
Déclaration / clearance B2B
GST Invoice Registration Portal (IRP) — Clearance en temps réel + renseignement automatique du GSTR-1 et de l'e-Way Bill. L'IRN constitue la preuve légale d'une facture GST.
| Statut du cycle de vie | Déclaré comme |
|---|---|
registered | IRN émis ; la facture est valide au regard de la GST. |
rejected | Échec de la validation (doublon, GSTIN incohérent, HSN manquant, retard au-delà de 30 jours). |
cancelled | Annulation acceptée dans les 24 h suivant l'enregistrement. |
Codes d'erreur
| Code | Signification | Correctif |
|---|---|---|
2150 | IRN en doublon — facture déjà enregistrée. | Vérifiez si une tentative précédente a réussi ; ne réessayez que si l'absence d'enregistrement est confirmée. |
2172 | La date du document est antérieure à 30 jours. | S'applique aux contribuables ≥ 10 cr ₹ — la facture doit être enregistrée dans les 30 jours suivant l'émission. |
2189 | GSTIN de l'acheteur inactif ou annulé. | Vérifiez le GSTIN via la recherche publique GSTN avant de facturer. |
Tests en sandbox
| Ce que vous voulez tester | Comment |
|---|---|
| Parcours nominal Inde | GSTIN expéditeur 27AAACG0527D1ZK, destinataire tout GSTIN actif dans la sandbox Flowie ; l'IRN est renvoyé en écho. |
FAQ
La facturation électronique remplace-t-elle le GSTR-1 ?
Non, mais elle renseigne automatiquement le GSTR-1 à partir des factures enregistrées, réduisant considérablement la saisie manuelle. Vous déposez toujours les GSTR-1, GSTR-3B, etc.
Références
Sources primaires (gouvernement / régulateur / organisme de normalisation) :
- GST Network (GSTN) — portail GST — exploite l'IRP.
- GST e-invoice portal (NIC IRP) — Invoice Registration Portal exploité par le NIC.
- Central Board of Indirect Taxes (CBIC) — CBIC — émet les notifications fixant les seuils.
Analyses sectorielles (trackers d'éditeurs — utiles pour recoupement) :
- ClearTax · India e-invoicing — Guide sectoriel — seuils + règle des 30 jours.