GeradoresOnline
Validador

Validador de PIS/PASEP

Verifique se um número de PIS/PASEP tem dígito verificador matematicamente válido.

Este validador apenas confere o algoritmo oficial de dígito verificador — não consulta nenhuma base de dados real.

Documentação técnica

Validar PIS/PASEP: um cálculo direto, mas crítico para o eSocial

Validar PIS/PASEP segue o cálculo já documentado na página do gerador de PIS/PASEP — soma ponderada dos 10 primeiros dígitos pelo vetor fixo [3,2,9,8,7,6,5,4,3,2], seguida da mesma regra de conversão de resto do CPF. É, matematicamente, um dos cálculos mais simples deste site (uma única passada, sem a complexidade de dois dígitos dependentes como CNH ou Título de Eleitor) — o que faz o risco maior aqui não ser a fórmula em si, mas o contexto onde ela é aplicada: um PIS rejeitado incorretamente num sistema de folha de pagamento pode bloquear o envio de um lote inteiro ao eSocial, não só um registro isolado.

Por que rejeitar um lote inteiro é o risco real, não um erro isolado

Diferente de um formulário de cadastro de cliente, onde um CPF incorretamente rejeitado afeta uma única pessoa numa única tentativa, sistemas de folha de pagamento frequentemente processam admissões em lote — um arquivo com dezenas ou centenas de funcionários enviado de uma vez ao eSocial. Se a validação de PIS de um único registro estiver incorreta (seja rejeitando um valor válido, seja aceitando um inválido que só será rejeitado pelo órgão depois), o efeito prático pode ser o lote inteiro sendo devolvido ou processado com erro, exigindo reprocessamento manual — um custo operacional desproporcional ao tamanho do bug.

Testando com sequências de dígitos repetidos

Como em CPF, CNPJ e RENAVAM, sequências de PIS com todos os 11 dígitos idênticos produzem um dígito verificador "correto" pela fórmula pura, mas nunca correspondem a um PIS real emitido pela Caixa Econômica Federal. Um validador de produção precisa dessa checagem explícita, exatamente como nos demais documentos deste site — testar especificamente com 00000000000 e 11111111111 é uma forma rápida de confirmar se essa proteção está implementada antes de confiar no validador com dados reais de folha de pagamento.

Gostou das ferramentas? Ajude a manter o site no ar: apoiar via Pix · Sobre · Contato · Política de Privacidade