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.
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
- 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.
- 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.
- 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.
- 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.
- 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
Pré-validar o GSTIN de um fornecedor antes de emitir uma ordem de compra ou uma fatura eletrónica
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).
Extraia o PAN incorporado num GSTIN para cruzar com o PAN indicado pelo fornecedor
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
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].