TL;DR — Resumen Rápido

SUA IMSS: NSS inválido o duplicado al importar movimientos. Valida 11 dígitos, padrón IDSE, altas previas y depura el TXT antes de reenviar al IMSS.

Diagrama

El mensaje NSS inválido o NSS duplicado en el SUA del IMSS detiene altas, bajas, modificaciones de salario y la importación masiva de movimientos afiliatorios. A diferencia de un error genérico de conexión, este fallo apunta a datos del trabajador que no pasan las validaciones locales del SUA ni las del IDSE cuando el movimiento se transmite al instituto. En la práctica, un solo NSS mal digitado en una plantilla de cientos de filas puede rechazar todo el lote de importación, retrasar el cálculo de cuotas y dejar al patrón sin archivo SIPARE a tiempo.

Este artículo explica cómo se generan estos errores, cómo validar el NSS correctamente y el procedimiento para limpiar duplicados antes de volver a enviar movimientos al IMSS.

El Error

Al dar de alta un trabajador, capturar un movimiento afiliatorio o importar un archivo .txt, el SUA puede mostrar:

“NSS inválido”

“El NSS no existe en el padrón de asegurados”

“NSS duplicado para el registro patronal”

“Movimiento duplicado: ya existe un registro con el mismo NSS y fecha”

En importaciones masivas, el reporte posterior lista cada línea rechazada con el NSS y la causa. Si el archivo mezcla registros válidos e inválidos, el SUA puede procesar parcialmente el archivo, lo que obliga a conciliar manualmente qué trabajadores quedaron actualizados y cuáles no.

Causa del Problema

El Número de Seguridad Social (NSS) es el identificador principal del trabajador ante el IMSS. El SUA valida tres capas antes de aceptar un movimiento:

  1. Formato: 11 dígitos numéricos con dígito verificador válido.
  2. Existencia: el NSS debe existir en el padrón del IMSS o crearse mediante alta correcta.
  3. Unicidad: no puede haber dos movimientos incompatibles para el mismo NSS en el mismo periodo y registro patronal.

NSS con formato incorrecto

Los errores más frecuentes provienen de captura manual o exportaciones desde Excel:

  • NSS de 10 dígitos por eliminación del cero inicial.
  • Espacios, guiones o notación científica (1.23E+10) al pegar desde hojas de cálculo.
  • Dígito verificador incorrecto por transposición de dos números.
  • Confusión entre NSS y CURP al integrar datos de RH.

El SUA rechaza el registro antes de transmitirlo; el IDSE nunca lo recibe.

NSS inexistente en el padrón

Ocurre cuando:

  • El trabajador es nuevo en el IMSS y aún no tiene NSS asignado (debe tramitarse alta en ventanilla o vía procedimiento vigente).
  • El NSS pertenece a otra persona o fue cancelado por defunción o fusión de cuentas.
  • El patrón usa un NSS provisional incorrecto copiado de un documento no oficial.

En estos casos el SUA permite captura local en algunos escenarios, pero el IDSE devuelve Rechazado al validar contra el padrón central.

NSS duplicado en SUA o en el archivo

Duplicado local significa:

  • Dos líneas en el archivo .txt con el mismo NSS, tipo de movimiento y fecha.
  • Alta de trabajador cuando ya existe un registro activo con el mismo NSS en Afiliación > Consulta de trabajadores.
  • Reingreso capturado como alta sin haber cerrado la baja anterior.

Duplicado institucional ocurre si el trabajador permanece activo en otro registro patronal del mismo o distinto patrón. El IMSS no permite doble relación laboral simultánea con el mismo NSS; el segundo movimiento se rechaza hasta regularizar la situación.

Desfase entre nómina, SUA e IDSE

Departamentos que capturan primero en nómina y después en SUA a veces usan NSS distintos al del IMSS (por ejemplo, NSS anterior de un reingreso). También pasa que el IDSE ya tiene movimientos aceptados que nunca se importaron al SUA, y al intentar recapturarlos el sistema local los marca como duplicados.

Solución Paso a Paso

1. Respaldar y documentar el caso

Cierra el SUA y copia C:\CobranzaSUA\SUA.MDB. Anota registro patronal, NSS reportado, nombre, tipo de movimiento, fecha y si el error apareció en captura individual o en importación. Guarda el archivo .txt original y el reporte de errores del SUA.

2. Validar formato y dígito verificador

Confirma 11 dígitos sin caracteres extra. Si el NSS proviene de la credencial del trabajador o del aviso de alta del IMSS, compáralo carácter por carácter con lo capturado en nómina. Corrige en el origen (Excel, ERP, Aspel NOI) antes de volver a SUA para evitar repetir el error en el siguiente cierre.

3. Consultar IDSE y la base local

En el portal IDSE, usa la consulta de asegurados por NSS y verifica nombre, estatus y registro patronal. En el SUA:

  1. Afiliación > Consulta de trabajadores — busca el NSS.
  2. Afiliación > Consulta de movimientos — filtra por NSS y periodo.
  3. Si el trabajador debe estar inactivo, confirma que exista baja con fecha correcta antes de un reingreso.

Si el trabajador no aparece en SUA pero sí en IDSE, descarga el padrón o importa movimientos previos antes de capturar uno nuevo.

4. Depurar archivo de importación

Abre el .txt en Notepad++ con codificación ANSI, separador pipe |, fechas DD/MM/AAAA y saltos de línea Windows. Elimina duplicados y corrige NSS inválidos. Orden recomendado del archivo: bajas antes de altas del mismo NSS si estás regularizando reingresos en el mismo lote.

Vuelve a Utilerías > Importar movimientos afiliatorios y revisa que el reporte muestre Aceptado para cada línea corregida.

5. Recapturar, enviar a IDSE y conciliar

Para movimientos individuales, usa Afiliación > Movimientos afiliatorios con el NSS corregido. Transmite al IDSE, descarga el acuse .txt y reimporta la respuesta al SUA. Ejecuta un reporte de diferencias entre movimientos locales y acuse del IDSE antes del cálculo de cuotas o generación de SIPARE.

Si el IMSS rechaza por duplicidad con otro patrón, coordina con la otra empresa la baja correspondiente o presenta aclaración con documentación del trabajador.

Prevención

  • Catálogo único de NSS: mantén en nómina un campo validado contra IMSS, no contra credenciales vencidas.
  • Plantilla de importación: bloquea columnas como texto en Excel y evita autocompletado que quite ceros a la izquierda.
  • Importación semanal: no acumules todo el bimestre en un solo archivo; detectas NSS inválidos con tiempo para corregir.
  • Alta antes de movimiento: registra trabajadores nuevos en SUA antes de modificaciones de salario o reingresos.
  • Respaldo: copia SUA.MDB antes de cada importación masiva.

Resumen

  • NSS inválido suele ser formato incorrecto, dígito verificador erróneo o NSS inexistente en el padrón del IMSS.
  • NSS duplicado indica registros repetidos en el archivo, altas sin baja previa o relación activa en otro patrón.
  • Valida en IDSE, depura el .txt y reimporta hasta obtener estatus Aceptado en todos los movimientos.
  • Corrige el NSS en el sistema de nómina origen para no reproducir el error en el siguiente periodo.

Artículos Relacionados