Gerador de NIF Portugal
Gerador de Número de Identificação Fiscal português. Excelente para QA.
Sobre o Número de Identificação Fiscal (NIF)
O Número de Identificação Fiscal (NIF), também conhecido vulgarmente como Número de Contribuinte em Portugal, é o identificador numérico de nove dígitos atribuído pela Autoridade Tributária e Aduaneira (AT) a pessoas singulares e colectivas para efeitos fiscais.
Esta ferramenta gera números de contribuinte (NIF) simulados e matematicamente válidos. A geração separa de forma íntegra os tipos de entidade: Cidadãos Singulares (prefixos iniciais 1, 2, 3) e Pessoas Colectivas/Empresas (prefixos 5, 6, 8, 9), gerando a validação final baseada em Módulo 11.
Anatomia & Estrutura do NIF Português
O Número de Identificação Fiscal (NIF) é composto por 9 dígitos atribuídos pela AT:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Prefixo / Categoria | 1 dígito | Indica a natureza jurídica (1/2/3 Pessoa Singular, 5 Empresa, 6 Administração, 8 ENI, 9 Fundos) | 5 |
| 2 a 8 | Sequencial | 7 dígitos | Número sequencial atribuído pela Autoridade Tributária e Aduaneira | 0123456 |
| 9 | Dígito de Controlo | 1 dígito | Checksum ponderado calculado via Módulo 11 com pesos de 9 a 2 | 7 |
Algoritmo de Validação do NIF (Módulo 11 Ponderado)
A Autoridade Tributária e Aduaneira calcula o dígito de controlo aplicando pesos decrescentes de 9 a 2:
- 1. Multiplique os primeiros 8 dígitos pelos pesos correspondentes [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Calcule o somatório total dos produtos.
- 3. Obtenha o resto da divisão por 11: Resto = Soma % 11.
- 4. Calcule o dígito preliminar: DV = 11 - Resto.
- 5. Se o resultado for 10 ou 11, o dígito de controlo é 0; caso contrário, é o próprio valor obtido.