Pular para o conteúdo principal
Pular para o conteúdo principal

Validador de PIS/PASEP

Valide números de PIS/PASEP (Programa de Integração Social). Ideal QA.

Sobre o Validador de PIS/PASEP

O Validador de PIS/PASEP verifica se um número é matematicamente válido. O PIS/PASEP (Programa de Integração Social / Programa de Formação do Patrimônio do Servidor Público) é um número de 11 dígitos usado para identificar trabalhadores brasileiros.

Esta ferramenta é útil para desenvolvedores que precisam validar o formato de PIS/PASEP em formulários e sistemas. A validação é puramente matemática e não consulta nenhuma base de dados da Caixa Econômica Federal.

Anatomia & Estrutura do PIS/PASEP

O número de inscrição PIS/PASEP/NIT compreende 11 dígitos decimais formatados como NNN.NNNNN.NN-D:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 10Inscrição Base10 dígitosNúmero sequencial do cadastro do trabalhador no PIS ou Previdência1234567890
11Dígito Verificador1 dígitoDígito de integridade Módulo 11 da Caixa Econômica Federal8

Algoritmo do PIS / PASEP (Módulo 11 Caixa Econômica Federal)

A integridade do PIS é calculada sobre os primeiros 10 dígitos com pesos posicionalmente decrescentes:

Soma = Σ d[i]*p[i]; Resto = Soma % 11; DV = (11 - Resto >= 10 ? 0 : 11 - Resto)
  1. 1. Multiplique os 10 primeiros dígitos pelos pesos [3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
  2. 2. Some todos os produtos obtidos.
  3. 3. Calcule o resto da divisão da soma por 11.
  4. 4. Subtraia o resto de 11 (D = 11 - Resto).
  5. 5. Se o resultado for 10 ou 11, o dígito verificador é 0; caso contrário, é o próprio valor D.
  6. 6. Sequências de 11 dígitos idênticos repetidos são consideradas inválidas.

Perguntas Frequentes (FAQ)