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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 10 | Inscrição Base | 10 dígitos | Número sequencial do cadastro do trabalhador no PIS ou Previdência | 1234567890 |
| 11 | Dígito Verificador | 1 dígito | Dígito de integridade Módulo 11 da Caixa Econômica Federal | 8 |
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. Multiplique os 10 primeiros dígitos pelos pesos [3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
- 2. Some todos os produtos obtidos.
- 3. Calcule o resto da divisão da soma por 11.
- 4. Subtraia o resto de 11 (D = 11 - Resto).
- 5. Se o resultado for 10 ou 11, o dígito verificador é 0; caso contrário, é o próprio valor D.
- 6. Sequências de 11 dígitos idênticos repetidos são consideradas inválidas.