El módulo Contract Termination amplía el módulo contract, permitiendo a los usuarios gestionar adecuadamente la terminación de contratos. Proporciona funcionalidad para terminar contratos con un motivo, realizar un seguimiento de los comentarios y fechas de terminación, y evitar modificaciones posteriores en contratos terminados a menos que se reactiven.
Features
- Terminar contratos
- Los usuarios con los permisos adecuados pueden terminar contratos activos.
- Registrar un motivo de terminación, un comentario y una fecha de terminación.
- Actualizar o cancelar la terminación
- Actualizar los detalles de la terminación si es necesario.
- Cancelar (reactivar) un contrato terminado.
- Mejoras en el formulario de contrato
- Mostrar una alerta en los contratos terminados con el motivo y el comentario.
- Ocultar o deshabilitar las acciones del contrato (p. ej., Send) y los campos en los contratos terminados.
- Establecer los campos del contrato como de solo lectura después de la terminación.
- Permisos
- Solo los usuarios con el grupo Contract: Can Terminate Contracts pueden terminar o cancelar la terminación de 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 19.0Permite a los usuarios autorizados terminar un contrato con un motivo, un comentario y una fecha, y reactivarlo más tarde. Los contratos terminados muestran una advertencia y pasan a ser de solo lectura, y sus líneas ya no se pueden renovar ni modificar.
Este módulo añade una forma adecuada de finalizar un contrato en lugar de simplemente cancelarlo. En el formulario del contrato, los usuarios que pertenecen al nuevo grupo "Contract: Can Terminate Contracts" ven un botón "Terminate Contract". Al hacer clic en él se abre un pequeño asistente donde deben elegir un motivo de finalización y una fecha de finalización, y pueden añadir un comentario. Cada motivo se puede configurar para que el comentario sea obligatorio, y existe una opción para detener las líneas del contrato en su última fecha facturada cuando no se pueden detener en la fecha elegida.
Una vez finalizado, el contrato muestra una alerta roja con el motivo, la fecha y el comentario. El contrato y sus líneas pasan a ser de solo lectura, la acción "Send" se oculta y los botones cambian a "Update Termination Details" y "Cancel Contract Termination". Cancelar la finalización borra el motivo, el comentario y la fecha y hace que el contrato vuelva a ser editable.
Los contratos finalizados se excluyen de la renovación, y sus líneas ya no se pueden detener, cancelar, descancelar ni planificar para sucesión. Los motivos de finalización se gestionan desde un nuevo menú en la configuración de Contracts, y solo los usuarios con el grupo de finalización pueden finalizar o reactivar contratos.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- contract.line · amplía un modelo existente
- contract.contract · amplía un modelo existenteis_terminated (Terminated), terminate_date (Termination Date), terminate_comment (Termination Comment), terminate_reason_id (Termination Reason)
- contract.terminate.reason · modelo nuevoname, terminate_comment_required (Require a termination comment)
- contract.contract.terminate · modelo nuevocontract_id (Contract), terminate_date (Termination Date), terminate_comment (Termination Comment), terminate_reason_id (Termination Reason), terminate_comment_required, terminate_with_last_date_invoiced (Terminate lines with last date invoiced)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/contract.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0- Definir motivos de terminación
- Vaya a Contratos > Configuración > Motivos de terminación.
- Cree motivos para la terminación del contrato (p. ej., Decisión del cliente, Fin del servicio).
- Asignar derechos
- Asigne el grupo
Can terminate contractsa los usuarios a los que se deba permitir terminar contratos. - Opcional
- Defina si se debe exigir un comentario de terminación por motivo.
- Abra un contrato activo.
- Haga clic en el botón Terminate Contract.
- Proporcione el motivo de la terminación, el comentario y la fecha.
- Después de la terminación:
- El contrato pasa a ser de solo lectura.
- Un banner de alerta muestra los detalles de la terminación.
- Si es necesario, puede Update Termination Details o Cancel Contract Termination para reactivar el 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.
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.