Ir al contenido

Calcular y bloquear nómina

AvanzadoVerificada contra WorkForce el 24 de junio de 2026

Esta guía es para RRHH y Finanzas: cómo crear un período de nómina, previsualizar el cálculo conforme a la LFT, y bloquearlo para dejar la corrida inmutable. (El empleado solo ve su recibo — eso está en Consultar mi nómina.)

Animación: crear un período, previsualizar el cálculo y bloquearlo
Crear período → previsualizar bruto/deducciones/neto → bloquear (≈45s).
Estado (PayrollPeriodStatus)Significado
Borrador (Draft)Se puede recalcular y editar
Calculado (Calculated)El cálculo se ejecutó; pendiente de revisión
Bonos Pendientes (BonusPending)Esperando la evaluación de bonos
Por Aprobar (PendingApproval)Enviado a Finanzas para aprobación
Aprobado (Approved)Corrida inmutable, lista para pago
Exportado (ExportedToAspel)Layout generado para Aspel NOI
Pagado (Paid)El pago se ejecutó

El flujo normal: Borrador → Calculado → Por Aprobar → Aprobado → Exportado → Pagado (el paso Bonos Pendientes aparece solo cuando hay bonos por evaluar). No existe un estado “Bloqueado” ni “Revertido”: “bloquear” equivale a aprobar la corrida (pasa a Aprobado, inmutable) y “revertir” la regresa a Borrador.

  1. NóminaNuevo período.

  2. Define la frecuencia:

    • Weekly — semanal
    • Monthly — mensual
  3. Captura el rango de fechas del período.

  4. Elige el año de tablas (table_year) — determina qué tablas de ISR y subsidio se aplican (por defecto el año en curso). Importante en el cambio de año fiscal.

  5. Guarda. El período queda en borrador.

Con el período en borrador, previsualiza la corrida para todos los empleados. WorkForce calcula, por empleado:

  • Salario — salario diario × días del período (el diario se deriva del mensual / 30).
  • Tiempo extra — multiplicadores LFT:
    • Doble (2×) hasta 9 h/semana (Art. 67).
    • Triple (3×) por encima de 9 h/semana (Art. 68).
  • Prima dominical — 25% adicional por domingo trabajado (Art. 71).
  • Prima vacacional — 25% sobre los días de vacaciones (Art. 80).
Previsualización de nómina mostrando bruto, deducciones IMSS/ISR/subsidio y neto por empleado
Previsualización: bruto → IMSS/ISR/subsidio → neto, por empleado y total.
  1. Revisa la previsualización y confirma que las cifras cuadran.

  2. Bloquea el período. El cálculo se persiste como una corrida inmutable — los recibos quedan fijos y el empleado ya puede verlos.

  3. El estado pasa a Aprobado (Approved) — la corrida queda inmutable. A partir de aquí, recalcular requiere revertir a Borrador primero (operación excepcional y auditada).

Una vez ejecutado el pago (transferencia/dispersión), marca el período como Pagado (Paid). Esto cierra el ciclo y deja constancia para la conciliación contable.

  1. Cierra asistencia y ausencias antes de previsualizar — recalcular después de bloquear es costoso.
  2. Verifica el table_year en enero — usar la tabla del año anterior produce ISR incorrecto.
  3. Una corrida, una verdad — no mantengas dos períodos solapados; bloquea antes de abrir el siguiente.
  4. Provisiona en contabilidad — la nómina bloqueada se refleja en DigiConta como provisión.
Siguiente pasoSolucionar problemas comunes