VIN de referência (dígito X)
- Entrada
- 1M8GDM9AXKP042788
- Saída esperada
- dígito verificador X confere
Soma ponderada = 351; 351 mod 11 = 10; resto 10 vira X.
dígito verificador do chassi VIN
Das 17 posições de um VIN, a 9ª é a única resultado de uma conta: um módulo 11 aplicado sobre as outras 16 posições, usando uma tabela fixa para transformar letras em números.
Soma ponderada = 351; 351 mod 11 = 10; resto 10 vira X.
Trocar só a posição 9 (de X para 0) já quebra a validação, o resto do cálculo continua o mesmo.
Não. É uma sequência sintética de 17 caracteres calculada apenas para satisfazer o dígito verificador ISO 3779. A ferramenta não consulta fabricante, NHTSA nem DENATRAN.
Porque o dígito verificador precisa caber em uma única posição do VIN. Como os restos possíveis vão de 0 a 10, e 10 não é um único algarismo, a ISO 3779 usa a letra X para representar esse caso específico.
Porque ela é o próprio resultado do cálculo, não um dado de entrada. Dar peso 0 a ela garante que o valor que já está ali (ou um placeholder, ao gerar um VIN novo) não interfira na soma que vai calculá-la.
Sim, é a mesma norma internacional ISO 3779, adotada tanto pela NHTSA nos EUA quanto pelo Brasil (via Resolução CONTRAN nº 24/1998 e a norma NBR 6066 da ABNT).
O VIN é gerado e validado localmente no navegador. Analytics recebe apenas ação e status, nunca o número gerado ou colado.