Saltar al contenido principal
Omitir yendo al contenido principal

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ónCampoLongitudSignificado NormativoEjemplo
Dígitos 1 al 8Base de Afiliación8 dígitosSecuencia consecutiva de registro asignada por la TSS en el SDSS.12345678
Dígito 9Dígito Verificador1 dígitoCó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. 1. Extracción de Base: Toma los 8 dígitos iniciales del afiliado.
  2. 2. Ponderación Alterna: Multiplica de derecha a izquierda por 2 y 1. Si el producto es ≥ 10, suma los dígitos resultantes.
  3. 3. Suma Total: Acumula todos los productos obtenidos.
  4. 4. Complemento a Diez: Determina el residuo módulo 10 y calcula el complemento para el próximo múltiplo de 10.
  5. 5. Resultado: Concatena el dígito de control en formato XXXXXXXX-X.

Preguntas Frecuentes (FAQ)