Guía · Aprobaciones
Aprobar hojas de horas en Odoo: con Enterprise, con TimeViking o con ambos
Si facturas por horas, quieres saber que las horas son correctas antes de que lleguen a tu cliente. Odoo lo resuelve con la validación de Enterprise; TimeViking, con aprobaciones semanales que también funcionan en Community. Cuál es la diferencia y qué enfoque encaja con tu equipo.
Actualizado el · por el equipo de TimeViking
Dos tipos de aprobación
Cuando se habla de «aprobar hojas de horas en Odoo», normalmente se quiere decir una de estas dos cosas:
- Validar en Odoo Enterprise. Un responsable marca como validadas las horas de un periodo. A partir de ese momento quedan bloqueadas y listas para facturar.
- Cerrar una semana. El empleado dice «mi semana está lista», el jefe de proyecto la revisa y la aprueba, o la devuelve.
Odoo Community no tiene ninguna de las dos. Enterprise tiene la primera. TimeViking tiene la segunda, en Community y en Enterprise.
Validar en Odoo Enterprise
La validación de hojas de horas pertenece al módulo de Enterprise timesheet_grid. El campo de horas validadas no existe en el código fuente de Odoo Community 18, 19 y 20; sin Enterprise, Odoo no bloquea nada.
Cómo funciona exactamente la validación en Enterprise depende de tu versión y configuración, y el código fuente de Enterprise no es público. Por eso aquí solo describimos cómo lo gestiona TimeViking:
- Cuando alguien valida en Odoo, la línea queda bloqueada en TimeViking. Aparece como aprobada y la app ya no la modifica ni la elimina.
- Si una de esas líneas aún tiene que cambiar, primero deshaz la validación en Odoo. La app nunca fuerza nada.
- Si usas Odoo Online u Odoo.sh, tienes Enterprise. Cuando la app Hojas de horas está instalada, la validación suele estar disponible también.
Además de la validación, Odoo también bloquea las horas facturadas (sale_timesheet, también en Community). TimeViking no toca una línea que está en una factura publicada y te muestra por qué.
Aprobación semanal en TimeViking
En TimeViking funciona así:
- El empleado completa la semana y hace clic en Enviar. A partir de ahí ya no puede modificar esas horas.
- El jefe de proyecto ve, por persona y por semana, cuántas horas se han enviado, cuántas son facturables y en qué proyectos.
- Las aprueba, o devuelve la semana para que el empleado la corrija.
- Una semana aprobada también se puede reabrir más adelante.
Conviene saberlo: las horas van a Odoo de inmediato, incluso antes de enviarse. Tus cifras de proyecto en Odoo siguen al día. Aprobar en TimeViking es un control y un bloqueo en la app; no valida nada en Odoo.
¿Qué enfoque encaja con tu equipo?
| Tu situación | Lo que recomendamos |
|---|---|
| Odoo Community, quieres que se aprueben las horas | Aprobación semanal en TimeViking |
| Odoo Enterprise, tu equipo de contabilidad ya valida en Odoo | Sigue validando en Odoo; TimeViking recoge el bloqueo |
| Odoo Enterprise, los jefes de proyecto quieren revisar primero | Los jefes de proyecto aprueban en TimeViking y contabilidad valida después en Odoo |
| No usas aprobaciones | Nada que hacer: nadie tiene que enviar, todas las horas van directamente a Odoo |
Sin Enterprise
La aprobación en TimeViking es entonces todo tu proceso de aprobación. Ten en cuenta que alguien con los permisos adecuados en Odoo todavía puede editar las horas allí; Odoo en sí no tiene bloqueo. En la práctica, lo limitas dando esos permisos en Odoo a pocas personas.
Con Enterprise
Puedes usar ambas. La aprobación en la app es entonces el primer control, por parte de quienes conocen el trabajo; la validación en Odoo es el paso final antes de facturar. Lo que se valida en Odoo queda bloqueado también en la app.
Horas aprobadas en papel
¿Tus clientes quieren una hoja de horas firmada? TimeViking genera un PDF por empleado y por mes con casillas de firma, con tu propia imagen de marca. ¿Todavía trabajas sin app? Empieza con nuestra plantilla mensual de horas gratuita.
Pruébalo tú mismo
La aprobación semanal está integrada en TimeViking, y los equipos de hasta 3 usuarios usan la app gratis. Consulta los precios, lee cómo funciona la integración con Odoo o empieza gratis.
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
¿Puedo aprobar hojas de horas en Odoo Community?
Odoo Community en sí no tiene validación de hojas de horas: el campo no existe en el código fuente de 18, 19 y 20. Puedes aprobar horas en TimeViking, que funciona con independencia de Odoo.
¿Una aprobación en TimeViking también valida las horas en Odoo?
No. Aprobar en TimeViking bloquea las horas en la app. En Odoo no cambia nada: las horas ya están allí, y cualquiera con permisos en Odoo puede seguir editándolas. Si validas en Odoo Enterprise, la app sí lo recoge.
¿Qué pasa con las horas validadas en Odoo?
Cuando alguien valida horas en Odoo Enterprise, esas líneas quedan bloqueadas en TimeViking: aparecen como aprobadas y la app ya no las modifica ni las elimina. Si aún hay que cambiar algo, primero deshaz la validación en Odoo.
¿Las horas esperan a estar aprobadas para llegar a Odoo?
No. Las horas van a Odoo de inmediato, incluso antes de enviarse o aprobarse. Así tus cifras de proyecto en Odoo están siempre al día. La aprobación es un control y un bloqueo, no una cola.
¿Quién puede aprobar horas en TimeViking?
Un usuario con el rol de Jefe de proyecto o Administrador. Los empleados envían su propia semana y pueden ver si se ha enviado, aprobado o devuelto.