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.0Te 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
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-03Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para 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.
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.