FORMULA DE CALCULO PARA DIGITO VERIFICADOR DO CPF Multiplique os dígitos correspondentes da seguinte forma *** PRIMEIRO DIGITO VERIFICADOR DO CPF ****** CPF ----------------- | 123.456.789-99 ||| ||| ||| ||| ||| ||2 Exemplo: (1 * 10) ||| ||| |3 (2 * 9) ||| ||| 4 (3 * 8) ||| ||5 (4 * 7) ||| |6 (5 * 6) ||| 7 (6 * 5) ||8 (7 * 4) |9 (8 * 3) 10 (9 * 2) Faça Soma1 = Soma dos resultados das multiplicações. Exemplo: Soma1 = ( 1 * 10 ) + ( 2 * 9 ) + (3 * 8) + Etc... Divida o Resultado de Soma1 por 11 e obtenha o resto da divisão Exemplo: Divisão1 = Soma1 / 11 Se o resultado (RESTO) for < 2 o primeiro digito do CPF deverá ser igual a 0. Exemplo: Se Resto = 1 então Dig1 é igual a 0 Se Resto = 0 então Dig1 é igual a 0 Se o resultado (RESTO) for >= 2 então deve-se subtrair o resultado (RESTO) de 11 para conseguir o primeiro digito verificador. Exemplo: Se Resto = 8 então Dig1 igual a (11 – 8) = 3 Exemplo: Se Resto = 5 então Dig1 igual a (11 – 5) = 6 *** SEGUNDO DIGITO VERIFICADOR DO CPF ****** CPF ----------------- | 123.456.789-99 (Primeiro Dígito Verificador Multiplicador por 2) ||| ||| ||| | ||| ||| ||32 Exemplo: (1 * 11) ||| ||| |4 (2 * 10) ||| ||| 5 (3 * 9) ||| ||6 (4 * 8) ||| |7 (5 * 7) ||| 8 (6 * 6) ||9 (7 * 5) |10 (8 * 4) 11 (9 * 3) (Digi * 2) Faça Soma2 = Soma dos resultados das multiplicações. Não se esqueça de multiplicar e somar o primeiro digito verificador por 2. Exemplo: Soma2 = (1 * 10 ) + ( 2 * 9 ) + Etc... ( Dig1 * 2) Divida o Resultado de Soma2 por 11 e obtenha o resto da divisão Exemplo: Divisão2 = Soma2 / 11 Se o resultado (RESTO) for < 2 o segundo digito do CPF deverá ser igual a 0. Exemplo: Se Resto = 1 então Dig2 é igual a 0 Se Resto = 0 então Dig2 é igual a 0 Se o resultado (RESTO) for >=2 deve-se subtrair o resultado (RESTO) de 11 para conseguir o segundo digito verificador. Exemplo: Se Resto = 8 então Dig2 igual a (11 – 8) = 3 Exemplo: Se Resto = 5 então Dig2 igual a (11 – 5) = 6 Atenção: Para que o CPF seja válido os dois verificadores devem conferir.