OdooWiki OCA HUB

Purchase/Sale: link by origin

purchase_sale_link_by_origin folder_open OCA/purchase-workflow open_in_new
Purchase Licencia: AGPL-3

Por defecto, desde Odoo 14.0, los pedidos de compra y los pedidos de venta están vinculados por sus líneas de pedido.

Este módulo también los vincula mediante el campo Origin del pedido de compra, para cubrir más casos. Por ejemplo:

  • Si un usuario cancela un pedido de compra, por defecto el vínculo se habría roto; ahora no lo hará;
  • O si un usuario define o actualiza manualmente el campo Origin de un pedido de compra, se tendrá en cuenta.

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

Este módulo vincula los pedidos de compra y los pedidos de venta mediante el campo Origin del pedido de compra, además del vínculo estándar basado en líneas. Los usuarios ven los pedidos de venta relacionados en un pedido de compra y los pedidos de compra relacionados en un pedido de venta incluso cuando el vínculo se perdería de otro modo.

Odoo normalmente vincula las órdenes de compra (PO) y las órdenes de venta (SO) a través de sus líneas de pedido. Este módulo añade un segundo vínculo basado en el campo Origin de la orden de compra.

En una orden de compra, el módulo examina el campo Origin, lo divide por comas y busca órdenes de venta cuya referencia coincida con cualquiera de esos valores. Esas órdenes de venta se incluyen entonces en las órdenes de venta relacionadas que se muestran en la orden de compra.

En una orden de venta, el módulo busca órdenes de compra cuyo campo Origin sea igual a la referencia de la orden de venta, y las incluye en las órdenes de compra relacionadas que se muestran en la orden de venta.

El vínculo se recalcula automáticamente cuando cambia el campo Origin, por lo que se tiene en cuenta el establecimiento o la actualización manual del Origin en una orden de compra. Esto también significa que el vínculo sobrevive en casos en los que el vínculo basado en líneas se rompería, por ejemplo cuando se cancela una orden de compra.

El módulo amplía los modelos purchase.order y sale.order. No añade nuevos menús, campos ni informes; solo cambia cómo se calculan los recuentos y las listas existentes de órdenes relacionadas.

Depende de

sale_purchase_stock
Modelos y campos (2)
  • sale.order · amplía un modelo existente
  • purchase.order · 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 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/purchase-workflow.

terminal Instalación y uso

Sin información verificada

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.

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.