Validador de GSTIN da Índia

Validator

Valide um GSTIN indiano de 15 caracteres instantaneamente. Verifica o caractere de verificação Luhn mod-36, confirma o código do estado e decodifica o PAN incorporado e seu tipo de titular. Gratuito, funciona no navegador.

Digite o GSTIN
Resultado da Validação
Digite um GSTIN acima para validar

Só precisa verificar o PAN subjacente?

Esta ferramenta valida um GSTIN indiano completo, que incorpora um PAN nos caracteres 3-12. Para validar um PAN independente, use o nosso Validador de PAN →

Sobre esta ferramenta

Sobre o Validador de GSTIN da Índia

O GSTIN (Goods and Services Tax Identification Number) é o número de registro de GST indiano de 15 caracteres: um código de estado de 2 dígitos, um PAN de 10 caracteres, um código de entidade de 1 caractere, a letra literal Z e um caractere de verificação calculado com o algoritmo Luhn mod-36 (valores 0-9=0-9, A-Z=10-35, pesos alternados de 1 e 2 lidos da direita para a esquerda).

O validador confirma o código do estado em uma tabela selecionada de 38 linhas (todos os estados e territórios da União da Índia, incluindo o código 38 de Ladakh), reutiliza o validador estrutural de PAN deste site nos 10 caracteres incorporados em vez de duplicar essa lógica, e recalcula o caractere de verificação Luhn mod-36 sobre todos os 15 caracteres.

Use isto para verificar o GSTIN de um fornecedor ou cliente antes de faturar, para depurar um campo de número de GST no seu próprio sistema, ou para decodificar em que estado um GSTIN foi registrado e a que tipo de titular de PAN ele pertence.

Validação instantânea e totalmente local com uma soma de verificação genuína e publicamente documentada — diferente da letra de verificação não documentada do PAN, a verificação Luhn mod-36 do GSTIN é verificável de forma independente, e esta ferramenta faz exatamente isso contra 6 GSTINs reais e publicamente listados durante o desenvolvimento.

Funcionalidades Principais

  • Verifica o caractere de verificação Luhn mod-36 sobre todos os 15 caracteres
  • Tabela selecionada de 38 códigos de estado GST (01-38, incluindo Ladakh)
  • Reutiliza o validador de PAN deste site nos 10 caracteres incorporados
  • Decodifica o tipo de titular do PAN a partir do PAN incorporado
  • 100% baseado no navegador, sem dados enviados

FAQ

Validador de GSTIN da Índia — Perguntas Frequentes

Como o caractere de verificação do GSTIN é calculado?

O GSTIN usa o algoritmo Luhn mod-36: cada um dos 15 caracteres recebe um valor em base 36 (0-9 para dígitos, 10-35 para A-Z), os pesos alternam entre 1 e 2 lidos da direita para a esquerda, valores dobrados acima de 35 têm seus dígitos em base 36 somados, e a soma total (incluindo o próprio caractere de verificação) deve ser um múltiplo de 36.

Qual é um exemplo de GSTIN comumente citado que na verdade não funciona?

O GSTIN 22AAAAA0000A1Z5, amplamente usado em artigos explicativos para ilustrar o formato, não passa nesta verificação — recalculá-lo dá um caractere de verificação 'C', não '5'. Seu PAN incorporado também usa uma série numérica de espaço reservado '0000', que nenhum PAN real teria. É um exemplo puramente ilustrativo, não um número real com verificação válida, e este validador o reporta corretamente como inválido.

Por que o validador também verifica o PAN incorporado?

Os caracteres 3-12 de um GSTIN são o PAN do contribuinte. Esta ferramenta reutiliza a mesma verificação estrutural de PAN usada na página independente do Validador de PAN, em vez de duplicar essa lógica, então um GSTIN construído sobre um PAN estruturalmente inválido é corretamente rejeitado.

Esta ferramenta pode confirmar que um GSTIN está atualmente registrado e ativo?

Não. Esta é apenas uma verificação matemática e estrutural. Para o status de registro em tempo real, use a busca oficial do portal de GST do governo indiano, que esta ferramenta 100% local não pode consultar.

Dicas

  • Espaços e hífens são removidos automaticamente antes da validação
  • Os primeiros 2 dígitos são o código do estado (01-38) — esta ferramenta o decodifica para o nome do estado/UT
  • O 14º caractere é sempre a letra literal Z
  • Precisa verificar apenas a parte do PAN? Use o Validador de PAN nos caracteres 3-12

Explore more

Ferramentas Relacionadas

Outras ferramentas que podem ser úteis para seu fluxo de trabalho