HR Timesheet: Employee Cost from Contract
Este módulo implementa el cálculo automático del Coste del Empleado basado en los contratos.
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 12.0Calcula 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 individuales a un coste manual.
Este módulo hace que el coste por hora utilizado para valorar los partes de horas provenga del contrato del empleado en lugar de introducirse a mano.
En Ajustes, en Timesheet Cost, eliges la política para toda la compañía: media de todo el contrato, media anual o media mensual, y si el coste manual es el predeterminado. En cada empleado puedes marcar 'Use manual Timesheet Cost' para introducir una tarifa fija; de lo contrario, el coste se calcula a partir de los contratos abiertos, pendientes o cerrados del empleado que sean válidos en la fecha, ignorando los contratos marcados como 'Exclude from Employee Cost' en el formulario del contrato.
En una línea de parte de horas, la acción 'Recompute Timesheeet Cost' recalcula el importe a partir del coste del empleado, las horas y las monedas. Las bajas no remuneradas se tienen en cuenta al calcular las horas utilizadas en la media.
Si intentas introducir un coste para un empleado cuyo coste se basa en el contrato, Odoo lo bloquea con un mensaje de error. El módulo toca hr.employee, hr.contract, account.analytic.line, res.company, res.config.settings y resource.calendar.leaves.
Depende de
Modelos y campos (6)
- hr.contract · amplía un modelo existenteexclude_from_employee_cost (Exclude from Employee Cost)
- hr.employee · amplía un modelo existentetimesheet_cost, timesheet_cost_manual (Timesheet Cost (manual)), timesheet_cost_contracts (Timesheet Cost (contracts)), use_manual_timesheet_cost (Use manual Timesheet Cost)
- res.company · amplía un modelo existenteemployee_timesheet_cost_policy (Employee's Timesheet Cost policy), use_manual_employee_timesheet_cost (Use manual Employee's Timesheet Cost)
- res.config.settings · amplía un modelo existenteemployee_timesheet_cost_policy, use_manual_employee_timesheet_cost
- account.analytic.line · amplía un modelo existente
- resource.calendar.leaves · amplía un modelo existenteunpaid
Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0No se requiere configuración adicional, aunque es posible excluir un contrato específico del cálculo del Coste del Empleado marcando el contacto con la casilla "Excluir del Coste del Empleado".
Para cambiar cómo se calcula el coste:
- Vaya a Configuración > Ajustes > Opciones de Partes de Horas
- Configure la política de Coste de Partes de Horas del Empleado en consecuencia.
Este módulo también admite la integración opcional con el módulo hr_contract_rate que permite configurar la tarifa del contrato con una mayor variedad de opciones: por ejemplo, tarifas por hora, mensuales, etc.
Con el módulo project_timesheet_holidays instalado, las ausencias no se tienen en cuenta: la tarifa efectiva se calcula como si las ausencias se hubieran registrado en otro proyecto.
Sin el módulo project_timesheet_holidays instalado, las ausencias se tienen en cuenta: el coste de las ausencias pagadas se reparte entre los partes de horas reales.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
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.