👤 3,048 total uses◯ Free: 5 uses/day • Resets in 11h 28m
Affaires & Productivité

Validateur PAN + GSTIN Inde

Valide localement un PAN de 10 caractères ou un GSTIN de 15 — regex structurel, chiffre de contrôle modulo-36 (GSTIN), interprétation du type d'entité depuis le 4ᵉ caractère du PAN, recherche de code d'État et extraction du PAN depuis le GSTIN.

En savoir plus

Combine la validation structurelle du PAN (regex à 10 caractères [A-Z]{5}[0-9]{4}[A-Z]{1} + interprétation du type d'entité par le 4e caractère selon la règle 114 des Income-tax Rules 1962) avec la validation complète du GSTIN (regex à 15 caractères + chiffre de contrôle modulo-36 via l'algorithme de référence du GSTN). Pour un GSTIN, le validateur extrait le code de l'État (01 Jammu-et-Cachemire … 37 Andhra Pradesh, plus les catégories spéciales 96/97/99), le PAN intégré à 10 caractères, le numéro d'entité de ce PAN au sein de l'État et le chiffre de contrôle — puis recalcule le caractère de contrôle modulo-36 pour signaler toute altération. La recherche publique de contribuables du GSTN sur services.gst.gov.in exige un CAPTCHA et ne peut donc pas être appelée automatiquement ; le validateur renvoie l'URL de recherche canonique en plus du verdict structurel. Des suggestions heuristiques de fautes de frappe interceptent les confusions courantes O/0, I/1, S/5, B/8 avant que l'IRP ne les rejette.

Fonctionnalité Pro

Valide localement un PAN de 10 caractères ou un GSTIN de 15 — regex structurel, chiffre de contrôle modulo-36 (GSTIN), interprétation du type d'entité depuis le 4ᵉ caractère du PAN, recherche de code d'État et extraction du PAN depuis le GSTIN. Ceci est un outil Pro — passez à la version supérieure pour le débloquer ainsi que tous les autres outils Pro de la plateforme.

Passer à Pro — 19 $/mois

✓ Tous les outils Pro · ✓ Utilisations quotidiennes illimitées · ✓ Traitement prioritaire

Comment utiliser Validateur PAN + GSTIN Inde

  1. Collez un PAN de 10 caractères (par ex. AAACR5055K) ou un GSTIN de 15 caractères (par ex. 27AAACR5055K1Z7). Le validateur détecte automatiquement le type selon la longueur.
  2. Pour un GSTIN, le validateur extrait le code d'État (caractères 1-2), le PAN intégré (caractères 3-12), le numéro d'entité (caractère 13), le 'Z' littéral (caractère 14) et le chiffre de contrôle modulo-36 (caractère 15) — et confirme que le chiffre de contrôle correspond à l'algorithme.
  3. Pour un PAN, le 4e caractère encode le type d'entité : P=Particulier, F=Firme/LLP, C=Société, H=HUF, A=AOP, T=Trust, B=BOI, L=Autorité locale, J=Personne juridique artificielle, G=Gouvernement.
  4. La recherche publique de contribuables du GSTN sur services.gst.gov.in nécessite un CAPTCHA, c'est pourquoi nous ne l'appelons pas automatiquement. La réponse inclut l'URL de recherche canonique afin que vous puissiez confirmer le statut d'enregistrement manuellement.
  5. Les suggestions heuristiques de fautes de frappe détectent les confusions courantes — O et 0, I et 1, S et 5, B et 8 — avant que l'IRP ne rejette la facture.

Cas d'utilisation

1

Prévalider le GSTIN d'un fournisseur avant d'émettre un bon de commande ou une facture électronique

2

Vérifiez que le type d'entité du PAN d'un client correspond à ce qu'il déclare (par ex. il dit Pvt. Ltd. mais le 4e caractère est F = Firm/LLP — à examiner)

3

Extrayez le PAN intégré d'un GSTIN pour le recouper avec le PAN indiqué par le fournisseur

4

Repérez les fautes de frappe dans un GSTIN fraîchement saisi avant de soumettre la facture à l'IRP

Conseils pour de meilleurs résultats

  • Le PAN ne dispose PAS d'algorithme de somme de contrôle public. La validation structurelle est la vérification la plus fiable avant tout appel réseau ; pour une vérification complète, il faut Aadhaar+OTP sur incometax.gov.in.
  • Le modulo-36 du GSTIN détecte environ 97 % des fautes de frappe courantes, mais une inversion d'un seul chiffre qui tomberait par hasard sur un caractère de contrôle valide passera — recoupez toujours avec services.gst.gov.in pour les partenaires B2B.
  • Le 14e caractère d'un GSTIN est fixé à « Z » pour les émissions modernes. Si vous voyez autre chose, l'ensemble du GSTIN est suspect.
  • Les codes d'État 96 (Étranger), 97 (Autre territoire) et 99 (Juridiction centrale) sont réservés aux fournitures de catégorie spéciale — SEZ, OIDAR, etc.

Questions fréquentes

Cet outil confirme-t-il si le GSTIN est actuellement actif ?

Non. Nous confirmons localement la validité structurelle ainsi que le chiffre de contrôle modulo-36. La confirmation du statut actif nécessite la recherche publique de contribuables GSTN sur services.gst.gov.in, qui utilise un CAPTCHA et ne peut donc pas être automatisée. La réponse inclut l'URL canonique de vérification manuelle.

Pourquoi checksum_valid est-il null pour le PAN ?

Le PAN n'a pas d'algorithme de somme de contrôle documenté publiquement. Le 10e caractère est décrit comme une « lettre de contrôle », mais le Income Tax Department n'a pas publié la règle. Nous ne pouvons vérifier que le format structurel ([A-Z]{5}[0-9]{4}[A-Z]{1}) et l'interprétation du type d'entité à partir du 4e caractère — une vérification complète nécessite Aadhaar+OTP sur incometax.gov.in.

Puis-je extraire un PAN à partir d'un GSTIN ?

Oui : par construction, le PAN intégré occupe les caractères 3 à 12 d'un GSTIN. Le validateur le fait apparaître sous parsed_components.embedded_pan. C'est utile pour vérifier que le GSTIN appartient bien à l'entité dont vous avez le PAN dans vos dossiers.

Intégré à ces workflows

Cet outil est utilisé dans des guides pas à pas qui vous aident à en faire plus

🔒
Votre vie privée est protégée

Nous ne stockons pas votre texte. Le traitement se fait en temps réel et votre saisie est immédiatement supprimée après la génération du résultat.

Débloquer l'Accès Illimité

Utilisateurs gratuits : 5 utilisations par jour | Utilisateurs Pro : Illimité

✍️ Bibliothèque de prompts

Des prompts prêts à l'emploi — cliquez sur « Utiliser » pour remplir l'outil automatiquement

Crée un business plan d'une page pour un [type of business] ciblant [audience].

Rédige 5 objectifs SMART pour un [role] dans une entreprise centrée sur [objective].

Rédige un e-mail professionnel à un client expliquant un retard de projet avec un nouveau calendrier.

Résume les points essentiels à retenir de cette transcription de réunion : [paste transcript]

Rédige un plan d'intégration 30-60-90 jours pour un nouveau [job title].

🔒

⚡ Prompts Pro

Crée un modèle complet d'analyse concurrentielle pour une…...
Élabore un cadre OKR sur 12 mois pour…...
Rédige un résumé exécutif prêt pour le conseil…...
Passer à Pro →

Outils associés

Essayer cet agent

Student ResearchGo from topic to thesis to full paper outline in one run — including a formatted…Essayer cet agent →

Workflow associé

Idea Brief → Blog PostValidate a content idea, generate an outline, then expand into a full SEO-optimized article.Lancer le workflow →