Dominican Republic NSS Validator (TSS Social Security)
Validate online whether a Dominican Republic Social Security Number (NSS) satisfies official TSS Luhn checksum rules.
About Dominican Republic NSS Validation
This validator audits whether the 9 digits of a Dominican NSS adhere to TSS rules by recalculating the check digit using the Luhn Modulo 10 formula.
A valid NSS prevents payroll submission rejections on the SUIR government platform.
Anatomy of the Dominican NSS
Structure of the TSS social security identifier:
| Position | Field | Length | Normative Purpose | Example |
|---|---|---|---|---|
| Digits 1-8 | Affiliate Base Sequence | 8 digits | Unique registration sequence assigned by TSS in the SDSS registry. | 12345678 |
| Digit 9 | Check Digit | 1 digit | Integrity verification code computed via the Modulo 10 (Luhn) algorithm. | 2 |
NSS Validation Rules (TSS)
Official mathematical verification criteria:
Luhn Checksum: ∑ weighted digits mod 10 = 0
- 1. Sanitization: Strips non-digit characters to isolate the 9 numbers.
- 2. Structural Check: Rejects repeated digits or lengths different from 9.
- 3. Algorithmic Check: Computes standard Luhn sum across all digits.
- 4. Validation Decision: The NSS is valid if the total sum is divisible by 10.