Skip to main content
Skip to main content

Angola INSS Insured Worker Validator

Online validator for Angola INSS Insured Worker Number (Segurado). Mathematical check digit (Modulo 11) verification.

About INSS Insured Validation

The Segurado Number at INSS Angola identifies individual workers in the social security scheme. This validator checks the structural and mathematical authenticity of the ID.

Validation applies the official Modulo 11 checksum (weights 9 to 2), strictly rejecting corrupted check digits and repeated digit sequences.

Angola INSS Insured Number Structure

Breakdown of the 9-digit INSS worker identification code:

PositionFieldLengthMeaning & RuleExample
1 and 2Registration Series2 digitsWorker registration prefix within the INSS registry00
3 to 8Individual Registration6 digitsSequential worker registration number assigned by the INSS123456
9Check Digit (DV)1 digitVerification digit computed via Modulo 11 with weights 9 to 24

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. 1. Multiply each of the first 8 digits by weights descending from 9 to 2.
  2. 2. Sum the products together.
  3. 3. Compute the remainder of dividing the sum by 11.
  4. 4. If remainder is 0 or 1, the check digit is 0. Otherwise, the check digit is 11 minus the remainder.

Frequently Asked Questions (FAQ)