OdooWiki OCA HUB

Update Overtime from HR Contract

hr_contract_update_overtime folder_open OCA/hr-attendance open_in_new
Human Resources/Contracts Licencia: LGPL-3

Este módulo amplía la funcionalidad de Contracts y Attendances para permitir el recálculo preciso de las horas extra, incluso si los contratos han cambiado con el tiempo.

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

Añade una acción "Update Overtime" en los contratos de HR que recalcula las horas extra en los registros de asistencia del empleado para el periodo del contrato, de modo que las horas extra sigan siendo correctas tras los cambios en el contrato.

Este módulo añade una acción de servidor llamada "Update Overtime" a los contratos de RR. HH. Está disponible desde las vistas de lista y de formulario del contrato, y está restringida a los usuarios del grupo Attendance Officer.

Cuando se ejecuta sobre uno o varios contratos, el módulo examina la fecha de inicio y la fecha de fin de cada contrato (o la fecha de hoy si el contrato no tiene fecha de fin) y recopila los registros de asistencia del empleado cuya entrada se encuentre dentro de ese periodo. A continuación, recalcula las horas extra de esos registros de asistencia y publica una nota breve "Overtime updated" en el chatter del contrato.

La acción solo se ejecuta para contratos en estado Open o Close; los contratos en otros estados se omiten. Esto resulta útil cuando han cambiado las fechas o las condiciones de un contrato y es necesario actualizar las horas extra ya calculadas en asistencias pasadas.

Afecta al modelo hr.contract y funciona junto con los datos de asistencia de hr_attendance. No se añaden menús ni pantallas nuevas; la funcionalidad aparece como un botón de acción en el propio contrato.

Depende de

hr_contracthr_attendance
Modelos y campos (1)
  • hr.contract · amplía un modelo existente

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.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/hr-attendance.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, siga los pasos a continuación:

  • Para actualizar un único contrato:
  • Vaya a Employees > Employees
  • Seleccione un empleado
  • Haga clic en el botón In Contract Since...
  • Haga clic en el icono de rueda de acciones ⚙️.
  • Haga clic en Update Overtime
  • Para actualizar varios contratos a la vez:
  • Vaya a Employees > Contracts
  • Seleccione los contratos que desea actualizar
  • Haga clic en el icono de rueda de acciones ⚙️
  • Haga clic en Update Overtime

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.