Validador PAN + GSTIN Índia
Valida localmente um PAN de 10 caracteres ou um GSTIN de 15 — regex estrutural, dígito modulo-36 (GSTIN), interpretação do tipo de entidade pelo 4º caractere do PAN, lookup de código de estado e extração de PAN do GSTIN.
Recurso Pro
Valida localmente um PAN de 10 caracteres ou um GSTIN de 15 — regex estrutural, dígito modulo-36 (GSTIN), interpretação do tipo de entidade pelo 4º caractere do PAN, lookup de código de estado e extração de PAN do GSTIN. Esta é uma ferramenta Pro — faça upgrade para desbloqueá-la junto com todas as outras ferramentas Pro da plataforma.
Fazer upgrade para Pro — US$ 19/mês✓ Todas as ferramentas Pro · ✓ Usos diários ilimitados · ✓ Processamento prioritário
Como usar Validador PAN + GSTIN Índia
- Cole um PAN de 10 caracteres (ex.: AAACR5055K) ou um GSTIN de 15 caracteres (ex.: 27AAACR5055K1Z7). O validador detecta automaticamente qual deles é com base no comprimento.
- Para um GSTIN, o validador extrai o código do estado (caracteres 1-2), o PAN incorporado (caracteres 3-12), o número da entidade (caractere 13), o 'Z' literal (caractere 14) e o dígito verificador módulo 36 (caractere 15) — e confirma que o dígito verificador corresponde ao algoritmo.
- Para um PAN, o 4º caractere codifica o tipo de entidade: P=Pessoa Física, F=Empresa/LLP, C=Companhia, H=HUF, A=AOP, T=Trust, B=BOI, L=Autoridade Local, J=Pessoa Jurídica Artificial, G=Governo.
- A busca pública de contribuintes do GSTN em services.gst.gov.in exige CAPTCHA, então não a chamamos automaticamente. A resposta inclui a URL de consulta canônica para que você possa confirmar manualmente o status de registro.
- Sugestoes heuristicas de erros de digitacao detectam confusoes comuns — O vs 0, I vs 1, S vs 5, B vs 8 — antes que o IRP rejeite a fatura.
Casos de uso
Pré-validar o GSTIN de um fornecedor antes de emitir uma ordem de compra ou fatura eletrônica
Confirme se o tipo de entidade do PAN de um cliente corresponde ao que ele afirma (por exemplo, ele diz Pvt. Ltd., mas o 4º caractere é F = Firma/LLP — investigue)
Extraia o PAN incorporado de um GSTIN para conferir em relação ao PAN informado pelo fornecedor
Detecte erros de digitação em um GSTIN recém-digitado antes de enviar a nota fiscal ao IRP
Dicas para os melhores resultados
- O PAN NÃO possui um algoritmo de checksum público. A validação estrutural é a verificação prévia mais forte; para a verificação completa você precisa de Aadhaar+OTP em incometax.gov.in.
- O módulo 36 do GSTIN detecta ~97 % dos erros de digitação comuns, mas uma troca deliberada de um único dígito que por acaso resulte em um caractere verificador válido passará — sempre confira em relação a services.gst.gov.in para contrapartes B2B.
- O 14º caractere de um GSTIN é fixado como 'Z' na emissão moderna. Se você vir qualquer outra coisa, todo o GSTIN é suspeito.
- Os códigos de estado 96 (Estrangeiro), 97 (Outro Território) e 99 (Jurisdição Central) são reservados para fornecimentos de categoria especial — ZEEs, OIDAR, etc.
Perguntas frequentes
Esta ferramenta confirma se o GSTIN está atualmente ativo?
Não. Confirmamos localmente a validade estrutural + o dígito verificador módulo-36. A confirmação de status ativo exige a consulta pública de contribuinte do GSTN em services.gst.gov.in, que usa CAPTCHA e, por isso, não pode ser automatizada. A resposta inclui a URL canônica de consulta para verificação manual.
Por que checksum_valid é null para o PAN?
O PAN não tem um algoritmo de checksum documentado publicamente. O 10º caractere é descrito como uma 'letra verificadora', mas o Income Tax Department não divulgou a regra. Só podemos verificar o formato estrutural ([A-Z]{5}[0-9]{4}[A-Z]{1}) e a interpretação do tipo de entidade a partir do 4º caractere — a verificação completa exige Aadhaar+OTP em incometax.gov.in.
Posso extrair um PAN de um GSTIN?
Sim — o PAN embutido fica nos caracteres 3 a 12 de um GSTIN por padrão. O validador o exibe em parsed_components.embedded_pan. Isso é útil para verificar se o GSTIN pertence à entidade cujo PAN você tem em registro.
Parte destes fluxos de trabalho
Esta ferramenta é usada em guias passo a passo que ajudam você a fazer mais
Não armazenamos seu texto. O processamento acontece em tempo real e sua entrada é descartada imediatamente após gerar o resultado.
Desbloquear Acesso Ilimitado
Usuários gratuitos: 5 usos por dia | Usuários Pro: Ilimitado
✍️ Biblioteca de prompts
Prompts prontos para uso — clique em "Usar este" para preencher a ferramenta automaticamente
Crie um plano de negócios de uma página para um [type of business] voltado para [audience].
Escreva 5 metas SMART para um [role] em uma empresa focada em [objective].
Redija um e-mail profissional para um cliente explicando um atraso no projeto com um novo cronograma.
Resuma os principais pontos desta transcrição de reunião: [paste transcript]
Escreva um plano de onboarding de 30-60-90 dias para um novo [job title].