Mozambique INSS Validator (Social Security Beneficiary Number)
Free online validator for Mozambique INSS beneficiary numbers with Modulo 11 check digit verification.
How Mozambique INSS Validation Works
This validator checks the mathematical integrity of the 9-digit INSS beneficiary number in accordance with National Social Security Institute standards and the SISSMO platform.
It applies the Modulo 11 algorithm with descending weights from 9 down to 2 across the 8 sequential digits to ensure the check digit matches official records.
Mozambique INSS Anatomy
Structure of the 9 digits in the Mozambican INSS number:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 8 | Sequential Registration | 8 digits | Sequential worker registration number assigned in SISSMO | 10485923 |
| 9 | Check Digit (DV) | 1 digit | Check digit calculated with Modulo 11 using weights 9 to 2 | 7 |
Validation Rule (Modulo 11 — SISSMO)
Official Mozambique social security verification algorithm:
Sum = Σ(digit[i] × weight[i]) for i from 0 to 7, weights [9, 8, 7, 6, 5, 4, 3, 2]. Remainder = Sum % 11. If Remainder < 2, DV = 0; else DV = 11 - Remainder.
- 1. Remove all hyphens and non-numeric characters.
- 2. Ensure the string length is exactly 9 digits.
- 3. Reject trivial repeated digit sequences.
- 4. Multiply the first 8 digits by weights [9, 8, 7, 6, 5, 4, 3, 2] and sum the products.
- 5. The number is valid if the calculated check digit equals the 9th digit.