1. Higienização
Eliminamos espaços, hífens e outros caracteres não numéricos para obter um NIF limpo com 9 dígitos.
Garanta que um Número de Identificação Fiscal está correto antes de avançar com propostas, contratos ou integrações. Tudo de forma simples e visual, na mesma linguagem do nosso site.
Aplicamos o algoritmo de validação publicado pela Autoridade Tributária e documentado na Wikipédia. Desta forma garantimos total compatibilidade com sistemas portugueses.
Eliminamos espaços, hífens e outros caracteres não numéricos para obter um NIF limpo com 9 dígitos.
Confirmamos se o NIF pertence a um dos prefixos autorizados pela Autoridade Tributária, distinguindo pessoas singulares, coletivas e gamas especiais.
Calculamos o módulo 11 (pesos de 9 a 2) para gerar o dígito de controlo e comparar com o nono algarismo fornecido.
Esclareça dúvidas rápidas sobre o funcionamento do validador e sobre o NIF em Portugal.
A ferramenta aceita NIF que começam por 1, 2, 3, 5, 6 ou 8, além dos intervalos especiais 45, 70, 71, 72, 74, 75, 77, 79, 90, 91, 98 e 99, conforme documentação disponibilizada pela Autoridade Tributária.
Não. A validação matemática é útil para identificar erros de digitação, mas não substitui a consulta direta à Autoridade Tributária quando necessita de confirmar o estado fiscal de um contribuinte.
Sim. O código JavaScript é autónomo e pode ser adaptado para validar NIF do lado do cliente ou do servidor. Recomendamos acrescentar logs e testes automatizados se for integrado em sistemas críticos.