Generador de NSS de República Dominicana (Seguridad Social TSS)
Genere números válidos de Seguridad Social (NSS) de 9 dígitos de la Tesorería de la Seguridad Social (TSS) de República Dominicana con algoritmo de Luhn.
Esperando generación...
Acerca del Número de Seguridad Social (NSS) Dominicano
El Número de Seguridad Social (NSS) es el identificador único e intransferible otorgado por el Consejo Nacional de Seguridad Social (CNSS) a través de la Tesorería de la Seguridad Social (TSS).
Consta de exactamente 9 dígitos decimales (8 consecutivos de base y 1 de control), siendo indispensable para que las empresas registren a sus colaboradores en el SUIR y comiencen las cotizaciones de salud y pensiones.
Anatomía del NSS Dominicano
Estructura del registro de seguridad social de la TSS:
| Posición | Campo | Longitud | Significado Normativo | Ejemplo |
|---|---|---|---|---|
| Dígitos 1 al 8 | Base de Afiliación | 8 dígitos | Secuencia consecutiva de registro asignada por la TSS en el SDSS. | 12345678 |
| Dígito 9 | Dígito Verificador | 1 dígito | Código de integridad calculado mediante el algoritmo de Luhn (Módulo 10). | 2 |
Algoritmo del Dígito Verificador (Módulo 10 / Luhn)
Fórmula matemática normada por la Tesorería de la Seguridad Social:
Suma = ∑ dᵢ(ponderación alterna 2 y 1), c = (10 - (Suma mod 10)) mod 10
- 1. Extracción de Base: Toma los 8 dígitos iniciales del afiliado.
- 2. Ponderación Alterna: Multiplica de derecha a izquierda por 2 y 1. Si el producto es ≥ 10, suma los dígitos resultantes.
- 3. Suma Total: Acumula todos los productos obtenidos.
- 4. Complemento a Diez: Determina el residuo módulo 10 y calcula el complemento para el próximo múltiplo de 10.
- 5. Resultado: Concatena el dígito de control en formato XXXXXXXX-X.