OdooWiki OCA HUB

OCA/timesheet

Repositorio de la comunidad OCA con 71 módulos para Odoo confirmados en el catálogo de OdooWiki (versiones 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Revisado el 2026-11-03.

Abrir en GitHub

Módulos confirmados por versión

12.0
40 módulos
13.0
16 módulos
14.0
31 módulos
15.0
19 módulos
16.0
32 módulos
17.0
24 módulos
18.0
34 módulos
19.0
18 módulos
20.0
0 módulos

Módulos del repositorio

  • crm_phonecall_timesheet

    Crea automáticamente una entrada de parte de horas a partir de una llamada telefónica cuando se establecen un proyecto y una duración, y permite a los usuarios detener una llamada para registrar su duración. Los partes de horas se vinculan de vuelta a la…

  • CRM TimesheetOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_timesheet

    Este módulo permite a los comerciales registrar y controlar el tiempo dedicado a los leads y oportunidades directamente desde CRM, con botones de inicio/parada del temporizador y una pestaña Timesheets que muestra el tiempo total dedicado.

  • hr_employee_cost_history

    Permite a los usuarios de RR. HH. cambiar el coste horario de las hojas de horas de un empleado a partir de una fecha elegida, mantiene un historial de cada cambio de coste y recalcula las hojas de horas existentes desde esa fecha.

  • hr_employee_product

    Te permite marcar un producto como representativo de un empleado y oculta esos productos a los usuarios normales para que solo los responsables de RR. HH. puedan verlos.

  • hr_timesheet_activity_begin_end

    Añade los campos Begin Hour y End Hour a las líneas de partes de horas para que los usuarios puedan registrar la hora exacta de inicio y fin de cada actividad, con cálculo automático de la duración y comprobaciones de solapamiento.

  • hr_timesheet_amount_security

    Restringe los campos de coste e importe en los informes de partes de horas para que solo los usuarios con el permiso 'Allow to read analytic costs' puedan verlos.

  • Task Logs AnalysisOdoo 12, 13, 14
    hr_timesheet_analysis

    Añade vistas de gráfico a las pantallas de Timesheets para que puedas analizar visualmente el tiempo registrado por fecha, proyecto o empleado.

  • hr_timesheet_autofill_project_off

    Evita que Odoo rellene automáticamente el proyecto en una nueva línea de partes de horas basándose en entradas anteriores, de modo que los usuarios deben elegir el proyecto ellos mismos.

  • Timesheet - Begin/End HoursOdoo 15, 16, 17, 18, 19
    hr_timesheet_begin_end

    Añade los campos Begin Hour y End Hour a las líneas de partes de horas para que los empleados puedan registrar la hora exacta de inicio y fin de su trabajo, con cálculo automático de la duración y comprobaciones de solapamiento.

  • HR Timesheet CalendarOdoo 16, 17, 18
    hr_timesheet_calendar

    Añade una vista de calendario a los partes de horas para que los usuarios puedan ver, crear y duplicar entradas de tiempo arrastrando en un calendario. También añade un campo de hora de inicio y un ajuste para controlar cómo se alinean las nuevas entradas.

  • hr_timesheet_date_order_desc

    Las nuevas líneas de partes de horas se añaden en la parte superior de la lista y los partes de horas se ordenan por fecha, de más reciente a más antiguo, por lo que las entradas recientes siempre están visibles.

  • hr_timesheet_day_week

    Añade un campo "Day of Week" a las hojas de horas para que puedas buscarlas, agruparlas y filtrarlas por día de la semana, y resalta en amarillo las entradas de fin de semana.

  • hr_timesheet_editable_top

    Las nuevas líneas de partes de horas se añaden en la parte superior de la lista en lugar de en la parte inferior, lo que agiliza la introducción de varias entradas seguidas.

  • Hr Timesheet Employee Analytic TagOdoo 14, 16, 17, 18, 19
    hr_timesheet_employee_analytic_tag

    Te permite establecer etiquetas analíticas predeterminadas en cada empleado para que las entradas de partes de horas creadas para ese empleado lleven automáticamente esas etiquetas.

  • hr_timesheet_employee_cost_contract

    Calcula automáticamente el coste horario de las hojas de horas de cada empleado a partir de sus contratos de RR. HH., en lugar de introducirlo manualmente. Puedes elegir la política de promedio (contrato, anual o mensual) y volver a cambiar empleados…

  • hr_timesheet_employee_cost_currency

    Te permite establecer la moneda utilizada para el coste de la hoja de horas de un empleado, de modo que las tarifas de coste por hora puedan registrarse en una moneda distinta a la predeterminada de la empresa.

  • hr_timesheet_employee_required

    Este módulo hace obligatorio el campo Employee en los registros de tiempo vinculados a un proyecto, de modo que los usuarios no pueden guardar un registro de tarea sin indicar quién realizó el trabajo.

  • hr_timesheet_name_customer

    Añade un campo 'Customer Description' a los partes de horas que se rellena automáticamente desde la descripción normal, y lo utiliza en el portal del cliente y en un nuevo informe PDF 'Timesheet Customer'.

  • hr_timesheet_nonpayable

    Marca las entradas de partes de horas como no pagables para que sus horas queden excluidas de los costes facturables. Puedes configurar un proyecto para crear partes de horas no pagables de forma predeterminada.

  • Timesheet portal (editable)Odoo 12, 14, 15, 16, 17, 18, 19
    hr_timesheet_portal

    Permite a los usuarios del portal añadir, editar y eliminar sus propias líneas de partes de horas directamente en la página de tareas del portal de clientes, sin entrar en el backend.

  • hr_timesheet_predefined_description

    Te permite guardar una lista de descripciones de partes de horas estándar y elegir una al registrar tiempo, de modo que la descripción se rellena automáticamente en lugar de escribirse cada vez.

  • hr_timesheet_predefined_description_rules

    Añade reglas opcionales de texto libre a las descripciones de partes de horas predefinidas, de modo que los usuarios puedan tener permitido, obligado o impedido añadir notas adicionales que pueden anexarse a la descripción.

  • hr_timesheet_purchase_order

    Crea pedidos de compra (RFQ) a partir de partes de horas de empleados aprobados, ya sea manualmente con un botón o automáticamente según una programación recurrente. Útil para subcontratación y externalización facturada por horas trabajadas.

  • Task Logs Timesheet ReportOdoo 12, 14, 16, 17, 18
    hr_timesheet_report

    Genera un informe de partes de horas configurable a partir de los registros de tareas, eligiendo qué campos mostrar, cómo agrupar las líneas y el formato de tiempo; luego visualízalo en el navegador o expórtalo a PDF o XLSX.

  • hr_timesheet_report_milestone

    Añade un campo Milestone a los partes de horas y permite a los usuarios filtrar y agrupar el Timesheet Report por hito del proyecto, con un filtro personalizado adicional en las líneas de partes de horas.

  • hr_timesheet_report_rounded

    Este módulo puente hace que el informe de partes de horas utilice las horas redondeadas en lugar de las horas registradas sin procesar, de modo que los totales informados coincidan con los valores redondeados de los partes de horas.

  • hr_timesheet_role

    Registra las entradas de partes de horas por el rol que desempeña una persona en un proyecto. Puedes exigir un rol en cada línea de partes de horas y limitar los roles ofrecidos a los que realmente están asignados a esa persona en ese proyecto.

  • HR Timesheet SheetOdoo 12, 13, 14, 15, 16, 17, 18
    hr_timesheet_sheet

    Los 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…

  • hr_timesheet_sheet_activity

    Crea automáticamente actividades que recuerdan a los empleados enviar sus hojas de horas y a los revisores aprobarlas, según el calendario laboral del empleado.

  • HR Timesheet Sheet AttendanceOdoo 12, 14, 15, 16, 18
    hr_timesheet_sheet_attendance

    Los empleados pueden registrar su entrada y salida directamente desde su hoja de partes de horas, y la hoja muestra el total de horas de asistencia y la diferencia respecto a las horas de partes de horas. Los registros de asistencia se vinculan…

  • HR Timesheet Sheet Auto-draftOdoo 12, 13, 14, 15, 16, 17, 18
    hr_timesheet_sheet_autodraft

    Crea automáticamente un borrador de Timesheet Sheet para cualquier entrada de timesheet que aún no esté cubierta por una hoja existente, de modo que las entradas de tiempo de los empleados siempre queden dentro de una hoja válida.

  • hr_timesheet_sheet_autodraft_project

    Cuando las hojas de partes de horas se crean automáticamente en borrador, este módulo también registra el proyecto en la nueva hoja cuando la política de revisión está configurada como project manager.

  • hr_timesheet_sheet_begin_end

    Añade columnas de hora de inicio y fin a las líneas de partes de horas dentro de una hoja de partes de horas, para que los usuarios puedan registrar cuándo comenzó y terminó cada entrada de trabajo. Las líneas también se ordenan por fecha y hora de inicio.

  • hr_timesheet_sheet_no_create

    Evita que los usuarios creen nuevos proyectos o tareas directamente dentro de una hoja de partes de horas. Al rellenar las líneas de partes de horas, solo pueden seleccionar proyectos y tareas existentes.

  • hr_timesheet_sheet_period

    Permite a las empresas alinear las hojas de partes de horas de los empleados con los periodos de nómina, de modo que cada hoja cubra exactamente las mismas fechas que el periodo de pago. Se añade una nueva opción "Payroll Period" a la configuración del rango…

  • hr_timesheet_sheet_policy_department_manager

    Añade una nueva política de aprobación de partes de horas en la que el Department Manager revisa y aprueba las hojas de partes de horas de los empleados. Cuando está habilitada, el campo department pasa a ser obligatorio en la hoja y solo el manager de ese…

  • hr_timesheet_sheet_policy_direct_manager

    Añade una nueva opción de política de revisión de partes de horas, «By Direct Manager», para que una empresa pueda exigir que los partes de horas sean revisados por el responsable directo del empleado en lugar de por otro revisor.

  • hr_timesheet_sheet_policy_project_manager

    Añade una nueva política de revisión de hojas de partes de horas en la que el Project Manager aprueba las hojas, y permite que cada hoja se vincule a un proyecto específico.

  • hr_timesheet_sheet_role

    Añade un campo Role a las hojas de partes de horas y a las líneas de partes de horas, de modo que el tiempo pueda registrarse por rol en un proyecto. Los usuarios eligen un rol al añadir una línea a una hoja, y los roles se muestran en la lista de líneas de…

  • hr_timesheet_sheet_warning

    Te permite definir reglas de advertencia personalizadas para Timesheet Sheets mediante una expresión de Python y un filtro opcional, y luego marca automáticamente las hojas que coinciden con esas reglas. Las advertencias aparecen en la hoja y se pueden usar…

  • Task Log: limit Task by ProjectOdoo 12, 13, 14, 15, 16, 17, 18, 19
    hr_timesheet_task_domain

    Al registrar tiempo en una hoja de horas, el campo Task solo muestra las tareas que pertenecen al proyecto seleccionado y que siguen abiertas, por lo que los usuarios no pueden elegir tareas de otros proyectos ni de etapas cerradas.

  • Hr Timesheet Task RequiredOdoo 12, 13, 14, 15, 16, 17, 18, 19
    hr_timesheet_task_required

    Te permite hacer obligatorio el campo de tarea en los partes de horas, ya sea de forma predeterminada para toda la empresa o por proyecto, de modo que los usuarios no puedan registrar tiempo sin elegir una tarea.

  • Task Log: Open/Close TaskOdoo 12, 13, 14, 15, 16, 17, 18, 19
    hr_timesheet_task_stage

    Abre o cierra la tarea vinculada a una entrada de partes de horas directamente desde la línea de partes de horas, sin salir de la pantalla de partes de horas. La tarea se mueve a la primera etapa marcada como cerrada o a la primera etapa abierta de su…

  • hr_timesheet_time_control

    Añade botones de inicio y parada del temporizador a las hojas de horas, proyectos y tareas, y registra la hora exacta de inicio y fin de cada línea de hoja de horas en lugar de solo la fecha.

  • hr_timesheet_time_control_begin_end

    Permite a los usuarios introducir las horas de la hoja de horas como una hora de inicio y una hora de fin en lugar de una duración, y muestra estas horas de inicio/fin en las listas de hojas de horas, en las hojas de horas de las tareas y en el portal del…

  • hr_timesheet_time_restriction

    Este módulo impide que los usuarios introduzcan o registren con fecha anterior partes de horas más allá de un número de días establecido, ya sea de forma global o por proyecto. Un grupo de usuarios especial puede saltarse la restricción.

  • Time Type in TimesheetOdoo 12, 14, 15, 16, 17, 18
    hr_timesheet_time_type

    Te permite etiquetar cada línea de parte de horas con un Tipo de tiempo (por ejemplo desarrollo, reunión, soporte) para que puedas clasificar e informar sobre la naturaleza del trabajo registrado.

  • hr_timesheet_type_non_billable

    Permite marcar tipos de partes de horas como no facturables, de modo que las horas registradas con esos tipos se excluyen de las horas restantes del proyecto y de las horas efectivas de la tarea.

  • hr_timesheet_unusual_days

    Muestra los fines de semana y los días festivos con un color de fondo diferente en el calendario de partes de horas, para que los empleados puedan identificar fácilmente los días laborables inusuales al rellenar sus partes de horas.

  • hr_utilization_analysis

    Compara la capacidad de trabajo de cada empleado con las horas que realmente registraron en las tareas, día a día, durante un periodo elegido. Los resultados se abren como un gráfico y una tabla dinámica, y también se pueden lanzar desde un registro de…

  • hr_utilization_report

    Genera un informe de utilización a partir de los registros de tareas de la hoja de horas, mostrando cuánto de la capacidad de trabajo de cada empleado se utilizó durante un período elegido. Los resultados pueden verse en el navegador o exportarse a PDF y XLSX.

  • project_task_analytic_propagation

    Mantiene las hojas de horas sincronizadas con la cuenta analítica de su tarea o proyecto. Cuando cambia la cuenta analítica de una tarea, o una tarea se traslada a otro proyecto, sus líneas de hoja de horas se actualizan automáticamente.

  • project_task_stage_allow_timesheet

    Añade una opción "Allow timesheets" en las etapas de tareas del proyecto para que puedas bloquear el registro de tiempo en tareas que estén en etapas donde no se deban registrar partes de horas.

  • project_timesheet_billable_per_line

    Marca las líneas individuales de partes de horas como facturables y conviértelas en pedidos de venta con un solo clic, agrupadas por cuenta analítica, cliente y empleado.

  • project_timesheet_holidays_dynamic_description

    Cuando las ausencias generan partes de horas, este módulo añade la descripción de la ausencia a la descripción de la línea del parte de horas, para que puedas ver por qué se registraron las horas. Se puede activar o desactivar por compañía en los ajustes de…

  • project_timesheet_holidays_editable

    Te permite elegir, por tipo de ausencia, quién puede editar las hojas de horas creadas automáticamente a partir de las ausencias aprobadas, de modo que las horas y las descripciones puedan corregirse sin rechazar la ausencia.

  • project_timesheet_holidays_integrity

    Mantiene las hojas de horas generadas por ausencias coherentes con la ausencia de la que provienen, y permite reconstruirlas si se desincronizan. También bloquea las ediciones manuales de las líneas de hoja de horas vinculadas a una ausencia.

  • sale_order_update_timesheet_price

    Añade un botón en las líneas de pedido de venta basadas en partes de horas facturadas para cambiar el precio unitario creando una nueva línea y moviendo a ella los proyectos, tareas, hitos y asignaciones de empleados relacionados.

  • sale_project_timesheet_by_seniority

    Añade niveles de antigüedad a los empleados y a los productos para que, cuando un empleado registre horas en un proyecto, Odoo vincule automáticamente la hoja de horas a la línea de pedido de venta correcta o cree una y avise al comercial.

  • Sale timesheet budgetOdoo 14, 16, 18
    sale_timesheet_budget

    Añade una pestaña Budgets a los proyectos donde puedes listar líneas de ingresos planificados (concepto, cantidad, precio) vinculadas a un pedido de venta, y muestra el presupuesto total en el informe de rentabilidad del proyecto.

Datos importados de GitHub: cada versión listada está confirmada (rama, directorio y manifiesto instalable comprobados en la fecha de revisión). No se evalúa el soporte activo ni la certificación OCA.