Guía a fondo · Asistencia, faltas, horas extras y vacaciones

El tiempo de trabajo, caso por caso.

Esta guía recorre todo lo que le pasa a la jornada de un trabajador —marcó, llegó tarde, faltó, se quedó horas extras, salió de vacaciones— y muestra exactamente cómo cada situación se registra, se calcula y aparece en la boleta, con los importes de la corrida de validación certificada. Úsela como referencia al probar: cada caso trae su ejemplo numérico.

1 · El punto de partida: la jornada y el calendario

La ley peruana fija la jornada máxima en 8 horas diarias o 48 semanales (D.S. 007-2002-TR). En el sistema, la jornada de cada trabajador vive en su calendario laboral (días de la semana, hora de entrada y salida, refrigerio) asignado en su contrato. De ese calendario salen tres cosas que el resto de esta guía usa todo el tiempo:

Del calendario sale…Y se usa para…
Los días laborables del periodo Saber qué días se esperaba que el trabajador asista — la base para detectar faltas. El refrigerio no cuenta como hora exigible.
La hora de entrada Medir tardanzas (contra la tolerancia de su empresa).
Las horas del día La evaluación proporcional de jornadas incompletas (fase 2) y el valor de cada día y cada hora en los descuentos.
Las dos unidades de oro del cálculo peruano: el treintavo (sueldo ÷ 30 — lo que vale un día, con el mes comercial de 30 días) y el valor hora (sueldo ÷ 240 — lo que vale una hora sobre la jornada legal mensual). Todos los casos de esta guía se reducen a multiplicar una de las dos.

2 · Marcaciones: los seis estados de un día

Con la Integración de Asistencias activa, cada día laborable del periodo termina clasificado en uno de seis estados. La tabla usa a un trabajador con sueldo S/ 3,500 (treintavo 116.67, valor hora 14.58), jornada 8:00–17:00 con refrigerio y tolerancia de 10 minutos:

El díaQué pasóEfecto en la boleta
✔ asistió Marcó 8:00 (o hasta 8:10, dentro de la tolerancia) y cumplió su jornada. Ninguno — día normal
✔ asistió
(tolerancia)
Marcó 8:09. Está dentro de los 10 minutos de gracia: no es tardanza. Ninguno
✔ · tarde 15 min Marcó 8:25. Tardanza neta = 25 − 10 de tolerancia = 15 minutos, que se acumulan al total del mes. Ver §4 Tardanzas
◐ parcial Marcó, pero trabajó 4 de sus 8 horas (salida temprana, media jornada). Con la evaluación por horas activada, las 4 horas faltantes se descuentan como fracción de día. −4 h = −0.5 días
= −58.33
• justificado No marcó, pero tiene una ausencia aprobada ese día (vacaciones, descanso médico, licencia con goce). Ninguno — no descuenta
✘ FALTA Día laborable sin marcación y sin justificación. −1 treintavo = −116.67

El veredicto de cada día queda en la pestaña Asistencias de la boleta, día por día — cuando el trabajador pregunte "¿por qué me descontaron?", la respuesta está impresa ahí, con fecha y minutos.

¿De dónde salen las marcaciones? Del quiosco de Odoo (PIN o código en una tablet en la puerta), del registro manual del supervisor, o importadas masivamente desde el Excel de su reloj biométrico o sistema actual — con plantilla de importación guardada para repetir cada mes. Y todo se exporta a Excel con dos clics.

3 · Faltas: cada caso y su descuento

Caso 3.1 — La falta simple (injustificada)

Día laborable, sin marcación, sin ausencia aprobada. Descuenta un treintavo por día, en una línea propia de la boleta que el trabajador puede ver ("Faltas: 2 días"). Ejemplo certificado de la matriz — Jorge, sueldo S/ 1,130 (la RMV), con 2 faltas en el mes:

FALTAS — CASO CERTIFICADO
Remuneración básica: 1,130 − 2 × (1,130 ÷ 30)S/ 1,054.67
Línea "Faltas" visible en días trabajados2.0 días

El efecto cascada, gratis: como la pensión (ONP/AFP) y el ESSALUD se calculan sobre lo efectivamente remunerado, al bajar el básico por las faltas todos los conceptos derivados se recalculan solos — no hay que ajustar nada a mano.

Caso 3.2 — La licencia sin goce

Acordada con el trabajador (permiso sin pago). Misma mecánica del treintavo, pero registrada a propósito: se agrega la línea de días no pagados en la boleta (o se aprueba la ausencia del tipo sin goce). A diferencia de la falta, queda documentada como acordada — el descuento es idéntico, la trazabilidad no.

Caso 3.3 — Las ausencias que NO descuentan

Vacaciones aprobadas, descanso médico, licencias con goce (maternidad, paternidad, fallecimiento de familiar, citación judicial…): al estar aprobadas en el módulo de Ausencias, la conciliación las marca "• justificado" y el día se paga normal. Regla de operación simple para su equipo: si la ausencia está aprobada antes de cerrar el mes, jamás descuenta.

Caso 3.4 — El medio día (evaluación por horas, fase 2)

Con la evaluación por horas activada en su compañía: el trabajador que marcó pero no completó su jornada descuenta solo las horas que faltaron, como fracción exacta de día — ni un día completo (injusto para él) ni cero (injusto para la empresa). Ejemplo certificado — María, sueldo S/ 8,000, un día trabajó 4 de sus 8 horas:

JORNADA INCOMPLETA — CASO CERTIFICADO (FASE 2)
4 h faltantes = 0.5 días → 8,000 − 0.5 × (8,000 ÷ 30)S/ 7,866.67
Línea "Horas no trabajadas": 4.00 h (0.5 días)no pagada

Dos protecciones incorporadas: el margen anti-ruido (15 minutos por defecto — nadie pierde por marcar la salida un par de minutos antes) y el anti-doble-cobro: si esa mañana además llegó tarde, los minutos ya descontados como tardanza se restan del faltante del día.

Caso 3.5 — Simular para creer

Todos estos casos se prueban en un minuto con el laboratorio del manual: borre una marcación → "Cargar asistencias" → "Calcular hoja" → vea el treintavo salir; devuélvala → recalcule → vea el neto volver. Las boletas de septiembre del ambiente de prueba quedan en borrador a propósito para este juego.

4 · Tardanzas: minutos que se vuelven soles, con reglas claras

Caso 4.1 — La mecánica: tolerancia primero, valor hora después

Cada día se mide la llegada contra la hora de entrada del calendario. Los primeros minutos son gracia (tolerancia configurable por compañía, 10 por defecto); solo el exceso cuenta. Los minutos netos del mes se acumulan y se descuentan una sola vez, a valor hora (sueldo ÷ 240), en el concepto "Descuento por tardanzas" — una línea visible, no un ajuste escondido.

Ejemplo certificado — Carlos, sueldo S/ 3,500 (valor hora 14.58), llegó 8:25 tres días del mes:

TARDANZAS — CASO CERTIFICADO
3 días × (25 − 10 de tolerancia) = 45 min netos = 0.75 h0.75 h
Descuento: 0.75 × (3,500 ÷ 240)S/ -10.94

Y el contraejemplo que a los trabajadores les importa: llegar 8:09 con tolerancia de 10 no descuenta ni un céntimo — el sistema no castiga el minuto del reloj de la puerta.

Caso 4.2 — Política "solo informativa"

Si su empresa registra tardanzas pero no las descuenta (o las gestiona por amonestación), apague el interruptor "Descontar tardanzas" de la compañía: la conciliación seguirá reportando los minutos día por día en el resumen —para el file del trabajador— sin generar descuento alguno.

Caso 4.3 — Dos vías, una sola fuente de verdad

Hay dos maneras de registrar tardanzas: la manual (una entrada de minutos que el analista digita, útil sin marcaciones) y la conciliada (calculada desde las marcaciones). Para que jamás se descuente dos veces, al ejecutar la conciliación esta se vuelve la fuente de verdad: si encuentra una entrada manual del mismo periodo la retira y lo deja avisado por escrito en el resumen de la boleta.

5 · Horas extras: las que la ley manda y cómo las paga el sistema

Caso 5.1 — Diurnas: 25% y 35%

La sobretasa legal mínima es 25% para las dos primeras horas del día y 35% de la tercera en adelante (D.S. 007-2002-TR). En la boleta se ingresan las horas del mes en dos entradas —al 25% y al 35%— y cada una paga valor hora × su recargo. Con el trabajador de S/ 3,500 (valor hora 14.58):

Entrada del mesCálculoPago
10 horas al 25%10 × 14.58 × 1.25S/ 182.29
4 horas al 35%4 × 14.58 × 1.35S/ 78.75

Los recargos viven como parámetros con vigencia — si la norma cambiara las sobretasas, se registra el valor nuevo con su fecha y las boletas siguientes lo usan, sin tocar una línea de configuración.

¿Quién reparte las horas entre 25% y 35%? El total por tasa lo entrega su control de asistencia (el reparte 2-primeras/ resto exige el detalle día a día, que vive en el reloj) o el analista — y así, por totales por tasa, es exactamente como también lo declara el PLAME. Es el estándar del mercado; la detección automática desde marcaciones es una extensión natural de la Integración de Asistencias si su operación la amerita.

Caso 5.2 — Trabajo nocturno (10 pm – 6 am)

La jornada nocturna manda una sobretasa mínima del 35% con piso en la RMV (nadie que trabaje de noche puede ganar menos que RMV + 35%). El sistema la paga por horas nocturnas reportadas, garantizando el piso: el valor hora usado es el mayor entre el del trabajador y el de la RMV. Con la RMV en S/ 1,130 (hora mínima 4.71), un trabajador de S/ 3,500 con 20 horas nocturnas recibe 20 × 14.58 × 35% = S/ 102.08 de sobretasa.

Caso 5.3 — Quiénes NO perciben horas extras

El personal de dirección y el no sujeto a fiscalización (gerentes con manejo propio de su tiempo) está excluido de la jornada máxima — y por ley no percibe horas extras. En el contrato del trabajador se marca esa condición y el sistema ignora cualquier hora extra que se le digite: el candado es del motor, no de la buena memoria del analista.

Caso 5.4 — Compensación con descanso

Empleador y trabajador pueden acordar por escrito compensar horas extras con tiempo de descanso equivalente en vez de pago. Operativamente: esas horas no se ingresan a la boleta y el descanso se otorga como ausencia justificada — el acuerdo escrito queda en el file del trabajador.

Caso 5.5 — Feriados y día de descanso trabajado (transparencia total)

El trabajo en feriado o en el día de descanso semanal sin descanso sustitutorio se paga con una sobretasa del 100% (D.Leg. 713). El sistema hoy lo registra como ingreso adicional manual; la regla dedicada con su propia entrada de horas es una extensión corta que SOLSE implementa a pedido — si su operación trabaja fines de semana o feriados con regularidad, dígalo en la evaluación y la incluimos en el plan de implementación.

6 · Vacaciones: del derecho al descanso, sin hojas de cálculo

Caso 6.1 — El derecho y cómo se acumula

Treinta días calendario por año de servicios con el récord cumplido (D.Leg. 713). En el sistema, cada trabajador tiene su plan de acumulación: 2.5 días por mes desde su ingreso, materializados por el planificador nocturno de Odoo. El saldo de cada quien —cuánto acumuló, cuánto gozó, cuánto le queda— vive en Vacaciones → Reportes → Balance, siempre al día. Un trabajador con año y medio de servicio muestra alrededor de 45 días acumulados (30 del primer año + los devengados del segundo). En el ambiente de evaluación, el botón "Devengar vacaciones a hoy" puebla los saldos al instante.

Caso 6.2 — El goce: la vacación que no descuenta

El trabajador solicita sus días (o el área los programa), la ausencia se aprueba en el módulo de Vacaciones, y desde ahí todo es automático: la conciliación de asistencias marca esos días "• justificado" —jamás descuentan aunque no haya marcaciones—, el saldo del Balance baja, y la remuneración vacacional se liquida en su boleta. El récord queda trazado: quién aprobó, cuándo, qué días.

Caso 6.3 — Las truncas al cese

Al cesar sin año cumplido (o con meses posteriores al último récord), los días proporcionales se pagan en la liquidación: tantos dozavos del sueldo como meses completos. Ejemplo certificado de la matriz — Carmen, sueldo S/ 2,500, cesa con 8 meses de récord trunco:

VACACIONES TRUNCAS — CASO CERTIFICADO
2,500 × 8 ÷ 12 en la liquidación de beneficios socialesS/ 1,666.67

La misma liquidación arrastra la gratificación trunca con su bono y la CTS trunca — el detalle completo está en la página de características.

Caso 6.4 — La "venta" de vacaciones (reducción del descanso)

La ley permite acordar por escrito la reducción del descanso hasta en 15 días, pagando esos días además de la remuneración vacacional. Operativamente: el acuerdo va al file, los días vendidos se pagan como ingreso adicional en la boleta y el goce se registra solo por los días efectivamente descansados.

Caso 6.5 — Lo que el sistema le evita

La indemnización por vacaciones no gozadas (el temido "triple sueldo" cuando el descanso no se otorga en el año siguiente al récord) se previene con lo que esta página describe: saldos siempre visibles en el Balance. Su área de personas ve venir los vencimientos con meses de anticipación, en lugar de descubrirlos en una fiscalización.

7 · Mapa de cobertura normativa — transparencia total

Para que su evaluación no dependa de sobreentendidos, este es el estado exacto de cada frente de esta guía. ✔ Certificado: validado al céntimo por las verificaciones automáticas que usted puede correr. ⚙ Por diseño: cubierto con una decisión operativa estándar del mercado, explicada en su sección. ➕ A pedido: extensión corta que se incluye en el plan de implementación si su operación la necesita.

FrenteEstadoReferencia
Faltas al treintavo, con línea visible y efecto cascada ✔ Certificado§3.1 · Jorge 1,054.67
Ausencias justificadas que no descuentan ✔ Certificado§3.3 · conciliación
Jornadas incompletas por horas (con margen y anti-doble-cobro) ✔ Certificado§3.4 · María 7,866.67
Tardanzas con tolerancia, a valor hora, apagables ✔ Certificado§4 · Carlos -10.94
Horas extras 25% y 35% con recargos parametrizables ✔ Certificado§5.1
Exclusión de personal de dirección (candado del motor) ✔ Certificado§5.3
Sobretasa nocturna con piso RMV ✔ Cubierto§5.2
Reparto de horas 25/35 (2 primeras / resto) ⚙ Por diseño§5.1 · totales por tasa, como el PLAME
Compensación de HHEE con descanso ⚙ Por diseño§5.4 · acuerdo escrito + ausencia
Venta de vacaciones (reducción a 15 días) ⚙ Por diseño§6.4 · ingreso adicional + acuerdo
Feriado / descanso trabajado sin sustitutorio (100%) ➕ A pedido§5.5 · extensión corta
HHEE automáticas desde marcaciones ➕ A pedido§5.1 · sobre la Integración de Asistencias
Acumulación, goce, Balance y truncas de vacaciones ✔ Certificado§6 · Carmen 1,666.67
Nuestra política: lo certificado se demuestra en su servidor, lo diseñado se explica antes de que pregunte, y lo pendiente se dice de frente con su costo y plazo. Así se evalúa un sistema de planillas.
SOLSE · Nómina Peruana para Odoo 19 Community Ir a la guía de validación →