Calcular y bloquear nómina
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.)

El ciclo de un período de nómina
Sección titulada «El ciclo de un período de nómina»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.
Crear un período
Sección titulada «Crear un período»-
Nómina→ Nuevo período. -
Define la frecuencia:
Weekly— semanalMonthly— mensual
-
Captura el rango de fechas del período.
-
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. -
Guarda. El período queda en borrador.
Previsualizar el cálculo
Sección titulada «Previsualizar el cálculo»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).
- IMSS — cuotas obrero según SDI (salario diario integrado).
- ISR — retención según la tabla del
table_year. - Subsidio al empleo — cuando aplica, según tabla.
Neto = percepciones − deducciones. La previsualización muestra bruto → deducciones → neto por empleado y el total del período.

Bloquear el período
Sección titulada «Bloquear el período»-
Revisa la previsualización y confirma que las cifras cuadran.
-
Bloquea el período. El cálculo se persiste como una corrida inmutable — los recibos quedan fijos y el empleado ya puede verlos.
-
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).
Marcar como pagado
Sección titulada «Marcar como pagado»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.
Buenas prácticas
Sección titulada «Buenas prácticas»- Cierra asistencia y ausencias antes de previsualizar — recalcular después de bloquear es costoso.
- Verifica el
table_yearen enero — usar la tabla del año anterior produce ISR incorrecto. - Una corrida, una verdad — no mantengas dos períodos solapados; bloquea antes de abrir el siguiente.
- Provisiona en contabilidad — la nómina bloqueada se refleja en DigiConta como provisión.
Ver también
Sección titulada «Ver también»- Gestionar asistencia y eventos — origen de las horas trabajadas.
- Solicitar y aprobar ausencias — ausencias pagadas/no pagadas afectan el cálculo.
- Consultar mi nómina — el recibo que ve el empleado tras el bloqueo.
- DigiConta — Cierre mensual — la nómina se provisiona en el cierre contable.