El módulo de Asistencias de Odoo Community es la herramienta estándar para el registro de la jornada laboral. Está diseñado para registrar la presencia real de los empleados mediante fichajes de entrada y salida, de forma sencilla, centralizada y trazable.
Aunque se toma como referencia Odoo 17, el funcionamiento descrito es válido para versiones posteriores, ya que la lógica del módulo apenas cambia entre versiones.
Qué es el módulo de Asistencias en Odoo Community
El módulo permite registrar:
- Hora de entrada
- Hora de salida
- Pausas intermedias
- Tiempo total trabajado
- Horas extra (si están configuradas)
Su finalidad es controlar la jornada efectiva, no imputar horas a tareas o proyectos. Por eso no debe confundirse con los partes de horas (timesheets).
Cómo funciona el módulo de Asistencias
El funcionamiento se basa en fichajes:
- El empleado ficha la entrada
- Odoo registra fecha y hora exactas
- El empleado ficha la salida
- El sistema calcula automáticamente:
- Tiempo trabajado
- Tiempo fuera
- Horas extra, si procede
Un mismo empleado puede realizar varios fichajes en un mismo día, lo que permite reflejar pausas, salidas y reentradas.



Cálculo de horas trabajadas y horas extra
El módulo calcula automáticamente el tiempo trabajado entre cada entrada y salida.
Además, permite:
- Activar el cálculo de horas extra
- Diferenciar horas normales y adicionales
Este cálculo se basa en:
- El calendario laboral del empleado
- Las horas previstas
- La configuración del módulo
El módulo no liquida ni paga horas extra, pero sí las identifica y registra.
Formas de fichar en Odoo Community
Odoo concentra la mayoría de métodos de fichaje en el modo kiosco, pensado para un uso rápido, compartido y controlado.
Fichaje desde el modo kiosco
El modo kiosco es una pantalla de fichaje, normalmente instalada en una tablet, un PC táctil o un terminal compartido (entrada, recepción, fábrica).
Desde el kiosco, el empleado puede fichar de varias formas:
Fichaje manual
- Selección del empleado en pantalla
- Botón de entrada / salida
- Método simple y directo
Fichaje manual con PIN (opcional)
- El empleado se identifica con un PIN personal
- Añade una capa de seguridad
- Evita fichajes indebidos
Fichaje con código de barras
- El empleado escanea su tarjeta o credencial
- El kiosco registra automáticamente el fichaje
- Muy rápido y fiable
- Habitual en entornos industriales
Fichaje con RFID
- Uso de tarjetas o llaveros RFID
- Lectura automática en el kiosco
- Experiencia similar a un reloj de fichar físico
- Ideal para accesos controlados



Todos estos métodos registran exactamente el mismo dato: una entrada o una salida asociada a un empleado concreto.
Fichaje individual desde Odoo
Además del kiosco, el fichaje también puede hacerse:
- Desde la interfaz de Odoo (check in / check out)
- Desde la app o navegador móvil
Este método es habitual en:
- Oficinas
- Teletrabajo
- Usuarios con acceso individual al sistema
Flujo real de uso del módulo
Un flujo habitual sería:
- Alta del empleado
- Asignación del calendario laboral
- Configuración del modo kiosco (si aplica)
- Fichaje diario del empleado
- Registro automático del tiempo
- Revisión de asistencias
El sistema no impone cómo fichar; solo registra y estructura la información.
Visualización y control de las asistencias
Los registros pueden consultarse desde:
- Lista: detalle completo de fichajes
- Calendario: visión diaria y mensual
- Pivot: análisis por empleado o periodo
Esto permite:
- Detectar olvidos de fichaje
- Identificar jornadas incompletas
- Analizar horas trabajadas y extra
- Exportar datos para informes
¿Cumple Odoo Community con los requisitos del registro de jornada?
Sí. El módulo de Asistencias de Odoo Community cumple funcionalmente con los requisitos del registro de jornada, siempre que se utilice correctamente.
Permite:
- Registrar la jornada día a día
- Guardar hora real de entrada y salida
- Asociar los registros a cada empleado
- Conservar el histórico
- Consultar y exportar los datos
La legislación no exige una tecnología concreta, sino un registro fiable, accesible y veraz. Odoo proporciona la herramienta; el cumplimiento depende de su correcta implantación y uso diario.
Buenas prácticas de funcionamiento
- Definir claramente el método de fichaje
- Usar siempre el mismo criterio
- Activar PIN en kiosco si es necesario
- Evitar modificaciones manuales sin control
- Revisar registros periódicamente
Limitaciones del módulo estándar
El módulo no incluye de serie:
- Turnos complejos o rotativos
- Reglas avanzadas por convenio
- Bloqueo automático de fichajes
- Validaciones avanzadas de incumplimientos
En estos casos, es habitual personalizar o ampliar el sistema.
Conclusión
El módulo de Asistencias de Odoo Community es una solución estable, flexible y válida para el registro de la jornada laboral. Su mayor fortaleza es el modo kiosco, que permite múltiples formas de fichaje (manual, PIN, código de barras y RFID) sobre un núcleo simple y fiable.
Para empresas que buscan:
- Control horario real
- Distintas formas de fichar
- Integración total con Odoo
- Una base sólida a largo plazo
Es una solución perfectamente adecuada.