Gestión de Días Festivos¶
Gestiona los días festivos de tu fuerza laboral con sincronización automática, cálculos de pago específicos por país y rastros de auditoría completos.
Descripción General¶
Gestión de Días Festivos te permite:
- Calendario de Festivos — Calendario visual con filtros por país y año
- Sincronización Automática — Importa días festivos desde fuentes externas para más de 100 países
- Cálculos de Pago — Pago de festivos automático basado en la clasificación, la categoría de turno y las horas extra
- Rastro de Auditoría — Desglose paso a paso del cálculo para el cumplimiento
- Reporte de Pago de Festivos — Panel con KPIs, seguimiento de estados y exportación CSV
Calendario de Festivos¶
Visualizando los Festivos¶
- Navega a la pestaña Festivos en Nómina
- Selecciona un País y un Año
- Usa el Filtro de Clasificación para mostrar tipos de festivos específicos
- Alterna entre los nombres Locales y en Inglés
Vista de Calendario¶
El calendario muestra los festivos superpuestos sobre una cuadrícula mensual:
- Pagado Obligatorio — Fondo verde
- Pagado No Obligatorio — Fondo amarillo
- Sincronizado — Insignia azul
- Manual — Insignia gris
Agregando un Festivo Manualmente¶
- Haz clic en Agregar Festivo
- Completa los detalles:
| Campo | Descripción |
|---|---|
| Nombre (Local) | Nombre del festivo en el idioma local |
| Nombre (Inglés) | Traducción al inglés (opcional) |
| Fecha | Fecha del festivo |
| País | Código de país ISO |
| Clasificación | Pagado Obligatorio o Pagado No Obligatorio |
| Recurrente | Si el festivo se repite anualmente |
| Notas | Información adicional |
- Haz clic en Guardar
Sincronizando Festivos¶
Países Soportados¶
La función de sincronización soporta más de 100 países en todo el mundo, incluyendo los 12 países latinoamericanos del sistema de nómina.
Sincronización desde una Fuente Externa¶
- Selecciona un país en el calendario
- Haz clic en Sincronizar Festivos
- El sistema obtiene los días festivos desde la fuente externa
- Los festivos se importan con el mapeo de clasificación:
- Festivos Públicos → Pagado Obligatorio
- Otros tipos (Bancarios, Escolares, de Autoridades) → Pagado No Obligatorio
La Sincronización Preserva los Festivos Manuales
La sincronización solo afecta los festivos provenientes del sistema externo. Los festivos agregados manualmente se conservan.
Resincronización¶
Para actualizar los festivos de un país/año:
- Haz clic de nuevo en Sincronizar Festivos
- Los festivos sincronizados existentes se eliminan y se vuelven a importar
- Los festivos manuales permanecen intactos
Clasificaciones de Festivos¶
Pagado Obligatorio¶
Los empleados tienen derecho a tiempo libre pagado. Si trabajan en un festivo obligatorio, reciben pago adicional.
Pagado No Obligatorio¶
Los empleados no tienen derecho a tiempo libre, pero si trabajan el día del festivo, reciben pago adicional.
Cálculos del Pago de Festivos¶
El motor de pago de festivos calcula la compensación basándose en una matriz de decisión de 4 ramas.
Matriz de Decisión¶
| Clasificación | ¿Trabajó? | Regla Aplicada | Pago Regular | Pago de Horas Extra | Pago de Descanso Festivo |
|---|---|---|---|---|---|
| No Obligatorio | No | Sin pago | 0 | 0 | 0 |
| No Obligatorio | Sí | Pago por trabajo | Horas × Tarifa | Horas Extra × Tarifa HE | 0 |
| Obligatorio | No | Pago de descanso | 0 | 0 | Horas Estándar × Tarifa |
| Obligatorio | Sí | Trabajo + descanso | Horas × Tarifa | Horas Extra × Tarifa HE | 0 |
Pipeline de Cálculo¶
- Detección de Categoría de Turno — Detecta automáticamente día (8h), noche (6h) o mixto (7h) según los horarios del turno
- Horas de Turno Estándar — Obtenidas de los preajustes por país
- División de Horas — Horas regulares vs. horas extra
- Tarifa Hora Base — Salario fijo ÷ 160 o tarifa por hora directa
- Tasas Específicas por País — Sobrecargo de horas extra y tasas de domingo/festivo desde los preajustes
- Motor de Reglas — Evalúa la matriz de 4 ramas
- Resumen de Auditoría — Construye el rastro de auditoría completo
Fórmulas Clave¶
Base Hourly Rate (fixed salary) = Salary / 160
Base Hourly Rate (hourly) = Hourly Rate
Overtime Pay Rate = Base Rate × (1 + Overtime Surcharge)
Holiday OT Rate = Base Rate × max(1 + Surcharge, Sunday/Holiday Rate)
Tipo de Actividad de la Empresa¶
El tipo de actividad de la empresa afecta los cálculos del pago de festivos:
| Tipo de Actividad | Impacto |
|---|---|
| Comercial | Reglas estándar de pago de festivos |
| No Comercial | Puede tener umbrales de horas extra diferentes |
Define el tipo de actividad en Configuración → Perfil de la Empresa.
Reporte de Pago de Festivos¶
Panel¶
El reporte proporciona 4 tarjetas de KPI:
| KPI | Descripción |
|---|---|
| Conteo de Registros | Total de registros de pago de festivos |
| Pago Regular Total | Suma del pago festivo regular |
| Pago de Horas Extra Total | Suma del pago festivo por horas extra |
| Pago de Festivos Total | Gran total incluyendo el pago de descanso |
Flujo de Estados¶
| Estado | Descripción |
|---|---|
| Calculado | El pago se ha calculado pero aún no ha sido aprobado |
| Aprobado | El pago ha sido revisado y aprobado |
| Pagado | El pago ha sido desembolsado al empleado |
Detalles del Registro¶
Haz clic en un registro para expandirlo y ver:
- Modalidad — Mensual, quincenal o semanal
- Tipo de Actividad — Comercial o no comercial
- Clasificación — Obligatorio o no obligatorio
- Categoría de Turno — Día (8h), Noche (6h) o Mixto (7h)
- Horas Regulares / Extra — Desglose de horas
- Pago Regular / Extra / de Descanso — Componentes del pago
- Regla Aplicada — Qué rama de la matriz de decisión se usó
- Tarifa Hora Base — Tarifa usada para los cálculos
- Sobrecargo de Horas Extra — Tasa específica del país
Pasos del Cálculo (Rastro de Auditoría)¶
Cada registro incluye un rastro de auditoría paso a paso:
| Paso | Nombre | Descripción |
|---|---|---|
| 1 | Identificación de Condiciones | Captura todas las condiciones de entrada y banderas activas |
| 2 | Selección de Regla | Identifica la rama coincidente con el desglose aritmético |
| 3 | Cálculo Final | Suma todos los componentes del pago |
Exportación CSV¶
Exporta todos los registros a CSV con las columnas:
Employee, Holiday, Date, Modality, Activity, Classification, Worked, Regular Hours, Overtime Hours, Regular Pay, Overtime Pay, Holiday Rest Pay, Total Holiday Pay, Status, Applied Rule
Integración con Nómina¶
Cómo Fluyen los Festivos hacia las Corridas de Nómina¶
- El Calendario de Festivos se mantiene por espacio de trabajo y por país
- Cada festivo tiene una clasificación y la empresa tiene un tipo de actividad
- Cada empleado tiene una modalidad de pago (mensual, quincenal, semanal)
- Cuando una corrida de nómina procesa un festivo:
- El sistema verifica si el empleado trabajó ese festivo y cuántas horas
- Se puede asignar un turno (o predetermina a día/8h)
- El turno se clasifica automáticamente como día/noche/mixto según la hora del día
- El motor de reglas evalúa la matriz de decisión de 4 ramas
- Se crea un
holiday_pay_recordcon todas las condiciones de entrada y los montos calculados - Se escriben
holiday_audit_logsdetallados para cada paso del cálculo - El registro avanza por los estados: calculado → aprobado → pagado
Cálculo por Lote¶
Procesa a todos los empleados en un solo festivo de una vez:
- Navega al Reporte de Pago de Festivos
- Selecciona una fecha de festivo
- Haz clic en Calcular Lote
- El sistema genera registros para todos los empleados activos
- Revisa y aprueba cada registro
Próximos Pasos¶
- Aguinaldo — Cálculos del 13º mes
- Ejecuciones de Nómina — Ejecuta la nómina con cálculos que consideran festivos
- Turnos de Trabajo — Define plantillas de turnos para la categorización del pago de festivos
Aún con dudas? Pregunta en Discord o explore tutoriales