OdooWiki OCA HUB

HR Employee Cost History

hr_employee_cost_history folder_open OCA/timesheet open_in_new
Human Resources Licencia: LGPL-3

Este módulo permite actualizar los costes de los empleados a partir de una fecha determinada, y registra los cambios de coste en una tabla separada.

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.0

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.

Este módulo añade una forma controlada de cambiar el coste por hora de un empleado sin perder los valores anteriores. En el formulario del empleado, el campo de coste por hora pasa a ser de solo lectura y aparecen dos botones para los usuarios de RR. HH.: "Update Cost" y "Cost History".

  • "Update Cost" abre un pequeño asistente en el que se introduce el nuevo coste, la fecha a partir de la cual se aplica ("From Date") y un comentario opcional. Al confirmar, se actualiza el coste del empleado, se añade una nueva línea al historial de costes y se recalculan con el nuevo coste todas las hojas de horas desde esa fecha en adelante.
  • "Cost History" abre una lista de todos los cambios de coste anteriores de ese empleado, mostrando el coste, la fecha de inicio, el comentario y quién creó el registro y cuándo. La lista está ordenada con el cambio más reciente primero.

Reglas de negocio que se muestran en el código: cuando se establece un nuevo coste a partir de una fecha determinada, se eliminan todas las entradas del historial con una fecha de inicio igual o posterior a esa fecha, para que el historial se mantenga coherente. El asistente establece por defecto la moneda de la empresa y la fecha de hoy. Solo los usuarios del grupo de usuarios de RR. HH. pueden ver los botones y usar el asistente; el historial en sí es de solo lectura para ellos.

El módulo extiende el registro del empleado (hr.employee) y trabaja con las líneas de hojas de horas (account.analytic.line) para recalcular los costes.

Depende de

hr_timesheet
Modelos y campos (3)
  • hr.employee · amplía un modelo existentetimesheet_cost_history_ids
  • hr.employee.timesheet.cost.wizard · modelo nuevocomment, currency_id (Currency), employee_id (Employee), hourly_cost, starting_date (From Date)
  • hr.employee.timesheet.cost.history · modelo nuevocomment, currency_id (Currency), employee_id (Employee), hourly_cost, starting_date

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. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Vaya a Employees > y seleccione un empleado.
  • Vaya a la pestaña Settings > Application Settings y haga clic en 'Update Cost'.
  • Establezca un nuevo Cost y la From Date. Haga clic en 'UPDATE'.
  • Ahora ha aparecido un nuevo botón 'Cost History'. Haga clic en él para ver los

cambios de coste del empleado.

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, Configuración.

info

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.