Angola INSS Insured Worker Generator
Online generator for Angola INSS Insured Worker Number (Segurado / Social Security ID) for software testing.
Waiting for generation...
About Angola INSS Insured Worker Number
The Segurado Number at the National Social Security Institute (INSS) of Angola is the mandatory legal identifier for employed and self-employed workers under the Mandatory Social Security scheme, managed by MAPTSS.
Established pursuant to Presidential Decree No. 227/18 and Law No. 07/04, this number is printed on the official INSS Insured Card and grants entitlement to old-age pensions, disability allowances, and social benefits.
Angola INSS Insured Number Structure
Breakdown of the 9-digit INSS worker identification code:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 and 2 | Registration Series | 2 digits | Worker registration prefix within the INSS registry | 00 |
| 3 to 8 | Individual Registration | 6 digits | Sequential worker registration number assigned by the INSS | 123456 |
| 9 | Check Digit (DV) | 1 digit | Verification digit computed via Modulo 11 with weights 9 to 2 | 4 |
Check Digit Calculation (Modulo 11)
Mathematical algorithm defined by INSS Angola regulations:
Sum = Σ(digit[i] × weight[i]) for i from 0 to 7, with weights [9, 8, 7, 6, 5, 4, 3, 2]. Remainder = Sum % 11. If Remainder < 2, DV = 0; else DV = 11 - Remainder.
- 1. Multiply each of the first 8 digits by weights descending from 9 to 2.
- 2. Sum the products together.
- 3. Compute the remainder of dividing the sum by 11.
- 4. If remainder is 0 or 1, the check digit is 0. Otherwise, the check digit is 11 minus the remainder.