Como se saca (integra) el numero del IMSS ?
Posted: August 28th, 2010 | Author: Colaboraciones | 4 Contas platicando »

El Número de Seguro Social y su integración.
El NSS estará constituido de 11 dígitos, de los cuales los 10 primeros son nuestro numero de registro y el onceavo forma un dígito verificador para comprobar la integración del propio NSS, entonces en el siguiente ejemplo:
92988084494
Asi las cosas, tenemos que dividir en 3 primeros pares de dígitos y luego un número que se conforma de 4 dígitos, y para concluir el DV mencionado, para quedar asi :
Tenemos el NSS: 92-98-80-8449-4
Y para terminar necesitamos desmenuzar por completo este dato quedando asi:
92- número de la oficina administrativa o subdelegación del IMSS en que se inscribió por primera vez el trabajador;
98.- año en que se inscribió por primera vez ante el IMSS e Infonavit el trabajador;
80- año de nacimiento del trabajador;
8449.- número consecutivo asignado por la oficina administrativa o subdelegación del IMSS de inscripción; (algo asi como los consecutivos de facturas fiscales)
4.- dígito verificador asignado por el IMSS.
Aaaah, pero que creen que este calculo del DV también tiene sus "detalles" ya que para su obtención el propio IMSS implemento la siguiente mecánica:
Tenemos el NSS: 9-2-9-8-8-0-8-4-4-9
Le multiplicamos a cada numero del NSS: x 1-2-1-2-1-2-1-2-1-2
Resultado: 9-4-9-16-8-0-8-8-4-18
Sumamos los resultado de doble digito: 9 4 9 7 8 0 8 8 4 9
Y hacemos la sumatoria global de estos: (9+4+9+7+8+0+8+8+4+9)=66
Y cuanto nos falta para la sig decena= 70-66=4
Y obtenemos el Digito Verificador= 4
Si les hace muy complicado estos cálculos, una opción sería utilizar el excel ![]()
Visto primero en: El Nido del seguro
Otra información que podría interesarte:
- Régimen IMSS 1973 ¿Se suspende mi pensión por reingresar a trabajar en el ROSS del #IMSS?
- IMSS, ¿Cómo se integra el registro patronal?
- Número de Guía DispMag-IMSS y claves subdelegacionales
- IMSS: Obtener numero del seguro social (pre-registro)
- ¿Cuál es mi número de seguro IMSS? -NSS-





Solo que seguiremos batallando un poco con aquellos empleados que aun no se han registrado ante el IMSS, jejej pero si es bueno saver como es que se integra.
NOTA DEL ADMINISTRADOR:Tu comentario automáticamente ha sido transformado a minúsculas. Por favor desactiva el bloqueo de mayúsculas cuando escribas tus comentarios.
Gracias.
numero = “45-56-02-2569″
nss = Chrtran(numero,”-”,”")
c_tot = 0
Local _ns
_ns = 10
c_i = 0
c_tot = 0
For i = 1 To _ns
If i % 2 > 0
c_i = Val(Substr(nss,i,1))*1
If c_i > 9
c_i = Val(Substr(Alltrim(Str(c_i)),1,1)) + Val(Substr(Alltrim(Str(c_i)),2,1))
Else
c_i = c_i
Endif
Else
c_i = Val(Substr(nss,i,1))*2
If c_i > 9
c_i = Val(Substr(Alltrim(Str(c_i)),1,1)) + Val(Substr(Alltrim(Str(c_i)),2,1))
Else
c_i = c_i
Endif
Endif
c_tot = c_tot + c_i
Endfor
If Val(Substr(Alltrim(Str(c_tot)),2,1)) = 0
digito = 0
Else
digito = 10 – Val(Substr(Alltrim(Str(c_tot)),2,1))
Endif
Gracias.