TL;DR — Resumen Rápido
Resuelva errores de PTU en Aspel NOI: base gravable, días trabajados, exclusiones, ISR por Art. 96 LISR, CFDI con código P025 y plazo del 30 de mayo.
La fecha límite para pagar el PTU (Participación de los Trabajadores en las Utilidades) se acerca y Aspel NOI muestra mensajes de error, montos que no coinciden o un CFDI que no se puede timbrar con el código correcto. Este artículo explica cada problema frecuente durante el cálculo de PTU en Aspel NOI: la configuración de parámetros, el conteo de días trabajados, las exclusiones legales, el tratamiento de ISR bajo el Art. 96 LISR y la generación del CFDI con percepción P025. La fecha límite legal es el 30 de mayo para personas morales y el 29 de junio para personas físicas con actividad empresarial.
El Error
Al intentar procesar el PTU en Aspel NOI desde Utilidades > Cálculo de PTU o al generar el CFDI correspondiente, el sistema puede mostrar alguno de estos mensajes:
- “Error al calcular PTU” — mensaje genérico que aparece al hacer clic en el botón Calcular
- “La suma del PTU no corresponde a la renta gravable” — los montos individuales no cuadran con el 10% total
- “El empleado no tiene días trabajados registrados” — NOI no encuentra períodos de nómina para calcular el factor días
- “Error en el cálculo proporcional para trabajador con fecha de baja” — el sistema falla al calcular PTU proporcional
- “CFDI rechazado: código de percepción no válido” — el CFDI de nómina se timbra con un código incorrecto distinto de P025
- “El ISR calculado no corresponde al método del Art. 96” — la retención de ISR sobre PTU no aplica la promediación anual
Estos errores aparecen principalmente en las semanas previas al 30 de mayo, cuando el contador entrega la declaración anual y el área de nómina intenta calcular y pagar el reparto con rapidez.
Causa del Problema
Renta gravable capturada incorrectamente
El dato crítico para el PTU no es la utilidad contable ni la utilidad fiscal ordinaria del ISR. Es la renta gravable para PTU, que se determina en el Anexo 9 de la declaración anual de personas morales o en el cálculo especial para personas físicas con actividad empresarial. Si se captura una cifra diferente — por ejemplo, la utilidad neta contable o la base del ISR antes de ajuste — todo el cálculo resultará incorrecto.
Días trabajados vs. días pagados
La LFT establece que el factor del 50% por días se calcula sobre días efectivamente laborados, no sobre días pagados. Aspel NOI debe tomar los días de las nóminas procesadas durante el ejercicio. Si hubo incapacidades por enfermedad general (IMSS cubre desde el cuarto día), permisos sin goce de sueldo o ausencias injustificadas, esos días no deben contarse. Si las incidencias no se registraron correctamente en los períodos de nómina, el conteo de días será erróneo.
Trabajadores con ingreso o baja durante el año
Los empleados que entraron o salieron durante el ejercicio reciben PTU proporcional a sus días trabajados. Aspel NOI calcula esto automáticamente, pero falla cuando la fecha de alta o de baja en el catálogo no coincide con la nómina real. Un empleado dado de alta el 15 de junio debería tener aproximadamente 200 días, no 365. Si NOI muestra 0 días o 365 días para ese empleado, hay un desajuste en las fechas.
Exclusiones no configuradas en el catálogo
El Art. 127 de la LFT excluye del PTU a directores generales, administradores únicos y gerentes generales con poder de decisión global sobre la empresa. También quedan excluidos los trabajadores eventuales que laboraron menos de 60 días y los trabajadores domésticos. Si estos empleados no están marcados correctamente en Aspel NOI con la casilla “Excluir de PTU”, el sistema los incluirá en el cálculo, reduciendo el monto de los demás trabajadores.
ISR calculado incorrectamente sobre PTU
El PTU tiene un tratamiento especial de ISR. No se grava como ingreso ordinario mensual. Según el Art. 96 LISR, el ISR sobre PTU se calcula con el método de promediación anual: se toma el PTU del trabajador, se divide entre 12, ese resultado se suma al salario mensual ordinario, se aplica la tarifa anual, se obtiene el ISR mensual resultante, se resta el ISR que correspondería sin el PTU y la diferencia se multiplica por 12 para obtener el impuesto anual sobre PTU. Si Aspel NOI aplica la tarifa mensual directa sobre el PTU sin este procedimiento, la retención será incorrecta.
CFDI sin código P025 o P026
El SAT requiere que el PTU se timbre en un CFDI de nómina con los códigos de percepción:
- P025 — PTU gravado (la parte sujeta a ISR)
- P026 — PTU exento (hasta 15 días de salario mínimo general vigente en CDMX)
Si el CFDI se genera sin estos códigos, o si el PTU completo se timbra como P025 sin separar la parte exenta, el SAT rechazará el comprobante o generará inconsistencias en el complemento de nómina.
Solución Paso a Paso
1. Verificar y capturar la renta gravable correcta
- Solicite al contador el Anexo 9 de la declaración anual (personas morales) o el cálculo del ejercicio (personas físicas)
- Identifique el renglón “Renta gravable para PTU” — este dato puede ser diferente a la utilidad del ejercicio
- En Aspel NOI, vaya a Utilidades > Cálculo de PTU
- Capture el monto exacto en el campo “Renta gravable”
- Confirme que el porcentaje sea 10% (este dato no cambia por ley)
2. Revisar el conteo de días trabajados
- Genere el Reporte de asistencias del ejercicio: vaya a Reportes > Asistencias > Por período y seleccione el año completo
- Compare los días trabajados de al menos 5 empleados con el cálculo manual: días del año menos incapacidades, permisos sin goce y ausencias injustificadas
- Si hay diferencias, revise los movimientos de incidencias en los períodos de nómina afectados
- Corrija las incidencias en los períodos correspondientes y vuelva a procesar si es necesario
- Para empleados con ingreso o baja parcial, confirme que la fecha del catálogo coincida con la primera y última nómina en que aparecen
3. Configurar exclusiones en el catálogo de trabajadores
- Vaya a Catálogo de Trabajadores
- Filtre por puesto o categoría y abra el perfil de cada director, gerente general y administrador único
- Active la casilla “Excluir de PTU”
- Para eventuales con menos de 60 días, filtre por fecha de alta después del 1 de noviembre del ejercicio y marque también la exclusión
- Guarde los cambios y vuelva a calcular el PTU
4. Ejecutar el cálculo y verificar el reporte
- Vaya a Utilidades > Cálculo de PTU
- Haga clic en Calcular
- Revise el reporte generado verificando:
- La suma de la columna “PTU por días” + “PTU por salario” de todos los trabajadores debe ser igual a la renta gravable × 10%
- Ningún director o gerente general debe aparecer en el listado
- Los empleados con ingreso/baja parcial deben mostrar días proporcionales correctos
- Si un empleado muestra 0 días, abra su historial de nómina y verifique que tenga períodos procesados en el año
5. Generar el CFDI con código P025 y aplicar Art. 96 LISR
- Una vez aprobado el cálculo, vaya a Nómina > Procesos especiales > PTU
- Seleccione a todos los trabajadores con PTU mayor a cero
- Genere el proceso de pago — Aspel NOI creará automáticamente los renglones de percepción P025 y P026
- Antes de timbrar, verifique en la vista previa del CFDI que aparezcan ambos códigos y que la parte exenta no exceda 15 veces el salario mínimo general diario × días del período
- Aplique el cálculo de ISR con Art. 96 promediación anual (opción disponible en la configuración del proceso)
- Timbre el CFDI y descargue el XML para sus archivos fiscales
Solución Alternativa
Si el error persiste después de seguir los pasos anteriores, pruebe lo siguiente:
Reparar la base de datos de NOI
- Cierre Aspel NOI en todas las terminales
- Vaya a Utilerías > Reparación de archivos
- Seleccione Todas las tablas
- Ejecute la reparación y espere a que termine
- Reinicie NOI e intente el cálculo de PTU nuevamente
Recalcular por grupos de empleados
Si el error aparece durante el cálculo masivo:
- En la ventana de Cálculo de PTU, seleccione un solo departamento
- Calcule para ese grupo y verifique el resultado
- Avance departamento por departamento hasta identificar qué empleado detiene el proceso
- Corrija los datos de ese empleado y recalcule el grupo completo
Calcular PTU manualmente y capturar como movimiento
Si la urgencia no permite esperar:
- Calcule el PTU en Excel usando la fórmula del 50/50 con los días y salarios del reporte de asistencias
- Registre el pago en Aspel NOI como un concepto especial de PTU
- Timbre el CFDI manualmente asignando los códigos P025 y P026 con los montos correctos
- Documente el cálculo manual para presentarlo ante cualquier revisión del IMSS o SAT
Prevención
- Solicite la renta gravable al contador tan pronto se presente la declaración anual — en marzo para personas morales — para tener tiempo de calcular y pagar antes del 30 de mayo
- Revise las exclusiones de PTU en el catálogo de trabajadores al inicio de cada ejercicio, no solo cuando se va a calcular
- Registre todas las incidencias (incapacidades, permisos, faltas) en cada período de nómina para que los días trabajados sean exactos al final del año
- Actualice Aspel NOI a la versión más reciente antes de la temporada de PTU — las actualizaciones incluyen correcciones al complemento de nómina CFDI y a los códigos P025/P026
- Realice un cálculo de prueba con datos del año en curso en enero/febrero para detectar empleados con días o salarios incorrectos antes de que sea urgente
Problemas Relacionados
NOI no incluye a empleados con reingreso en el PTU
Si un trabajador fue dado de baja y volvió a ingresar en el mismo ejercicio, Aspel NOI puede contar solo uno de los dos períodos. Verifique en el historial de nómina que ambos períodos estén procesados y que la fecha de reingreso sea correcta. Los días de los dos períodos deben sumarse para el factor días del PTU.
La parte exenta del PTU no se calcula correctamente en el CFDI
La exención del PTU es de 15 días de salario mínimo general vigente en la Ciudad de México. Si el salario mínimo en el catálogo de NOI no está actualizado, el monto exento será incorrecto. Actualice el salario mínimo en Configuración > Salarios mínimos y regenere el CFDI.
Error “RFC del trabajador no válido” al timbrar el CFDI de PTU
Este error indica que el RFC registrado en Aspel NOI no coincide con el del SAT. Verifique el RFC de cada trabajador en el Catálogo de Trabajadores contra el comprobante de CURP del empleado o el padrón del IMSS. Corrija el RFC y vuelva a timbrar.
El PTU calculado excede el 10% de la renta gravable
Si la suma del PTU individual supera el 10% de la renta gravable, generalmente se debe a que hay trabajadores duplicados en el catálogo o a que un empleado excluido fue incluido por error. Revise el reporte de PTU buscando duplicados y verif que todos los excluidos estén marcados correctamente.
Resumen
- El “Error al calcular PTU” en Aspel NOI tiene cuatro causas principales: renta gravable incorrecta, días trabajados erróneos, exclusiones mal configuradas y base de datos dañada
- La renta gravable para PTU viene del Anexo 9 de la declaración anual — es diferente a la utilidad contable o fiscal ordinaria
- El reparto es 50% por días trabajados y 50% por salario devengado — ambos factores deben estar habilitados en la configuración del cálculo
- Los directores generales, gerentes generales y eventuales con menos de 60 días deben estar marcados como excluidos en el catálogo de trabajadores
- El CFDI de PTU requiere los códigos P025 (gravado) y P026 (exento) — sin esta separación el SAT rechazará el comprobante
- El ISR sobre PTU se calcula con el método de promediación anual del Art. 96 LISR, no con la tarifa mensual ordinaria
- La fecha límite para pagar el PTU es el 30 de mayo para personas morales