1. Clasificación de horas por tipo de día
El sistema asigna las horas a tres categorías según el tipo de día. Solo se computan horas si el empleado figura como Presente con horario de ingreso y salida.
| Tipo de día | Hs normales | Hs 50% | Hs 100% |
| Lunes a viernes (hábil) | Hasta 9 h | Excedente de 9 h | — |
| Viernes | Hasta 8 h | Excedente de 8 h | — |
| Día no laborable o puente | Hasta 9 h | Excedente de 9 h | — |
| Sábado hasta las 13:00 | Todo | — | — |
| Sábado después de las 13:00 | — | Todo | — |
| Domingo | — | — | Todo |
| 🎌 Feriado nacional — no trabajado | Jornada normal del día | — | — |
| 🎌 Feriado nacional — trabajado (checkbox ☑) | — | — | Todo |
🎌 Feriado nacional (inamovible o trasladable): la fila muestra dos checkboxes. El primero (✓) indica presencia; el segundo ■ indica si el empleado trabajó el feriado. Si no lo trabajó, las horas se liquidan como jornada normal del día. Si lo trabajó, van al 100%.
📅 No laborable / Puente (no_laborable o puente): se liquida como día hábil normal, sin checkbox adicional.
2. Valores por defecto al generar el formulario
| Día | Ingreso | Salida | Presente | Trabajó feriado |
| Domingo | — | — | No | — |
| Sábado | 07:00 | 12:00 | Sí | — |
| Lunes | 07:00 | 17:00 | Sí | — |
| Martes a Viernes | 07:00 | 18:00 | Sí | — |
| 🎌 Feriado nacional (día hábil) | Hereda del día | Hereda del día | Sí | No (horas normales) |
Por defecto los feriados nacionales se cargan como no trabajados (horas normales). Marcá el segundo checkbox ■ solo si el colaborador efectivamente concurrió a trabajar ese día.
3. Cálculos automáticos de liquidación
Al presionar ⚡ Calcular importes (o al recalcular en la vista de detalle), el sistema computa los siguientes campos a partir de las horas de la tabla y el valor de hora configurado:
| Concepto | Fórmula |
| Importe Hs normales | hs_normales × valor_hora |
| Importe Extras 50% | hs_extra_50 × valor_hora × 1.5 |
| Importe Extras 100% | hs_extra_100 × valor_hora × 2.0 |
| Importe Viaje | hs_viaje × valor_hora |
| Importe Desarraigo | hs_desarraigo × valor_hora |
| Presentismo | (importe_hs_normales + importe_feriado) × 20% |
| Descuento 19.5% | (hs_normales + presentismo + desarraigo + viaje + adicional_personal + seguro) × 19.5% |
| Neto por recibo | hs_normales + viaje + desarraigo + presentismo − seguro − descuento_19.5% + suma_no_remunerativa + adicional_personal − adelanto |
| Hs extras (importe) | extras_50% + extras_100% |
| Total recibo | neto_recibo + hs_extras_importe |
4. Valores configurables (pestaña ⚙️ Configuración)
Los siguientes valores son editables desde la pestaña Configuración y se usan como punto de partida al crear una nueva liquidación. Se pueden ajustar individualmente por período.
| Valor | Default original |
| Adicional personal | $ 300.000 |
| Seguro | $ 14.460,64 |
| Suma no remunerativa | $ 60.900 |
5. Lo que NO calcula automáticamente
- Hs de viaje y desarraigo: se ingresan manualmente por día — no se derivan del horario.
- Valor de hora: se carga desde la categoría del empleado o se ingresa a mano.
- Adelanto: campo libre, no se calcula.
- Adicional personal, seguro y suma no remunerativa: pre-cargados desde Configuración, editables por período.
6. Template Excel
Usando los botones 📥 Descargar template y 📤 Cargar template en el formulario de nuevo registro podés:
- Descargar un Excel pre-llenado con los días del período, con feriados y no laborables coloreados y una leyenda.
- Completar las columnas Presente (S/N), Ingreso, Salida, Hs Viaje y Desarraigo.
- Importar el Excel completado: el sistema popula automáticamente la tabla de días y recalcula los totales.