OdooWiki OCA HUB

Product Contract Section

product_contract_section folder_open OCA/contract open_in_new
Contract Management Licencia: AGPL-3
  • Base product_contract solo copia las líneas de pedido cuyo producto es un producto de contrato, por lo que las líneas de sección y de nota se pierden cuando se genera un contrato a partir de un pedido de venta.
  • Este módulo propaga las líneas de sección y de nota del pedido de venta al contrato generado:
  • cada línea de visualización se vincula al contrato o contratos de las líneas de producto situadas debajo de ella,
  • una sección compartida por varios contratos se repite en cada uno de ellos,
  • se conserva el orden 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

Cuando generas un contrato desde un pedido de venta, este módulo conserva los encabezados de sección y las notas del pedido y los copia en el contrato, de modo que el contrato mantiene el mismo diseño que el pedido.

Normalmente, cuando se crea un contrato a partir de un pedido de venta, solo se copian las líneas de producto que son productos de contrato; los encabezados de sección y las notas se pierden. Este módulo soluciona eso.

  • Cuando usas el botón que crea contratos a partir de un pedido de venta, las líneas de sección y de nota también se recrean en el contrato o contratos generados.
  • Un encabezado de sección se copia a cada contrato que tenga productos bajo él, así que si una sección abarca productos que pertenecen a varios contratos, el encabezado aparece en cada uno de ellos.
  • Una nota se copia al contrato de la línea de producto que está justo encima de ella.
  • Se mantiene el orden original de las líneas, así que el contrato se parece al pedido de venta.
  • Si el contrato ya contiene la misma sección o nota (por ejemplo, cuando un pedido de upsell o downsell la repite), no se añade de nuevo, evitando duplicados.

El módulo funciona sobre sale.order y sale.order.line y crea registros en contract.line. No añade nuevos menús ni pantallas; cambia lo que ocurre cuando se generan contratos a partir de pedidos de venta.

Lo necesitan otros módulos

Modelos y campos (2)
  • sale.order · amplía un modelo existente
  • sale.order.line · 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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Cree un pedido de venta con productos de contrato y organice sus líneas con secciones y notas.
  • Confirme el pedido (o use Create Contract) para generar el contrato o los contratos.
  • El contrato o los contratos generados reproducen las secciones y notas del pedido:
  • una sección aparece en el contrato de cada producto que abarca (hasta la siguiente sección), por lo que una sección compartida por varios contratos se repite en cada uno,
  • una nota aparece en el contrato de la línea de producto situada encima de ella.
  • Al realizar un upsell o downsell de un contrato existente desde un nuevo pedido de venta:
  • una sección que el contrato ya tiene no se duplica,
  • una nueva sección presente en el pedido se añade al 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.