Inhibit subcontracting flow on demand
Si un producto tiene una lista de materiales (BoM) de tipo subcontratación, y el proveedor está incluido en la lista de subcontratistas de dicha BoM, al hacer un pedido de compra para dicho proveedor y producto, siempre generará un pedido de subcontratación. Este módulo permite inhibir dicho comportamiento, actuando como una compra normal, ya que esto puede no ser conveniente en algunos casos, como en el mundo de la fabricación, es frecuente que tu proveedor te venda directamente el mismo producto sin que tú proporciones ninguna materia prima dependiendo de los plazos de entrega, la disponibilidad de material, etc. Se proporciona una casilla a nivel de línea de pedido de compra para desactivar fácilmente la parte de subcontratación, así como la misma casilla en la regla de stock para propagar la preferencia desde la opción de reabastecimiento.
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 evitar que Odoo trate automáticamente una compra como subcontratación cuando el proveedor también es un subcontratista. Puedes marcar una casilla en la línea del proveedor, en la línea del pedido de compra o en la ruta de reabastecimiento para comprar el producto normalmente en su lugar.
Normalmente, cuando compras un producto a un proveedor que figura como subcontratista para la lista de materiales de ese producto, Odoo crea automáticamente un pedido de subcontratación (tú envías los componentes, el proveedor fabrica). Este módulo añade una forma de desactivar eso y tratar la compra como una compra normal.
Dónde puedes configurarlo: - En la línea de producto del proveedor (información del proveedor), aparece una nueva casilla "Subcontratación inhibida" junto a la marca de subcontratista. - En cada línea de pedido de compra, aparece una casilla "Inhibir subcontratación" en la columna del producto. - En una ruta de stock (regla de reabastecimiento), aparece una casilla "Inhibir subcontratación" en el formulario de la ruta.
Qué cambia automáticamente: - Cuando se crea una línea de pedido de compra desde un reabastecimiento/aprovisionamiento, la configuración de la ruta se copia en la línea. - Marcar o desmarcar la casilla en una línea de pedido de compra recalcula el precio, la fecha prevista y la descripción, de modo que se utiliza el precio correcto del proveedor. - Cuando un movimiento de stock está vinculado a una línea de compra con la casilla marcada, Odoo se comporta como si no hubiera una lista de materiales de subcontratación, por lo que el flujo sigue siendo una compra normal. - La selección de proveedores también respeta la configuración: los proveedores marcados como inhibidos solo se ofrecen cuando la compra no es de subcontratación, y viceversa.
Afecta a product.supplierinfo, purchase.order.line, stock.route, stock.move y product.product.
Depende de
Modelos y campos (5)
- stock.move · amplía un modelo existente
- stock.route · amplía un modelo existentesubcontracting_inhibit (Inhibit subcontracting)
- product.product · amplía un modelo existente
- purchase.order.line · amplía un modelo existentesubcontracting_inhibit (Inhibit subcontracting)
- product.supplierinfo · amplía un modelo existentesubcontracting_inhibit (Subcontracting inhibited)
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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/manufacture.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0- Vaya a Inventario \> Configuración \> Ajustes.
- Marque la casilla 'Rutas de varios pasos' en la sección Almacén.
- Vaya a Inventario \> Configuración \> Almacenes \> haga clic en el botón inteligente Rutas y edite la regla 'Comprar' y marque 'Subcontratación inhibida'.
- Vaya a Inventario \> Productos \> Producto y cree algún producto llamado 'Producto subcontratado'.
- Vaya a Inventario \> Productos \> Producto y cree otro producto llamado 'Componente'.
- Vaya a Fabricación \> Productos \> Lista de materiales y cree una nueva con tipo = "Subcontratación" relacionada con 'Producto subcontratado', luego establezca el producto 'Componente' y añada Azure Interior en el campo Subcontratistas.
- Vaya a Inventario \> Productos \> Producto y edite 'Producto subcontratado' y establezca la pestaña Compra de la siguiente manera:
- [Línea de proveedor 1] Proveedor: Azure Interior, Subcontratación inhibida: Sí, Precio: 5.
- [Línea de proveedor 2] Proveedor: Azure Interior, Subcontratación inhibida: No, Precio: 10.
Flujo de pedido de compra: #. Vaya a Compra \> Pedidos \> Solicitudes de presupuesto y cree un nuevo pedido de la siguiente manera: #. Proveedor: Azure Interior, Producto: Producto subcontratado #. El precio unitario del producto será
- #. Haga clic en el botón 'Confirmar pedido'. #. Se habrá
creado una orden de producción.
Flujo de reabastecimiento: #. Vaya a Inventario \> Productos \> Producto y vaya a 'Producto subcontratado'. #. Haga clic en el botón 'Reabastecer', seleccione 'Comprar' en el campo Rutas preferidas y haga clic en el botón 'Confirmar'. #. Se habrá creado un nuevo pedido de compra, vaya a Compra \> Pedidos \> Solicitudes de presupuesto e introdúzcalo. #. El precio unitario del producto será 5. #. Haga clic en el botón 'Confirmar pedido'. #. No se habrá creado una orden de producción.
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.