OdooWiki OCA HUB

Hr Contract Renew

hr_contract_renew folder_open OCA/hr open_in_new
Sin categoría Licencia: AGPL-3

Este módulo permite extender un contrato creando uno nuevo como copia del contrato original.

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 un botón 'Renew Contract' en los contratos de empleado que abre un pequeño asistente para crear un nuevo contrato copiado del actual, comenzando el día después de que finalice el contrato antiguo.

Este módulo facilita la ampliación del contrato de un empleado sin tener que volver a introducir toda la información.

En el formulario del contrato (la pantalla hr.contract), aparece un botón resaltado "Renovar contrato" en la cabecera, pero solo cuando el contrato no tiene fecha de fin establecida. Al hacer clic en él se abre una pequeña ventana emergente en la que el usuario solo tiene que introducir la nueva fecha de fin (por defecto, la de hoy).

Al pulsar "Renovar" en la ventana emergente, automáticamente: - Crea un nuevo contrato como copia del original, en estado Draft, manteniendo el mismo horario de trabajo. - Establece la fecha de inicio del nuevo contrato en la fecha introducida en el asistente. - Nombra el nuevo contrato "Extend Contract for [employee name]". - Actualiza la fecha de fin del contrato original al día anterior a la nueva fecha de inicio, de modo que ambos contratos se suceden sin solaparse. - Abre el contrato recién creado para que el usuario pueda revisarlo o ajustarlo.

El módulo añade una nueva pantalla (el asistente de renovación) y un botón en el formulario de contrato existente. Funciona junto con la aplicación estándar Contracts (hr.contract) y no modifica la nómina, el control de asistencia ni ninguna otra área.

Depende de

hr_contract
Modelos y campos (1)
  • hr.contract.renew.wizard · modelo nuevodate_end (End Date), contract_id (Contract)

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

Ir a Employees y seleccionar un empleado con un contrato.

Ir a Employee Contracts y seleccionar uno.

En la cabecera de la vista de formulario, hay un botón llamado Renew Contract. Haga clic en él.

En el asistente que se abre, establezca la fecha de inicio del nuevo contrato y haga clic en Renew.

El nuevo contrato se creará con los mismos datos que el contrato original, pero con la nueva fecha de inicio y en estado Draft. El contrato original se marcará como Expired con la fecha de finalización que establezca en el asistente, como la fecha anterior al inicio del nuevo contrato.

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.