Início > Dicas diversas > Dígitos Verificadores > NIT/PIS/PASEP - Número de Inscrição do Trabalhador
início da área de conteúdo

NIT/PIS/PASEP - Número de Inscrição do Trabalhador

Dom, 10 de Junho de 2007 06:40

O algorítmo abaixo demonstra como obter o dígito verificador do NIT/PIS/PASEP.

Esta informação é divulgada com propósito acadêmico e para ajudar desenvolvedores que necessitam implementar validação de dígito verificador do NIT/PIS/PASEP

 

Formato : NNNNNNNNNND

 

Onde:


NNNNNNNNN - Número do Identificador
D - Dígito Verificador

a) Multiplicar os 11 últimos algarismos pelos pesos conforme abaixo:

 

Pesos:  3, 2, 9, 8, 7, 6, 5, 4, 3, 2

Algarísmo: NNNNNNNNN

 

Cálculo

 

3 * N = X1

2 * N = X2

9 * N = X3

8 * N = X4

7 * N = X5

6 * N = X6

5 * N = X7

4 * N = X8

3 * N = X9

2 * N = X10

D (posição do dígito)

 

b) Somar todos os produtos obtidos no item "a".

 

Soma = X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10

 

c) Dividir o somatório do item "b" por 11.

 

Divisão = Soma / 11

 

d) Subtrair de 11 o resto da divisão do item "c".

 

Resultado = 11 - resto da Divisão

 

O resultado será o dígito verificador. Caso o resultado da subtração seja 10 ou 11, o dígito será 0.

 
Banner: Saiba a localização de todos os radares e evite multas!