Guía · Odoo Community
Hojas de horas en Odoo Community: qué puede hacer y qué no
Odoo Community te da una base sólida para registrar horas, pero algunas cosas que los equipos usan a diario solo están en Enterprise. Un resumen honesto, comprobado en el código fuente de Odoo 18, 19 y 20, y cómo cubrir esas carencias sin cambiar de edición.
Actualizado el · por el equipo de TimeViking
La respuesta corta
Odoo Community puede registrar horas en proyectos y tareas, generar informes y facturarlas. Lo que le falta es lo que hace que introducir horas sea rápido y lo que gestiona su aprobación: una cuadrícula semanal, un temporizador y la validación de hojas de horas. Odoo los incluye en Enterprise.
No tienes que cambiar de edición para tenerlos. TimeViking da a tu equipo un calendario semanal, una cuadrícula semanal, entrada rápida, un temporizador, una app móvil y aprobaciones semanales, y escribe las horas directamente en las hojas de horas de tu Odoo Community.
Qué hace Odoo Community con las hojas de horas
Revisamos el código fuente de Odoo Community 18, 19 y 20 (los módulos y sus manifiestos). Las tres versiones incluyen lo siguiente, sin Enterprise:
- Hojas de horas (
hr_timesheet): horas en un proyecto y una tarea, con descripción y empleado. Las registras en una lista o en la pestaña de una tarea. - Permisos de acceso: un usuario ve solo sus propias horas, o todas, o administra las hojas de horas.
- Informes: lista, kanban, tabla dinámica y gráfico, por proyecto, tarea, empleado o periodo.
- Un calendario mensual de tus horas, desde Odoo 19 (todavía no en 18).
- Horas asignadas en una tarea, para ver cuánto se ha consumido ya.
- Ausencias (
hr_holidays) y un horario laboral con festivos (resource). Conproject_timesheet_holidays, Odoo también crea líneas de horas para las ausencias aprobadas. - Facturación de horas mediante pedidos de venta (
sale_timesheet): una vez facturadas, las horas ya no se pueden modificar sin más.
Es una base sólida. Para un equipo que registra horas cada día, lo que más tiempo consume es la introducción de datos.
Qué no está en Community
| Función | En Community 18, 19 y 20 | Dónde la encuentras |
|---|---|---|
| Validar horas (aprobar y bloquear) | No: el campo no existe | Enterprise (timesheet_grid) |
| Cuadrícula semanal de horas | No | Enterprise (timesheet_grid) |
| Temporizador para iniciar y parar horas | No | Enterprise |
| Planificar personas en proyectos | No | Enterprise (planning) |
| API externa en Odoo Online | No aplica: Odoo Online siempre es Enterprise | Solo con el plan Custom |
No hemos comprobado qué hace Enterprise con esos módulos en su propio código fuente: ese código no es público. La tabla te dice qué no está en Community; para los detalles de Enterprise, consulta la documentación de Odoo.
Otra cosa que conviene saber: Odoo Online y Odoo.sh son siempre instalaciones Enterprise. Community lo ejecutas en tu propio servidor, internamente o con un partner de hosting.
Cómo cubre TimeViking esas carencias
TimeViking es una app independiente para tu equipo, conectada a tu Odoo. Odoo sigue siendo la fuente de verdad: los proyectos, tareas y empleados vienen de Odoo, y las horas vuelven automáticamente, en ambas direcciones.
Introducción rápida de datos
- Un calendario semanal donde arrastras tareas, con un color por proyecto.
- Una cuadrícula semanal: una fila por tarea, una celda por día, Tab para pasar al día siguiente.
- Entrada rápida:
yesterday 9-12 #support ticketsse convierte de una vez en una línea de horas. - Un temporizador, también en el móvil, y copiar la semana anterior.
- Una app móvil que también funciona sin conexión; más información en nuestra guía de la app de horas en el móvil.
Aprobaciones sin Enterprise
Tu equipo envía la semana; un jefe de proyecto la aprueba o la devuelve. Las horas aprobadas quedan bloqueadas en la app. Esto funciona con independencia de Odoo, así que también en Community. Cómo se compara con la validación de Enterprise se explica en aprobar hojas de horas en Odoo.
Qué llega a Odoo
Las horas terminan en las Hojas de horas estándar de Odoo, en el empleado, proyecto y tarea correctos. Tus empleados no necesitan un usuario de Odoo: la app escribe a través de una única conexión técnica, en nombre del empleado correspondiente. Las ausencias se solicitan en la app; tu responsable las aprueba en Odoo, como está acostumbrado.
Conectar Odoo Community
En tu propio servidor tienes tres opciones, todas explicadas en la página de integración con Odoo:
- Con nuestro módulo gratuito de la Odoo Apps Store: sin claves de API que gestionar ni renovar.
- Con un usuario bot: un único usuario técnico con una clave de API, para todo el equipo. Solo necesita permisos de Community: usuario de Proyecto y Hojas de horas con acceso a todas las hojas de horas.
- Con una clave de API personal por usuario: cada compañero conecta su propia clave y escribe solo sus propias horas.
Funciona con Odoo 18, 19 y 20. Lo que cambia según la versión se explica en la página Odoo Timesheets.
¿Cuánto cuesta?
Para equipos de hasta 3 usuarios, TimeViking es gratis, para siempre. A partir de ahí pagas 5 € al mes por todo tu equipo de hasta 20 usuarios, no por usuario. Todos los detalles están en la página de precios. Puedes empezar gratis y conectar tu Odoo Community hoy mismo.
Prueba TimeViking con tu propio Odoo.
Gratis para equipos de hasta 3 usuarios, para siempre. Los equipos más grandes tienen 30 días de prueba gratis, sin tarjeta.
Preguntas frecuentes
¿Odoo Community tiene una app de hojas de horas?
Sí. El módulo Hojas de horas (hr_timesheet) forma parte de Community en Odoo 18, 19 y 20. Registras horas en proyectos y tareas, con permisos para tus propias horas o para todas, y con vistas de lista, kanban, tabla dinámica y gráfico.
¿Puedo aprobar o validar hojas de horas en Odoo Community?
No con Odoo en sí. El campo de horas validadas no existe en el código fuente de Community 18, 19 y 20; la validación es de Enterprise. Si aun así quieres aprobaciones, puedes hacerlas en TimeViking: tu equipo envía la semana y un jefe de proyecto la aprueba.
¿Odoo Community tiene una cuadrícula semanal o un temporizador para las horas?
No. No encontramos ninguna vista de cuadrícula ni temporizador para hojas de horas en los módulos de Community. Odoo 19 y 20 sí tienen un calendario mensual de tus horas. TimeViking tiene su propia cuadrícula semanal, calendario semanal y temporizador, también en el móvil.
¿TimeViking funciona con Odoo Community en mi propio servidor?
Sí. Te conectas con nuestro módulo gratuito, o a través de la API con un usuario bot o una clave personal por usuario. El bot solo necesita permisos de Community: usuario de Proyecto y Hojas de horas con acceso a todas las hojas de horas.
¿Necesito Enterprise para facturar mis horas?
No. Facturar horas mediante pedidos de venta (sale_timesheet) forma parte de Community. Una vez facturadas, Odoo bloquea las horas; TimeViking lo respeta.