Checagem passo a passo de um SSN válido
- Entrada
- 512-34-9081
- Saída esperada
- 3 de 3 checagens aprovadas (área, grupo, serial)
Área 512 dentro de 1-899 e diferente de 666: aprova. Grupo 34 diferente de 00: aprova. Serial 9081 diferente de 0000: aprova.
SSN regras de validação
O ponto central do SSN é o que ele não tem: nenhum dígito calculado a partir dos outros confirma o número. A validade estrutural sai inteira de uma lista de faixas que a SSA declarou fora de uso.
Área 512 dentro de 1-899 e diferente de 666: aprova. Grupo 34 diferente de 00: aprova. Serial 9081 diferente de 0000: aprova.
A faixa 900-999 nunca foi usada em SSN; ela é justamente a faixa que o ITIN ocupa de propósito, o que torna os dois formatos mutuamente exclusivos por construção.
A mesma área e o mesmo serial do primeiro exemplo bastam para mostrar que qualquer campo isolado fora da faixa aceita já invalida o número inteiro.
Um SSN tem nove dígitos escritos AAA-GG-SSSS: área (3), grupo (2) e serial (4). Não tem dígito verificador. A SSA nunca atribui área 000, 666 ou 900-999, grupo 00 nem serial 0000, e essas são as únicas checagens estruturais possíveis.
Não. Não existe nenhum cálculo módulo ou soma ponderada envolvido; a única checagem é conferir se área, grupo e serial estão fora das faixas que a SSA nunca usou.
Não desde 25 de junho de 2011, quando a SSA passou a randomizar a atribuição. A antiga correspondência entre faixa de área e estado só vale para números emitidos antes dessa data.
Porque a SSA reservou essa faixa fora do SSN; ela coincide com a faixa que o IRS usa para o ITIN, que sempre começa com 9, então um SSN válido jamais compartilha o primeiro dígito com um ITIN.
O gerador remapeia automaticamente para 667, porque 666 está na lista de exclusão da SSA e nunca poderia sair como número válido.
Regras da SSA: área 001-899 (sem 666), grupo 01-99, serial 0001-9999.
Só o formato é válido: pode coincidir com um número real.
Tudo roda no navegador. Analytics recebe só a ação e as opções, nunca os números.