Guía · España

Registro horario en Odoo: el registro de jornada paso a paso.

Toda empresa en España debe registrar cada día la hora de inicio y de fin de la jornada de cada persona trabajadora, conservar esos registros cuatro años y tenerlos a disposición de la plantilla, sus representantes y la Inspección de Trabajo. Qué exige la ley, qué no exige y cómo llevar el fichaje y el control horario en Odoo.

  • Normas y plazos comprobados en las fuentes oficiales el 18 de octubre de 2026
  • Todas las empresas, de cualquier tamaño
  • Odoo 17 a 20

¿Qué es el registro de jornada y a quién obliga?

El artículo 34.9 del Estatuto de los Trabajadores dice: «La empresa garantizará el registro diario de jornada, que deberá incluir el horario concreto de inicio y finalización de la jornada de trabajo de cada persona trabajadora». Lo añadió el Real Decreto-ley 8/2019, publicado en el BOE el 12 de marzo de 2019, que lo hizo aplicable a los dos meses de su publicación.

Según la guía del Ministerio de Trabajo sobre el registro de jornada, se aplica a todas las personas trabajadoras, sea cual sea su categoría, en todos los sectores y en todas las empresas, sea cual sea su tamaño. Incluye expresamente a quienes trabajan total o parcialmente fuera del centro: comerciales, trabajadores móviles, temporales y trabajo a distancia.

  • Alta dirección: el personal de alta dirección (art. 2.1.a ET) queda excluido, según la guía. Por regla general, los mandos intermedios y cargos de confianza con disponibilidad horaria sí se registran.
  • Tiempo parcial: ya tenía su propio registro (art. 12.4.c ET): la jornada se registra día a día y se totaliza cada mes, con copia del resumen al trabajador junto con el recibo de salarios. Si no se cumple esta obligación de registro, el contrato se presume celebrado a jornada completa, salvo prueba en contrario.
  • Horas extraordinarias: el art. 35.5 ET exige registrar la jornada día a día y totalizarla en el periodo de pago, con copia del resumen en el recibo. La guía indica que el registro del art. 34.9 puede servir también para eso.
  • ETT y subcontratas: con trabajadores cedidos por una ETT, registra la empresa usuaria; en una subcontrata, la contratista, que es la empleadora (guía del Ministerio).

Qué debe incluir y cómo llevarlo

  • Contenido mínimo: la hora concreta de inicio y de fin de la jornada de cada persona, cada día (art. 34.9 ET).
  • Pausas: la guía del Ministerio aconseja registrar también las pausas. Si no constan, se puede presumir que todo el tiempo entre la entrada y la salida es tiempo de trabajo efectivo.
  • Quién decide el sistema: el registro se organiza por convenio colectivo o acuerdo de empresa o, en su defecto, por decisión de la empresa previa consulta con los representantes legales de los trabajadores (art. 34.9 ET).
  • Formato: la ley no fija ninguno. Según la guía, vale cualquier sistema, en papel o telemático, que dé información fiable, inmodificable y no manipulable a posteriori, ni por la empresa ni por el trabajador, y que garantice la trazabilidad.
  • Intimidad: si el sistema usa dispositivos digitales, videovigilancia o geolocalización, hay que respetar los derechos del art. 20 bis ET y de la Ley Orgánica 3/2018 de protección de datos, recuerda la guía.

Conservación y acceso: cuatro años, siempre disponible

QuéRegla (fuente)
Registro diarioHora de inicio y de fin de la jornada de cada persona, cada día (art. 34.9 ET).
ConservaciónCuatro años (art. 34.9 ET).
AccesoA disposición de las personas trabajadoras, sus representantes legales y la Inspección de Trabajo y Seguridad Social, en cualquier momento en que lo pidan (art. 34.9 ET · Guía).
DóndeEn el centro de trabajo o accesible desde él de forma inmediata (Guía del Ministerio).
CopiasSin obligación general de entregar copias, salvo pacto, pero facilitando la consulta personal (Guía del Ministerio).
Tiempo parcialResumen mensual con copia junto con el recibo de salarios; los resúmenes se conservan al menos cuatro años (art. 12.4.c ET).
Horas extraordinariasTotal en el periodo de pago, con copia del resumen en el recibo (art. 35.5 ET).

¿Qué pasa si no se lleva el registro?

El artículo 7.5 de la Ley sobre Infracciones y Sanciones en el Orden Social (LISOS) califica como infracción grave la transgresión de las normas en materia de jornada, descansos y registro de jornada, entre otras. Su artículo 40.1.b fija para las infracciones graves multas de 751 a 1.500 euros en grado mínimo, de 1.501 a 3.750 euros en grado medio y de 3.751 a 7.500 euros en grado máximo.

¿Es obligatorio el registro horario digital?

Todavía no. El Ministerio de Trabajo ha publicado en su portal de participación pública un proyecto de real decreto que desarrollaría el registro de jornada y obligaría a llevarlo «por medios digitales». A 18 de octubre de 2026 no está publicado en el BOE: es un proyecto, no está en vigor y no tiene fecha de entrada en vigor. Hoy rige el artículo 34.9 ET, que no impone un formato concreto.

Si se publica, revisaremos esta guía y la app con el texto definitivo.

Paso a paso en Odoo con Registro Jornada Spain

Nuestra app Registro Jornada Spain (l10n_es_hr_registro_jornada) construye el registro de jornada sobre las Asistencias de Odoo (hr_attendance): el fichaje sigue igual, por quiosco, barra del sistema o entrada manual. Funciona en Odoo 17, 18, 19 y 20, Community y Enterprise, en Odoo.sh o en instalación propia.

  1. Instale la app. Se abre la Lista de puesta en marcha (después: Registro de jornada › Configuración › Lista de puesta en marcha). Muestra los empleados sin calendario laboral, sin documento de identidad o sin fecha de nacimiento (sirve para aplicar los límites de los menores), quién no puede firmar online y las salidas olvidadas, cada punto con un botón para corregirlo.
  2. En Configuración › Ajustes, adapte los avisos a su convenio: máximo de horas ordinarias al día (9 por defecto), descanso mínimo entre jornadas (12 horas), pausa a partir de 6 horas (15 minutos como mínimo) y avisos semanales, mensuales y anuales. Por defecto, corregir una asistencia exige un motivo.
  3. En los mismos ajustes, el plazo de conservación no puede bajar de 48 meses, los cuatro años del art. 34.9 ET. El borrado automático al terminar el plazo es opcional y viene desactivado.
  4. En Configuración › Tipos de pausa, revise las pausas de serie (descanso, descanso retribuido «bocadillo» de hasta 15 minutos, comida, asuntos personales y visita médica) y marque cuáles son retribuidas según su convenio. Las retribuidas cuentan como tiempo de trabajo.
  5. Los empleados fichan como siempre. En cada asistencia se puede indicar si es presencial o teletrabajo y el tipo de la pausa anterior. La app calcula por jornada las horas trabajadas, las pausas, la jornada partida, las horas nocturnas (22:00–06:00), el teletrabajo y las horas por encima del calendario (campo «Horas sobre horario»), y avisa de excesos, falta de pausa o de descanso, salidas sin fichar, solapes y días previstos sin registro. Cada alta, cambio o borrado de una asistencia queda en el Registro de auditoría, de solo adición, encadenado con SHA-256 y comprobado cada día.
  6. Cada mes se preparan solos los registros del mes anterior (o use Preparar mes). Revise los avisos, corrija asistencias indicando el motivo y pulse Cerrar mes: las asistencias de ese mes quedan bloqueadas. Solo un administrador puede reabrirlo, y debe indicar el motivo.
  7. Los empleados firman en Mis registros o en el portal (/my/working-time, también desde el móvil); con el ajuste por defecto reciben un correo con el enlace. Las firmas en papel se registran con Firmado en papel. Con Descargar mis datos, cada persona obtiene su propio registro y su historial de cambios.
  8. Cuando lo pida la Inspección o la representación de los trabajadores, cree un enlace en Inspección › Enlaces para inspección: de solo lectura, limitado a un periodo y unos empleados, con caducidad (30 días como máximo por defecto) y revocable; cada uso queda registrado. También puede usar Exportar para la Inspección: registro diario en CSV, JSON o XML, registros mensuales en PDF y auditoría de cambios en CSV.
Registro mensual en Odoo con líneas diarias y avisos
Registro mensual en Odoo con líneas diarias y avisos

Lo que la app no hace

  • No decide qué horas son extraordinarias. Las «Horas sobre horario» son una cifra diaria; cómo se califican depende de su convenio y de la distribución anual de la jornada.
  • No sustituye el convenio, el acuerdo de empresa o la consulta con los representantes de los trabajadores sobre cómo se organiza el registro.
  • No entrega por usted los resúmenes mensuales con la nómina (tiempo parcial y horas extraordinarias); el PDF mensual, con los totales del mes, le sirve de base.
  • No envía nada a la Inspección ni a Normalane: los datos se quedan en su Odoo. La Inspección solo los ve si usted crea un enlace o exporta.
  • Los huecos entre asistencias sin tipo de pausa cuentan como pausas no retribuidas, salvo que fije un tipo de pausa por defecto.
  • Firmar en Odoo o en el portal es una firma electrónica simple (usuario, hora y dirección IP).
  • No funciona en Odoo Online, que no admite módulos de terceros.

¿Y si alguien cambia la base de datos directamente? El registro de auditoría no puede impedirlo a quien tenga acceso completo a la base de datos, pero esos cambios rompen la cadena y la comprobación diaria los detecta.

¿Listo para usar Registro Jornada Spain?

24 €, pago único, por versión de Odoo. Se compra y se descarga en la Odoo Apps Store.

Preguntas frecuentes

¿Es obligatorio el registro horario en todas las empresas?

Sí. Según el Ministerio de Trabajo se aplica a todas las empresas, sea cual sea su tamaño, y a todas las personas trabajadoras, también en trabajo a distancia. Queda fuera el personal de alta dirección.

¿Cuánto tiempo hay que conservar el registro de jornada?

Cuatro años (art. 34.9 ET), a disposición de las personas trabajadoras, sus representantes legales y la Inspección de Trabajo. La app no permite fijar menos de 48 meses.

¿Qué multa hay por no llevar el registro horario?

Es una infracción grave (art. 7.5 LISOS), con multa de 751 a 7.500 euros según el grado (art. 40.1.b LISOS).

¿Es obligatorio el fichaje digital?

No, a 18 de octubre de 2026. El Ministerio de Trabajo tiene un proyecto de real decreto que lo exigiría, pero no está publicado en el BOE. Hoy vale cualquier sistema fiable, en papel o digital.

¿Hay que registrar las pausas?

La ley exige la hora de inicio y de fin. La guía del Ministerio aconseja registrar también las pausas, para que no se presuma que todo el tiempo entre la entrada y la salida es trabajo efectivo. La app distingue tipos de pausa, retribuidas o no.

¿Cambia la forma de fichar de mis empleados?

No. La app funciona sobre las Asistencias estándar de Odoo: quiosco, barra del sistema o entrada manual. Añade el registro mensual, las firmas, los avisos y el registro de cambios.

¿Cómo accede la Inspección de Trabajo a los registros?

Con un enlace de solo lectura que usted crea, limitado a un periodo y unos empleados, con caducidad y revocable, o con una exportación en CSV, JSON, XML o PDF. Cada acceso queda registrado.

Fuentes oficiales

Cada enlace lleva a la norma o página oficial de la que salen los datos de esta guía.

Escriba a support@normalane.com indicando su versión y edición de Odoo (Community o Enterprise). Las correcciones de errores para la versión comprada son gratuitas.

Esta guía explica normas públicas con palabras sencillas. No es asesoramiento jurídico ni fiscal. Normalane no tiene relación con el Ministerio de Trabajo ni la Inspección de Trabajo y Seguridad Social.