Gerador de NISS Portugal
Número de Identificação da Segurança Social (NISS) português de 11 dígitos.
Aguardando geração...
Sobre o NISS Portugal
O NISS (Número de Identificação da Segurança Social) é o número de identificação exclusivo de 11 dígitos gerido pela Segurança Social em Portugal para trabalhadores e empresas.
A nossa ferramenta calcula o dígito verificador final aplicando uma soma ponderada de Módulo 11 com pesos de controle e prefixo inicial padrão 1.
Anatomia & Estrutura do NISS (Segurança Social)
O Número de Identificação da Segurança Social (NISS) é composto por 11 dígitos estruturados pelo ISS:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Tipo de Beneficiário | 1 dígito | Indica a categoria (1 para Pessoa Singular / Trabalhador, 2 para Pessoa Colectiva / Empregador) | 1 |
| 2 a 10 | Sequencial | 9 dígitos | Número sequencial registado no Instituto da Segurança Social | 234567890 |
| 11 | Dígito de Controlo | 1 dígito | Checksum ponderado com fatores primos [29, 23, 19, 17, 13, 11, 7, 5, 3, 2] | 8 |
Algoritmo de Validação do NISS (Ponderação com Pesos Primos)
A Segurança Social utiliza uma ponderação com 10 fatores primos e complemento a 9:
DV = 9 - (sum(d_i * [29, 23, 19, 17, 13, 11, 7, 5, 3, 2]) % 10)
- 1. Multiplique cada um dos primeiros 10 dígitos pelos pesos oficiais [29, 23, 19, 17, 13, 11, 7, 5, 3, 2].
- 2. Calcule o somatório total dos produtos.
- 3. Calcule o resto da divisão por 10: Resto = Soma % 10.
- 4. Subtraia o resto do número 9: DV = 9 - Resto.
- 5. Compare o dígito calculado com o 11º algarismo do NISS.