TL;DR — Resumen Rápido

Error al calcular cuotas bimestrales obrero-patronales en SUA del IMSS: solución a problemas de factor de integración, tipos de salario y base de datos

Cuando el Sistema Único de Autodeterminación (SUA) del IMSS genera errores al calcular las cuotas bimestrales obrero-patronales, el resultado puede ser un archivo de pago incorrecto, multas por diferencias, o la imposibilidad de cumplir con la obligación patronal a tiempo. Este error afecta directamente el cálculo de las aportaciones de seguridad social que el patrón debe enterar al IMSS cada bimestre, incluyendo cuotas de enfermedad y maternidad, invalidez y vida, retiro, cesantía en edad avanzada y vejez.

El Error

Al ejecutar el cálculo desde Determinación de cuotas > Cálculo, SUA muestra uno o varios de estos mensajes:

“Error al calcular cuotas obrero-patronales del bimestre seleccionado”

“El SBC del trabajador no corresponde al período de cálculo”

“No se encontró factor de integración válido para el ejercicio”

El error puede manifestarse de distintas formas:

  • SUA completa el cálculo pero las cuotas resultantes no coinciden con los montos esperados
  • El sistema marca trabajadores específicos con errores de cálculo en el reporte de diferencias
  • El archivo de pago (.SUA) se genera con montos en cero para algunos trabajadores
  • El cálculo se interrumpe mostrando un error de base de datos

Causa del Problema

Las cuotas bimestrales obrero-patronales dependen de cuatro elementos que deben estar correctamente configurados en SUA:

Factor de integración incorrecto. El factor de integración determina cómo se calcula el Salario Base de Cotización (SBC) a partir del salario diario. Si el factor no corresponde al año fiscal vigente o al tipo de prestaciones que ofrece la empresa (mínimas de ley vs. superiores), todas las cuotas se calcularán incorrectamente. Para 2026, el factor mínimo de ley es 1.0493.

Tipo de salario mal configurado. SUA distingue entre salario fijo, variable y mixto. Si un trabajador con comisiones está registrado como salario fijo, el SBC no incluirá las percepciones variables y las cuotas serán menores a las debidas. Inversamente, un trabajador de salario fijo registrado como variable generará cálculos con promedios inexistentes.

Períodos de trabajo incorrectos. Cuando las fechas de alta, baja, reingreso o modificación salarial no corresponden al bimestre calculado — o se traslapan entre sí — SUA no puede determinar los días cotizados correctamente. Esto es común cuando:

  • Se registra un reingreso sin haber dado de baja al trabajador
  • Las fechas de modificación salarial caen fuera del bimestre
  • Existen movimientos duplicados para el mismo período

Inconsistencias en la base de datos. La base de datos del SUA (archivo SUA.MDB en formato Microsoft Access) puede corromperse por cierres inesperados, cortes de energía o conflictos al usar el programa en red. Una base dañada produce cálculos erráticos o errores de lectura durante el proceso.

Solución Paso a Paso

1. Verificar el factor de integración

Abre SUA y navega a Configuración > Datos del patrón. Revisa el campo Factor de integración y confírmalo contra la tabla publicada por el IMSS:

Antigüedad del trabajadorFactor mínimo de ley 2026
1 año1.0493
2 años1.0548
3 años1.0602
4 años1.0657

Si tu empresa ofrece prestaciones superiores a las de ley (más días de aguinaldo, prima vacacional mayor, etc.), el factor debe ser mayor. Recalcula usando la fórmula:

Factor = 1 + (Aguinaldo/365) + (Días vacaciones × Prima vacacional / 365)

2. Revisar el tipo de salario de cada trabajador afectado

Ve a Afiliación > Consulta/Modificación y busca los trabajadores que aparecen en el reporte de errores. Para cada uno verifica:

  • Tipo de salario: fijo, variable o mixto
  • SBC registrado: debe coincidir con el salario diario multiplicado por el factor de integración (para fijo) o con el promedio de percepciones variables del bimestre anterior (para variable)
  • Fecha del SBC: debe estar dentro del bimestre que se está calculando

3. Corregir los períodos de trabajo

En Afiliación > Movimientos afiliatorios, revisa la cronología de cada trabajador problemático:

  • Verifica que no existan dos altas sin una baja intermedia
  • Confirma que las modificaciones salariales tengan fechas dentro del bimestre correcto
  • Elimina movimientos duplicados usando Afiliación > Baja de movimientos

4. Reparar la base de datos

Cierra completamente SUA. Navega a C:\CobranzaSUA\ y localiza el archivo SUA.MDB. Antes de cualquier cambio:

  1. Copia el archivo a una ubicación segura como respaldo
  2. Abre el archivo original con Microsoft Access
  3. Ejecuta Herramientas > Utilidades de la base de datos > Compactar y reparar
  4. Cierra Access y abre SUA nuevamente

5. Ejecutar el recálculo

Con las correcciones aplicadas, regresa a Determinación de cuotas > Cálculo. Selecciona el bimestre y año correctos. Ejecuta el cálculo y revisa el reporte de diferencias antes de generar el archivo de pago definitivo.

Solución Alternativa

Si el error persiste después de las correcciones manuales, puedes recrear los datos del bimestre:

  1. Exporta la información del bimestre actual usando Utilerías > Exportar datos
  2. Restaura un respaldo limpio de la base de datos desde Utilerías > Restaurar respaldo
  3. Reimporta los movimientos corregidos con Utilerías > Importar datos
  4. Recalcula desde la base restaurada

Otra opción es desinstalar SUA completamente, reinstalar la última versión desde el portal del IMSS y restaurar el respaldo. Esto resuelve problemas de archivos de programa corruptos.

Prevención

  • Actualiza el factor de integración cada inicio de año fiscal y cuando cambien las prestaciones de la empresa
  • Captura los movimientos afiliatorios inmediatamente cuando ocurren, no los acumules para fin de bimestre
  • Realiza respaldos de la base de datos antes de cada cálculo bimestral usando Utilerías > Respaldo
  • Verifica los tipos de salario de los trabajadores nuevos al momento de darlos de alta
  • Compacta la base de datos al menos una vez al mes desde Microsoft Access
  • No uses SUA en red sin un procedimiento establecido para evitar accesos simultáneos al archivo .MDB

Problemas Relacionados

  • Cuotas en cero para algunos trabajadores: Generalmente causado por un tipo de salario variable sin percepciones capturadas en el bimestre anterior. Registra las percepciones variables antes de calcular.
  • Diferencias entre el cálculo de SUA y la liquidación del IMSS: Verifica que la versión de SUA tenga las tablas de cuotas actualizadas. Descarga la última actualización desde IDSE.
  • Error “Trabajador no tiene días cotizados”: El movimiento de alta tiene una fecha posterior al inicio del bimestre, o existe una baja previa sin reingreso.

Resumen

  • El error de cálculo de cuotas obrero-patronales en SUA se origina por factor de integración incorrecto, tipo de salario mal configurado, períodos de trabajo traslapados o base de datos corrupta
  • Verifica el factor de integración contra las tablas del IMSS para el año fiscal vigente
  • Confirma que el tipo de salario (fijo, variable, mixto) coincida con el esquema de pago real de cada trabajador
  • Repara la base de datos SUA.MDB con Microsoft Access antes de recalcular
  • Realiza respaldos frecuentes y captura los movimientos afiliatorios oportunamente para prevenir errores

Artículos Relacionados