Ejecuciones de nómina¶
Una ejecución de nómina calcula y procesa la compensación de un período de pago, generando un recibo de pago para cada empleado incluido.
La lista de ejecuciones¶
Ve a Payroll → Runs. Cada tarjeta de ejecución muestra el período, un número consecutivo, el número de empleados, los totales brutos y netos, el estado y la estación (si la ejecución está limitada a una).
Usa los filtros:
- Rango de fechas y rango de montos (sobre el bruto).
- Chips de estado: Draft, Processing, Completed, Failed, pending_approval, approved, voided.
- Show voided para revelar las ejecuciones anuladas.
Crear una ejecución¶
- Haz clic en Run Payroll (esto abre el asistente en
/payroll/runs/new).
Paso 1 — Selecciona el período de pago¶
- Define el Period Start y el Period End (por defecto, el mes actual).
- De manera opcional, filtra por estación.
- El asistente muestra cuántos empleados activos se incluirán — aquellos con una hoja de horas aprobada que se superpone con el período (y que coinciden con el filtro de estación).
- Haz clic en Preview.
Se requieren hojas de horas aprobadas
Un empleado solo se incluye si tiene una hoja de horas aprobada en el período. Si nadie califica, el asistente muestra “No approved timesheets for this period.”
Paso 2 — Revisa la previsualización¶
La previsualización es una hoja de cálculo que puedes ajustar antes de ejecutar:
| Columna | Editable | Notas |
|---|---|---|
| Employee | No | Columna fija |
| Location | No | Estación o “Unassigned” |
| Type | No | Fixed / Hourly |
| Hours | Sí | Editarla recalcula el bruto |
| Regular Pay | No | Bruto − horas extra |
| OT | No | Solo horas extra aprobadas |
| OT Pay | No | Se calcula con los multiplicadores del país |
| DT / DI | No | Días trabajados / días de incapacidad |
| Gross | Sí | Editarlo recalcula los impuestos a menos que los hayas sobrescrito |
| Social Charges | Sí | Contribuciones de seguridad social del empleado |
| Deductions | Sí | Condicional |
| Bonuses | Sí | Condicional |
| Net | No | Siempre se recalcula |
| Travel Expenses | No | Abre un desglose por empleado |
La barra de herramientas muestra los totales acumulados (bruto, cargas sociales, deducciones, bonos, neto) por moneda.
- Travel Expenses abre un modal para ingresar cantidades y precios unitarios por categoría (transporte, comidas, alojamiento, otros). Si una categoría está marcada como Required en la configuración, las cantidades se rellenan previamente a partir de los días trabajados.
- Save Draft guarda la ejecución para más tarde; el guardado automático se ejecuta cada 120 segundos.
- Finalize & Run genera los recibos de pago y completa la ejecución.
Paso 3 — Finalización¶
El asistente confirma la ejecución y ofrece View Payslips.
Motor de cálculo¶
Pago bruto¶
- Salario fijo: un mes calendario completo paga el salario completo; un mes parcial paga
salario × (días del período ÷ 30). Las horas no reducen el pago base. - Por hora:
(horas trabajadas − horas de descanso no pagadas) × tarifa por hora. - Horas extra: horas extra aprobadas × tarifa por hora × multiplicador del país (salario fijo ÷ 160 para la tarifa por hora base).
Bonos y deducciones¶
- Se suman los bonos Pending que se superponen con el período.
- Las deducciones Active que se superponen con el período restan
min(cuota, saldo restante).
Ausencias¶
Para las ausencias aprobadas con menos del 100% de remuneración, la parte no pagada se resta del bruto de los empleados con salario fijo. Tarifa diaria = salario fijo ÷ 30 (o tarifa por hora × 8).
Impuestos y contribuciones del empleador¶
Las contribuciones del empleado y del empleador se calculan a partir de las reglas fiscales que configuraste (consulta Impuestos y cumplimiento). La tasa se aplica al bruto gravable; un umbral actúa como piso.
Pago neto¶
Net = bruto + bonos + pago de feriados − deducción por ausencia sin pago
− cargas sociales del empleado − deducciones del empleado
Las deducciones tienen un límite para que el neto nunca sea negativo.
Los gastos de viaje son informativos
Los viáticos se muestran en el recibo de pago, pero no se suman al bruto ni al neto — se reembolsan por separado. Consulta Gastos de viaje.
Multimoneda¶
Los empleados pagados en distintas monedas se agrupan en una ejecución por moneda. Los borradores se emparejan por período, estación y moneda.
Ciclo de vida de la ejecución¶
| Estado | Significado |
|---|---|
| Draft | Guardada pero no finalizada; totalmente editable |
| Processing | Se está calculando |
| Completed | Recibos de pago generados; activa el envío automático por correo electrónico |
| pending_approval | Enviada para que una segunda persona la apruebe |
| approved | Aprobada y bloqueada para analíticas |
| rejected | Devuelta a Draft con un motivo |
| voided | Cancelada con un motivo |
| Failed | Error de procesamiento |
Las acciones disponibles dependen del estado:
- Draft: Edit Draft, Submit for Approval, Delete.
- pending_approval: Approve, Reject.
- Completed / approved: Revert to Draft, Void.
- Cualquier ejecución (a menos que esté anulada): Lock / Unlock period.
- Exportaciones: CSV, PDF, Excel.
Anular requiere un motivo. Revertir a Draft se bloquea cuando el período está bloqueado.
Exportaciones¶
Cada ejecución se puede exportar como:
- CSV — columnas por empleado más un bloque de resumen.
- Excel — una hoja Data y una hoja Summary.
- PDF — una tabla en orientación horizontal ordenada por estación.
Relacionado¶
¿Aún tienes dudas? Pregunta en Discord o explora los tutoriales.