Validador NIP (Polônia)
Valide um número NIP da Polônia (10 dígitos) pelo checksum oficial. É o cadastro fiscal de empresas polonês, equivalente ao CNPJ brasileiro.
—
O que é o NIP polonês?
O NIP (Numer Identyfikacji Podatkowej) é o número de identificação fiscal da Polônia, usado principalmente por empresas e autônomos para lidar com o fisco e emitir notas com IVA. É um número de 10 dígitos.
O NIP às vezes é escrito com separadores como XXX-XXX-XX-XX ou XXX-XX-XX-XXX, mas o que importa são os dígitos em si. Para fins de IVA na UE, recebe o prefixo PL.
Algoritmo do dígito verificador
O 10º dígito é um verificador calculado a partir dos 9 primeiros:
- Aplique os pesos
[6, 5, 7, 2, 3, 4, 5, 6, 7]aos 9 primeiros dígitos. - Multiplique cada dígito pelo seu peso e some os produtos.
- Tire a soma módulo 11 — o resultado é o dígito verificador esperado.
- Se o resto for igual a 10, o número é inválido (esse NIP nunca é emitido).
NIP vs REGON vs PESEL
A Polônia tem três identificadores fáceis de confundir:
- NIP — 10 dígitos, identificação fiscal, sobretudo para empresas.
- REGON — número do registro estatístico, 9 ou 14 dígitos.
- PESEL — identificação pessoal de 11 dígitos para pessoas físicas (codifica data de nascimento e sexo).
Pegadinhas comuns
- Deixar os hifens de
XXX-XXX-XX-XX— remova tudo que não for dígito antes de validar. - Incluir o prefixo de IVA
PLna contagem dos 10 dígitos. - Aceitar um número cujo resto módulo 11 seja 10 — esse caso é inválido, não "arredondado".
- Confundir o NIP de 10 dígitos com o REGON de 9 ou 14 dígitos.
FAQ
Pessoas físicas podem ter NIP? Sim — autônomos e alguns contribuintes usam NIP, mas a maioria das pessoas físicas é identificada pelo PESEL.
E se o dígito verificador desse 10? O número é simplesmente inválido; as autoridades nunca atribuem um NIP que exigiria um verificador de dois dígitos.
Um NIP válido significa que a empresa está ativa? Não. O dígito verificador só confirma o formato; consulte os registros oficiais de IVA para saber a situação atual.
Ferramentas Relacionadas
Validador de CNPJ Alfanumérico
Valida CNPJ no novo formato alfanumérico (IN RFB 2.119/2022): 12 caracteres alfanuméricos + 2 dígitos verificadores via mod-11.
Detector e Validador de CPF/CNPJ
Detecta automaticamente se uma string é CPF (11 dígitos) ou CNPJ (14 dígitos) e valida o dígito verificador correspondente.
Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.