OdooWiki OCA HUB

Sale Purchase Force Vendor

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

Este módulo permite seleccionar un proveedor a nivel de línea de pedido de venta cuando se define una ruta.

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.0

Te permite elegir un proveedor específico en cada línea de pedido de venta cuando el producto se compra a través de una ruta, de modo que el pedido de compra generado se dirija a ese proveedor. Un ajuste de la compañía puede restringir la elección a los proveedores ya vinculados al producto.

Cuando vendes un producto que se compra o fabrica a través de una ruta, este módulo añade un campo Vendor en la línea del pedido de venta. Puedes elegir el proveedor que debe utilizarse para esa línea específica, y el pedido de compra creado a partir de la venta se enviará a ese proveedor.

  • En el formulario del pedido de venta, el campo Vendor aparece en el formulario de detalle de la línea y puede mostrarse como columna opcional en la lista de líneas.
  • Si la configuración de la compañía "Restrict allowed vendors in sale orders" está habilitada (lo está por defecto), el campo Vendor solo ofrece proveedores ya configurados en el producto. Si la configuración está desactivada, se puede seleccionar cualquier proveedor.
  • El campo Vendor pasa a ser de solo lectura una vez que el pedido de venta está confirmado o cancelado.
  • Si el proveedor elegido aún no está vinculado al producto, el módulo crea automáticamente el vínculo de proveedor que falta para que la compra pueda continuar.
  • La elección del proveedor se traslada a los movimientos de stock y al aprovisionamiento, incluidos los flujos MTO en los que el movimiento de salida se crea primero.
  • En el informe Sales analysis, puedes filtrar y agrupar por Vendor, y se añade un filtro de búsqueda Vendor a la lista de pedidos de venta.

La configuración está disponible en Purchase settings, en la sección matrix. El módulo afecta a sale.order, sale.order.line, stock.move, sale.report, res.company y res.config.settings.

Depende de

sale_purchase_stock
Modelos y campos (6)
  • sale.order · amplía un modelo existentesale_purchase_force_vendor_restrict
  • stock.move · amplía un modelo existente
  • res.company · amplía un modelo existentesale_purchase_force_vendor_restrict (Restrict allowed vendors in sale orders)
  • sale.report · amplía un modelo existentevendor_id
  • sale.order.line · amplía un modelo existentevendor_id, vendor_id_domain
  • res.config.settings · amplía un modelo existentesale_purchase_force_vendor_restrict (Restrict allowed vendors in sale orders)

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 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

Documentación de OCA · Odoo 19.0

Para configurar este módulo, necesita:

  • Instalar la aplicación sale_management.
  • Ir a Inventory -\> Configuration -\> Settings y marcar la opción "Multi-Step Routes".
  • Ir a Inventory -\> Configuration -\> Routes \> Buy y marcar la opción "Sales Order Lines".
  • Ir a Inventory -\> Configuration -\> Routes, filtrar "Archived" y "Unarchived" la ruta MTO.
  • Ir a Sale -\> Products -\> Products.
  • Crear un nuevo producto con las siguientes opciones:
  • [Puchase tab] Vendors: Establecer diferentes proveedores (Vendor A + Vendor B).
  • [Iventory tab] Routes: Buy y MTO
  • Vaya a Venta -\> Pedidos -\> Presupuestos y cree un nuevo Presupuesto.
  • Cree una nueva línea con las siguientes opciones:
  • Route: MTO.
  • Vendor: Proveedor B.
  • Confirme el pedido de venta.
  • Se habrá creado un nuevo pedido de compra al Proveedor B.
  • Si no desea aplicar la restricción, puede desmarcar el campo "Restringir proveedores permitidos en pedidos de venta" en Compra \> Configuración \> Productos.

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.

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.