Passer au contenu principal
Passer au contenu principal

Générateur GSTIN Inde

Générateur GSTIN en ligne pour les tests fiscaux et l'assurance qualité en Inde. Excellent pour le contrôle qualité.

En attendant la génération...

À propos du numéro d'identification pour la taxe sur les produits et services (GSTIN)

Le GSTIN est un numéro d'identification fiscale unique à 15 caractères attribué à chaque contribuable enregistré en Inde dans le cadre de la taxe sur les produits et services.

La mise en page intègre le PAN à 10 caractères du contribuable, préfixé par un code d'État indien à 2 chiffres, et finalisé par un chiffre de contrôle calculé à l'aide d'une somme de contrôle alternée Modulo 36.

Anatomie et Structure du GSTIN (Goods and Services Tax Number)

Le GSTIN indien comprend 15 caractères alphanumériques en 5 parties :

PositionChampTailleSignification et RègleExemple
1 et 2Code de l'État2 chiffresCode officiel de l'État/territoire (01 à 37)27
3 à 12PAN de l'Entité10 car.Permanent Account Number de l'entité (AAAAA9999A)AAPFU0939F
13Compteur d'Enregistrement1 car.Nombre d'enregistrements dans l'État (1-9, A-Z)1
14Caractère par Défaut1 car.Fixé à 'Z' par la réglementation GSTNZ
15Caractère de Contrôle1 car.Calculé via l'algorithme alterné Modulo 365

Algorithme Officiel (Modulo 36 Alterné — GSTN)

Le GSTIN utilise le Modulo 36 alterné avec les poids [1, 2, 1, 2...] :

factor = val * (pos%2 === 0 ? 1 : 2) ; sum += floor(factor/36) + (factor%36) ; Check = (36 - (sum%36))%36
  1. 1. Associez chaque caractère à sa valeur 0-35 (0-9=0-9, A-Z=10-35).
  2. 2. Utilisez le poids 1 pour les positions paires et 2 pour les impaires.
  3. 3. Multipliez la valeur par le poids : factor = val × poids.
  4. 4. Ajoutez à la somme : floor(factor / 36) + (factor % 36).
  5. 5. Prenez le reste modulo 36 et déduisez le caractère de contrôle.

Foire aux questions