Añade un nuevo botón "Split" en un contrato para poder dividir líneas entre varios 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 14.0Añade un botón Split en los contratos para que puedas mover o dividir líneas de contrato a un contrato completamente nuevo, manteniendo un enlace al contrato y a la línea originales.
En cualquier formulario de contrato aparece un nuevo botón resaltado "Split" en la cabecera. Abre una pequeña ventana emergente que muestra el contrato, su cliente y dirección de facturación, y una pestaña Lines que lista cada línea del contrato con su producto, descripción, cantidad original, unidad de medida y un campo "Quantity to move".
Para cada línea puedes introducir cuánta cantidad debe pasar al nuevo contrato: - Déjala a cero para mantener la línea donde está. - Introduce la cantidad original completa para simplemente mover toda la línea al nuevo contrato. - Introduce una cantidad menor para dividir la línea: se crea una copia en el nuevo contrato con esa cantidad, y la cantidad de la línea original se reduce en la misma cantidad.
El sistema rechaza mover más que la cantidad original de una línea y muestra un mensaje de validación. Cuando confirmas con el botón Split, se crea un nuevo contrato usando el mismo nombre, cliente y dirección de facturación que el original, con la recurrencia de líneas habilitada. Las líneas que se movieron o dividieron conservan una referencia al contrato y a la línea de los que provienen, y el nuevo contrato conserva una referencia al contrato original, de modo que el historial de la división permanece visible.
Funciona junto con la aplicación Contracts en contract.contract y contract.line.
Depende de
Modelos y campos (4)
- contract.line · amplía un modelo existentesplitted_from_line_id, splitted_from_contract_id
- split.contract · modelo nuevopartner_id, split_line_ids, main_contract_id, invoice_partner_id
- contract.contract · amplía un modelo existenteoriginal_contract_ids
- split.contract.line · modelo nuevoname, uom_id, product_id, original_qty, quantity_to_split (Quantity to move), split_contract_id, original_contract_line_id
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/contract.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0- En un contrato, pulse el botón "Split" y seleccione qué líneas y/o cantidades deben dividirse a otro 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.
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.