Asistencia Geo — Documentación

04 — Cumplimiento legal México (LFT, NOM-037, INAI)

1. Ley Federal del Trabajo — jornadas

Jornada Horas Franja
Diurna 8 h 06:00 – 20:00
Nocturna 7 h 20:00 – 06:00
Mixta 7.5 h comprende parte diurna y parte nocturna (nocturna < 3.5 h)

Implementación: backend/app/services/payroll_rules.py (classify_jornada).

2. Horas extraordinarias (Art. 66–68 LFT)

3. Retardos

retardo = hora_real_de_entrada − shifts.start_time (cuando > 0). Reportado por empleado y período; opcionalmente con tolerancia (grace period) configurable por empresa.

4. NOM-037 (Teletrabajo) — perfiles remotos

5. Trazabilidad y auditoría (inmutabilidad)

6. Privacidad (INAI)

7. Reporte de nómina (resumen)

GET /api/v1/reports/timesheet devuelve por empleado y rango de fechas: