Este módulo proporciona una nueva pantalla que te permite gestionar la codificación de tu trabajo (parte de horas) por periodo. Las entradas del parte de horas las realizan los empleados cada día. Al final del periodo definido, los empleados envían su hoja validada y el revisor debe entonces aprobar las entradas enviadas. Los periodos se definen en los formularios de la compañía y puedes configurarlos para que sean mensuales, semanales o diarios. De forma predeterminada, la política está configurada para que los HR Officers sean los revisores.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Los empleados pueden registrar su tiempo en una hoja de partes de horas semanal, mensual o diaria, enviarla para revisión, y los revisores pueden aprobarla o rechazarla. Las hojas se crean automáticamente con el periodo, el empleado y la política de revisores correctos.
Este módulo añade una pantalla de Partes de horas donde los empleados introducen su tiempo día a día para un periodo definido (semana, mes o día, configurado por compañía). Cada parte muestra una cuadrícula de fechas frente a proyectos y tareas, y el tiempo total se calcula automáticamente.
- Los empleados abren su parte desde el menú Mis partes de horas, rellenan la cuadrícula y la envían. Una vez enviada, la parte pasa a En espera de revisión y las entradas ya no se pueden modificar.
- Los revisores ven las partes enviadas en el menú Por revisar y pueden aprobarlas o rechazarlas. La aprobación registra quién la revisó; el rechazo la devuelve a Abierta.
- La configuración de la compañía permite elegir el rango del periodo, el día de inicio de la semana y quién revisa las partes (Responsables de RR. HH., Gerentes de RR. HH. o Responsables de partes de horas).
- Las partes están vinculadas a empleados, departamentos y compañías; se bloquean las partes superpuestas para el mismo empleado, y la fecha de inicio no puede ser posterior a la fecha de fin.
- Las entradas de partes de horas se vinculan automáticamente a la parte que cubre su fecha, y las entradas de una parte confirmada o aprobada no se pueden modificar ni eliminar.
- Los empleados y departamentos muestran recuentos de partes y de partes en espera de aprobación, y el informe de análisis de partes de horas se puede filtrar por parte.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (11)
- hr.employee · amplía un modelo existentetimesheet_sheet_ids (Timesheet Sheets), timesheet_sheet_count (Timesheet Sheets Count)
- res.company · amplía un modelo existentesheet_range (Timesheet Sheet Range), timesheet_week_start (Week start day), timesheet_sheet_review_policy
- hr.department · amplía un modelo existentetimesheet_sheet_to_approve_count (Timesheet Sheets to Approve)
- hr_timesheet.sheet · modelo nuevoname, state (Status), user_id (User), date_end (Date To), line_ids (Timesheet Sheet Lines), can_review, company_id (Company), date_start (Date From), total_time, employee_id (Employee), reviewer_id (Reviewer), new_line_ids (Temporary Timesheets), complete_name, department_id (Department), review_policy, timesheet_ids (Timesheets), add_line_task_id (Select Task), available_task_ids (Available Tasks), add_line_project_id (Select Project)
- res.config.settings · amplía un modelo existentesheet_range (Timesheet Sheet Range), timesheet_week_start (Week Start Day), timesheet_sheet_review_policy
- account.analytic.line · amplía un modelo existentesheet_id (Sheet), sheet_state (Sheet State)
- hr_timesheet.sheet.line · modelo nuevovalue_x (Date Name), value_y (Project Name), new_line_id
- account.analytic.account · amplía un modelo existente
- timesheets.analysis.report · amplía un modelo existentesheet_id (Sheet)
- hr_timesheet.sheet.line.abstract · modelo nuevodate, task_id (Task), sheet_id, company_id (Company), project_id (Project), employee_id (Employee), unit_amount (Quantity)
- hr_timesheet.sheet.new.analytic.line · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Instalación
Fuente · Odoo 18.0Este módulo se basa en:
- El módulo OCA '2D matrix for x2many fields', y se puede descargar desde Github:
Configuración
Fuente · Odoo 18.0Si quieres otros rangos predeterminados diferentes al semanal, debes ir a:
- En el menú Configuration -\> Settings -\> Timesheet Options, y seleccionar en Timesheet Sheet Range el rango predeterminado que quieras.
- Cuando tienes un rango semanal también puedes especificar el Week Start Day.
Para cambiar quién revisa las hojas enviadas, ve a Configuration \> Settings \> Timesheet Options y configura Timesheet Sheet Review Policy en consecuencia.
Para añadir más políticas de revisión, consulta los módulos extra hr_timesheet_sheet_policy_xxx.
Si modificas la pestaña Details, automáticamente se actualiza la pestaña Summary. Pero si modificas la pestaña Summary, necesitas guardar para que se actualice la pestaña Details.
En caso de que modifiques el importe unitario de ambas pestañas, prevalecerá la pestaña Details. Si modificas la pestaña Summary y necesitas hacer un cambio en la pestaña Details, guarda antes.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.