TL;DR — Resumen Rápido
Resuelva errores de cálculo ISR en CONTPAQi Nóminas: tablas SAT desactualizadas, subsidio negativo, ajuste anual de ISR y retención en pagos extraordinarios.
Error en Cálculo de ISR en CONTPAQi Nóminas
El Impuesto Sobre la Renta (ISR) en nómina es uno de los cálculos más complejos del sistema de sueldos en México. CONTPAQi Nóminas automatiza el procedimiento del Art. 96 de la LISR, pero errores en la configuración de tablas fiscales, ingresos exentos o parámetros del ejercicio provocan retenciones incorrectas, subsidio al empleo negativo y discrepancias con la declaración anual del empleador. Esta guía explica las causas raíz y la solución paso a paso.
El Error
Los síntomas más comunes que reportan los usuarios son:
- El ISR retenido en el recibo de nómina no coincide con el cálculo manual usando las tablas del SAT.
- El sistema muestra “Error en cálculo de subsidio al empleo” al procesar la nómina.
- El subsidio al empleo aparece como valor negativo o en cero para trabajadores de bajo salario.
- Los pagos extraordinarios (aguinaldo, PTU, prima vacacional, finiquito) generan retenciones de ISR que parecen excesivas o incorrectas.
- En diciembre, el ajuste anual de ISR produce diferencias inesperadas a cargo del trabajador.
- La Constancia de Percepciones y Retenciones no cuadra con la declaración anual del empleador.
Todos estos síntomas tienen una causa común: las tablas fiscales del sistema no están sincronizadas con las tablas vigentes del SAT para el ejercicio fiscal en curso.
Causa del Problema
1. Tablas ISR desactualizadas
El SAT publica cada enero en el Diario Oficial de la Federación (DOF) las tablas y tarifas ISR para el cálculo de retenciones mensuales (Art. 96 LISR) y la tabla anual para el ajuste de diciembre. CONTPAQi Nóminas incluye estas tablas en sus actualizaciones, pero si el sistema no se actualizó al inicio del ejercicio, seguirá usando los límites y porcentajes del año anterior.
2. Tabla de subsidio al empleo sin los rangos correctos
La tabla de subsidio al empleo está publicada en el Art. Décimo del Decreto del 11 de diciembre de 2013 y no ha cambiado formalmente, pero debe estar capturada con exactitud en el sistema. Si falta un rango o hay un error de captura, el cálculo falla para los trabajadores con salarios en ese intervalo, produciendo el error o un subsidio negativo.
3. Ingresos exentos mal configurados
El Art. 93 de la LISR establece exenciones para: previsión social, fondo de ahorro, vales de despensa, cajas de ahorro y tiempo extra (hasta ciertos límites). Si los conceptos de nómina no tienen configurado correctamente el tipo de percepción SAT y el porcentaje o monto de exención, el ISR se calcula sobre ingresos que no deberían gravarse, produciendo una retención mayor a la correcta.
4. Parámetros del ejercicio fiscal no actualizados
La UMA (Unidad de Medida y Actualización) y el Salario Mínimo General (SMG) se actualizan cada año. Estos valores son la base para calcular los límites de exención. Si no se capturan los valores del año en curso, todos los cálculos de exención estarán desviados.
Solución Paso a Paso
Paso 1 — Actualizar las tablas ISR del ejercicio
- En CONTPAQi Nóminas, vaya a Configuración > Parámetros Fiscales > Tablas y Tarifas ISR.
- Seleccione el ejercicio fiscal actual (por ejemplo, 2026).
- Compare los límites inferiores, cuotas fijas y porcentajes con la tabla publicada en el DOF para el ejercicio vigente.
- Si los valores son del año anterior, aplique la actualización del sistema desde el portal oficial de CONTPAQi o captúrelos manualmente.
La tabla mensual del Art. 96 LISR tiene 8 rangos. Verifique especialmente el límite inferior del primer rango y los porcentajes de los rangos medios, donde trabajan la mayoría de empleados de salario mínimo y medio.
Paso 2 — Revisar la tabla de subsidio al empleo
- Vaya a Configuración > Tablas Fiscales > Subsidio al Empleo.
- La tabla debe tener exactamente los rangos publicados en el Anexo 8 de la RMF vigente.
- Verifique que los montos de subsidio mensual (columna “Cantidad del subsidio para el empleo mensual”) estén capturados sin errores de centavos.
- Si un trabajador tiene salario mensual en el límite de un rango, un error de un peso en la tabla puede cambiar su subsidio a cero.
Paso 3 — Configurar los valores anuales de UMA y SMG
- En Configuración > Valores Fiscales del Ejercicio, capture:
- UMA diaria y mensual vigente (publicada en el DOF en febrero de cada año).
- Salario Mínimo General vigente para la zona geográfica.
- Estos valores se usan en todos los cálculos de exención del Art. 93 LISR.
Paso 4 — Revisar la configuración de ingresos exentos
En Catálogos > Conceptos, verifique cada concepto de percepción exenta:
| Concepto | Clave SAT | Límite de exención Art. 93 |
|---|---|---|
| Previsión social | 019 | Hasta 1 SMG mensual para trabajadores con SMG; o el 90% para otros |
| Fondo de ahorro | 015 | Hasta 1.3 veces el SMG anual (aportación del patrón) |
| Vales de despensa | 023 | Hasta 40% de la UMA mensual |
| Tiempo extra | 006 | Primeras 9 horas semanales al 50% exentas, hasta el límite del SMG doble |
| Aguinaldo | 002 | 30 días de UMA anuales |
| Prima vacacional | 022 | 15 días de UMA anuales |
Paso 5 — Verificar ISR en pagos extraordinarios
Para aguinaldo, PTU, prima vacacional y finiquito, el procedimiento del Art. 96 LISR establece un método especial:
- Determine el ingreso mensual ordinario del trabajador.
- Al ingreso ordinario, súmele el monto gravado del pago extraordinario (descontando la exención).
- Calcule el ISR sobre el total combinado.
- Reste el ISR que correspondería solo al ingreso ordinario.
- La diferencia es el ISR adicional que se retiene sobre el pago extraordinario.
CONTPAQi debe hacer este cálculo automáticamente si los conceptos tienen el tipo de percepción SAT correcto. Si el resultado es incorrecto, revise que el concepto no esté configurado como “ingreso mensual ordinario” sino como “percepción extraordinaria”.
Paso 6 — Ejecutar y verificar el ajuste anual de ISR en diciembre
- En la nómina de diciembre, vaya a Parámetros del Periodo > Ajuste Anual de ISR y active la opción.
- CONTPAQi calculará para cada trabajador:
- ISR anual causado: usando la tabla anual sobre el total de ingresos gravados del ejercicio.
- ISR retenido acumulado: suma de todas las retenciones mensuales del año.
- Diferencia: si el ISR causado es mayor, se retiene la diferencia; si es menor, se devuelve al trabajador.
- Revise el reporte de Ajuste Anual antes de timbrar. Los trabajadores con ingresos variables (comisiones, bonos) suelen tener diferencias más grandes.
Solución Alternativa
Si la actualización del sistema no está disponible inmediatamente, puede capturar manualmente las tablas ISR en Configuración > Tablas y Tarifas. Descargue el Anexo 8 de la Resolución Miscelánea Fiscal (RMF) vigente desde el portal del SAT en sat.gob.mx y capture los valores directamente. Esta solución es temporal; aplique la actualización oficial en cuanto esté disponible para evitar inconsistencias en reportes y timbrado.
Prevención
- Actualice CONTPAQi Nóminas en enero de cada ejercicio fiscal, antes de procesar la primera nómina del año.
- Configure un recordatorio anual para verificar la UMA y el SMG (se publican en el DOF en febrero para la UMA y en diciembre/enero para el SMG).
- Antes de procesar la nómina de diciembre, ejecute una nómina de prueba (sin timbrar) para revisar el ajuste anual de ISR.
- Mantenga una copia de las tablas ISR del SAT en formato PDF firmado por el área fiscal para respaldo ante auditorías.
- Revise periódicamente la Constancia de Percepciones y Retenciones por trabajador y compárela con un cálculo manual de al menos 2 empleados representativos (salario mínimo y salario medio).
Problemas Relacionados
ISR negativo en trabajadores de salario mínimo
Cuando el subsidio al empleo supera el ISR causado, el resultado neto es que no se retiene ISR y en algunos casos el empleador debe entregar el subsidio al trabajador como pago adicional. CONTPAQi debe reflejar esto como un “subsidio entregado” en el CFDI, no como ISR negativo. Si aparece un ISR negativo en el recibo, el concepto de subsidio no está configurado correctamente.
Diferencia entre ISR del CFDI y declaración anual del empleador
El total de ISR reportado en los CFDIs de nómina del año debe coincidir con lo declarado en la declaración informativa de sueldos y salarios del empleador. Discrepancias de más del 1% pueden generar observaciones del SAT. Use el reporte de Acumulado de ISR por trabajador en CONTPAQi para conciliar antes de presentar la declaración.
Error “El trabajador no tiene tabla ISR asignada”
Ocurre cuando un trabajador tiene un tipo de nómina o régimen fiscal que no tiene tabla asociada. Verifique en el perfil del trabajador que tenga asignado el régimen “Sueldos y Salarios” y que la tabla ISR esté vinculada a ese régimen en los parámetros fiscales.
Resumen
- Las tablas ISR y de subsidio al empleo deben actualizarse al inicio de cada ejercicio fiscal.
- Los valores de UMA y SMG son la base de todos los cálculos de exención del Art. 93 LISR.
- Los pagos extraordinarios (aguinaldo, PTU, prima vacacional) usan el procedimiento especial del Art. 96 que los suma al ingreso mensual ordinario para determinar la tasa marginal.
- El ajuste anual de ISR en diciembre compara la retención acumulada mensual contra el ISR anual causado con la tabla anual; la diferencia se retiene o devuelve en la última nómina.
- El subsidio al empleo nunca debe ser negativo; si aparece negativo, hay un error de configuración en la tabla de subsidio o en los rangos de ingresos.
- Concilie el ISR de los CFDIs de nómina con la declaración anual del empleador antes de presentarla al SAT.