Validador de NIF Portugal
Validador online de NIF (Número de Contribuinte) de Portugal. Pruebas.
¿Cómo funciona la validación del NIF de Portugal?
La validación verifica que el NIF tenga exactamente 9 dígitos, comience con un prefijo válido y calcula un Módulo 11 sobre los primeros 8 dígitos con pesos decrecientes de 9 a 2.
Si la suma % 11 es 0 o 1, el dígito verificador debe ser 0. De lo contrario, es 11 menos el resto. Cualquier diferencia invalida el número.
Anatomía y Estructura del NIF Portugués
El Número de Identificación Fiscal (NIF) consta de 9 dígitos regulados por la AT:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Prefijo / Categoría | 1 dígito | Naturaleza jurídica (1/2/3 Persona Física, 5 Empresa, 6 Admin Pública, 8 Autónomo) | 5 |
| 2 a 8 | Secuencial | 7 dígitos | Identificador correlativo expedido por la Autoridade Tributária | 0123456 |
| 9 | Dígito de Control | 1 dígito | Dígito de verificación calculado por Módulo 11 con pesos 9 a 2 | 7 |
Algoritmo de Validación del NIF (Módulo 11 Ponderado)
La Autoridade Tributária calcula el dígito de control con pesos descendentes de 9 a 2:
DV = 11 - (sum(d_i * [9, 8, 7, 6, 5, 4, 3, 2]) % 11) | si DV >= 10, DV = 0
- 1. Multiplique los primeros 8 dígitos por los pesos [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Calcule la suma total de productos.
- 3. Obtenga el resto por 11: Resto = Suma % 11.
- 4. Dígito base: DV = 11 - Resto.
- 5. Si DV es 10 o 11, el dígito de control es 0; si no, es el propio valor.