👤 3,051 total uses◯ Free: 5 uses/day • Resets in 11h 2m
Negócios & Produtividade

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, pesquisa do código de estado e extração de PAN do GSTIN.

Saiba mais

Combina a validação estrutural do PAN (regex de 10 caracteres [A-Z]{5}[0-9]{4}[A-Z]{1} + interpretação do tipo de entidade do 4.º caractere segundo a Regra 114 das Income-tax Rules de 1962) com a validação completa do GSTIN (regex de 15 caracteres + dígito de verificação módulo-36 usando o algoritmo de referência da GSTN). Para um GSTIN, o validador extrai o código de estado (01 Jammu&Kashmir … 37 Andhra Pradesh, mais as categorias especiais 96/97/99), o PAN de 10 caracteres incorporado, o número da entidade desse PAN dentro do estado e o dígito de verificação — e recalcula o caractere de verificação módulo-36 para sinalizar adulterações. A pesquisa pública de contribuintes da GSTN em services.gst.gov.in requer CAPTCHA, pelo que não pode ser chamada automaticamente; o validador devolve o URL de consulta canónico juntamente com o veredito estrutural. Sugestões heurísticas de erros de digitação detetam as confusões comuns O/0, I/1, S/5, B/8 antes de o IRP as rejeitar.

Funcionalidade 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, pesquisa do código de estado e extração de PAN do GSTIN. Esta é uma ferramenta Pro — faça o upgrade para a desbloquear juntamente com todas as outras ferramentas Pro da plataforma.

Mudar para Pro — 19 $/mês

✓ Todas as ferramentas Pro · ✓ Utilizações diárias ilimitadas · ✓ Processamento prioritário

Como Usar Validador PAN + GSTIN Índia

  1. Cole um PAN de 10 caracteres (por exemplo, AAACR5055K) ou um GSTIN de 15 caracteres (por exemplo, 27AAACR5055K1Z7). O validador deteta automaticamente qual deles com base no comprimento.
  2. 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 literal 'Z' (caractere 14) e o dígito de controlo módulo-36 (caractere 15) — e confirma que o dígito de controlo corresponde ao algoritmo.
  3. Para um PAN, o 4.º caractere codifica o tipo de entidade: P=Individual, F=Firm/LLP, C=Company, H=HUF, A=AOP, T=Trust, B=BOI, L=Local Authority, J=Artificial Juridical Person, G=Government.
  4. A pesquisa pública de contribuintes da GSTN em services.gst.gov.in exige CAPTCHA, por isso não a chamamos automaticamente. A resposta inclui o URL de consulta canónico para que possa confirmar manualmente o estado do registo.
  5. As sugestões heurísticas de gralhas detetam confusões comuns — O vs 0, I vs 1, S vs 5, B vs 8 — antes de o IRP rejeitar a fatura.

Casos de Uso

1

Pré-validar o GSTIN de um fornecedor antes de emitir uma ordem de compra ou uma fatura eletrónica

2

Confirme se o tipo de entidade do PAN de um cliente corresponde ao que afirma (por exemplo, dizem ser Pvt. Ltd. mas o 4.º caractere é F = Firma/LLP — investigue).

3

Extraia o PAN incorporado num GSTIN para cruzar com o PAN indicado pelo fornecedor

4

Detete erros de digitação num GSTIN acabado de introduzir antes de submeter a fatura ao IRP.

Dicas para Melhores Resultados

  • O PAN NÃO tem um algoritmo público de soma de controlo. A validação estrutural é a verificação mais forte antes de aceder à rede; para uma verificação completa precisa de Aadhaar+OTP em incometax.gov.in.
  • O módulo-36 do GSTIN deteta ~97 % das gralhas comuns, mas uma troca deliberada de um único dígito que calhe resultar num caractere de controlo válido passa — verifique sempre em services.gst.gov.in no caso de contrapartes B2B.
  • O 14.º caráter de um GSTIN é fixado como 'Z' na emissão moderna. Se vir qualquer outro, todo o GSTIN é suspeito.
  • Os códigos de estado 96 (Estrangeiro), 97 (Outro Território) e 99 (Jurisdição Central) estão reservados para fornecimentos de categoria especial — SEZ, OIDAR, etc.

Perguntas Frequentes

Esta ferramenta confirma se o GSTIN está atualmente ativo?

Não. Confirmamos localmente a validade estrutural + o dígito de controlo módulo-36. A confirmação do estado ativo exige a pesquisa pública de contribuintes do GSTN em services.gst.gov.in, que utiliza CAPTCHA e, por isso, não pode ser automatizada. A resposta inclui o URL canónico de consulta para verificação manual.

Porque é que checksum_valid é null para o PAN?

O PAN não tem um algoritmo de checksum publicamente documentado. O 10.º carácter é descrito como uma "letra de controlo", mas o Income Tax Department não divulgou a regra. Só conseguimos 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.º carácter — a verificação completa exige Aadhaar+OTP em incometax.gov.in.

Posso extrair um PAN a partir de um GSTIN?

Sim — o PAN incorporado situa-se nos caracteres 3 a 12 de um GSTIN, por conceção. O validador apresenta-o em parsed_components.embedded_pan. Isto é útil para verificar se o GSTIN pertence à entidade cujo PAN tem em registo.

Parte destes fluxos de trabalho

Esta ferramenta é usada em guias passo a passo que o ajudam a fazer mais

🔒
A Sua Privacidade Está Protegida

Não armazenamos o seu texto. O processamento acontece em tempo real e a sua entrada é descartada imediatamente após gerar o resultado.

Desbloquear Acesso Ilimitado

Utilizadores gratuitos: 5 utilizações por dia | Utilizadores Pro: Ilimitado

✍️ Biblioteca de prompts

Prompts prontos a usar — clique em "Usar Este" para preencher a ferramenta automaticamente

Cria um plano de negócios de uma página para um(a) [type of business] dirigido a [audience].

Escreve 5 objetivos SMART para um(a) [role] numa empresa focada em [objective].

Redige um email profissional para um cliente a explicar um atraso no projeto, com um novo cronograma.

Resume as principais conclusões desta transcrição de reunião: [paste transcript]

Escreve um plano de integração de 30-60-90 dias para um(a) novo(a) [job title].

🔒

⚡ Prompts Pro

Cria um modelo abrangente de análise competitiva para…...
Cria um quadro de OKR de 12 meses…...
Escreve um resumo executivo pronto para apresentar ao…...
Mudar para Pro →