Buenos días,
estoy teniendo un comportamiento extraño con el módulo de Asistencias (hr.attendance) en Odoo 18.
Todos los empleados que fichan en el turno de mañana (por ejemplo de 06:00 a 14:00) aparecen con una hora menos o más en la columna de horas calculadas.
Sin embargo, los empleados de otros turnos (por ejemplo los de tarde o noche) muestran los tiempos correctamente.
He revisado lo siguiente:
- La zona horaria del servidor está configurada correctamente en Europe/Madrid.
- Los usuarios también tienen su zona horaria en Europe/Madrid.
- El calendario laboral (resource.calendar) está en la misma zona horaria y con los tramos correctos (por ejemplo, 06:00–14:00).
Aun así, Odoo muestra una diferencia sistemática de ±1 hora en los empleados del turno de mañana, mientras que el resto aparecen bien.
En algunos casos también se muestran 0:00 horas laborables, incluso con fichajes válidos.