CNS definitivo (começa com 1)
- Entrada
- 12345678901
- Saída esperada
- 123456789010000
Base de 11 dígitos + sufixo "000" + dígito verificador 0 (a soma ponderada deu resto 0, então 11-0=11 vira 0).
cns definitivo ou provisório, qual a diferença
O primeiro dígito de um CNS de 15 números já revela o tipo: 1 ou 2 é definitivo, vinculado a um CPF validado; 7, 8 ou 9 é provisório, emitido quando ainda não há esse vínculo.
Base de 11 dígitos + sufixo "000" + dígito verificador 0 (a soma ponderada deu resto 0, então 11-0=11 vira 0).
O último dígito (5) foi escolhido para que a soma ponderada dos 15 dígitos feche em um múltiplo de 11 (110 = 10 × 11).
Não. É um número sintético calculado apenas para satisfazer o algoritmo de dígito verificador do DATASUS. A ferramenta não consulta o CADSUS nem qualquer cadastro de saúde real.
Os algoritmos oficiais reconhecidos cobrem essas faixas; um número que começa com qualquer outro dígito não corresponde a nenhum dos dois esquemas de validação e é tratado como inválido por esta ferramenta.
É um caso especial do algoritmo: quando o primeiro dígito verificador calculado seria 10, a soma original é recalculada com um ajuste de +2, e o sufixo muda para "001" para sinalizar esse ajuste antes do dígito final recalculado.
Sim, o validador de CNS acima tem um modo Gerar com um seletor para definitivo ou provisório, cada clique produz um número sintético que passa no algoritmo correspondente.
O CNS definitivo começa com 1 ou 2 e usa uma soma ponderada sobre os 11 primeiros dígitos, com dígitos verificadores anexados ao final.
O CNS é gerado e validado localmente no navegador. Analytics recebe apenas ação e status, nunca o número gerado ou colado.