Generador de NISS Portugal
Número de Identificación de la Seguridad Social (NISS) portugués de 11 dígitos.
Esperando generación...
Sobre el NISS Portugal
El NISS es el identificador exclusivo de 11 dígitos asignado por la Seguridad Social en Portugal para gestionar contribuciones, iniciando con el prefijo 1.
Esta herramienta genera y valida códigos NISS aplicando una suma ponderada de Módulo 11 para obtener el dígito final.
Anatomía y Estructura del NISS Portugués
El Número de Identificación de la Seguridad Social (NISS) consta de 11 dígitos regulados por el ISS:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Tipo de Beneficiario | 1 dígito | Categoría (1 Persona Física / Trabajador, 2 Persona Jurídica / Empleador) | 1 |
| 2 a 10 | Secuencial | 9 dígitos | Número secuencial en el registro de la Seguridad Social | 234567890 |
| 11 | Dígito de Control | 1 dígito | Dígito de verificación ponderado con factores primos | 8 |
Algoritmo de Validación del NISS (Ponderación con Primos)
La Seguridad Social utiliza ponderación por 10 factores primos y complemento a 9:
DV = 9 - (sum(d_i * [29, 23, 19, 17, 13, 11, 7, 5, 3, 2]) % 10)
- 1. Multiplique los primeros 10 dígitos por los factores [29, 23, 19, 17, 13, 11, 7, 5, 3, 2].
- 2. Calcule la suma total.
- 3. Calcule el resto por 10: Resto = Suma % 10.
- 4. Reste a 9: DV = 9 - Resto.
- 5. Confirme igualdad con el 11º dígito.