Sale Sourced By Line Product Rule
Este módulo permite forzar el almacén de origen en la línea de pedido de venta desde el producto.
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 16.0Te permite definir, por producto, por valor de atributo o por plantilla, qué almacén debe enviar una línea de pedido de venta, y aplica automáticamente ese almacén a la línea y a su entrega.
Este módulo añade reglas de almacén a los productos para que se utilice el almacén correcto en cada línea de pedido de venta.
En el formulario de plantilla de producto aparece una nueva pestaña "Warehouse Rules" donde se listan las reglas. Cada regla puede dirigirse a toda la plantilla, a una variante concreta (producto) o a uno o varios valores de atributo, e indica un almacén y una compañía. Se comprueban las reglas duplicadas: no puede haber dos reglas con el mismo producto, los mismos atributos, ni dos reglas a nivel de plantilla para la misma compañía.
En el formulario de variante de producto, un campo "Shipping Warehouse" muestra el almacén resultante de la regla coincidente para la compañía actual (oculto para servicios y productos digitales).
En un pedido de venta, cada línea tiene una columna Warehouse. Se rellena automáticamente a partir de la regla del producto, o en su defecto del almacén del pedido, y es editable mientras el pedido está en borrador. Un ajuste en la configuración de Ventas permite ocultar o mostrar esa columna. El almacén elegido se transmite a la operación de entrega/stock cuando se confirma el pedido.
Los pedidos de venta también muestran banners de advertencia: uno rojo cuando todas las líneas apuntan a un único almacén distinto del almacén del pedido (el almacén del pedido se cambia a ese al confirmar), y uno azul cuando las líneas proceden de varios almacenes.
Los comerciales pueden crear y editar reglas; los demás usuarios internos solo pueden leerlas.
Modelos y campos (7)
- sale.order · amplía un modelo existentewarehouse_rule_info, warehouse_rule_need_change, show_sale_line_warehouse_column
- res.company · amplía un modelo existenteshow_sale_line_warehouse_column (Show Warehouse Column on Sale Order Lines)
- product.product · amplía un modelo existentevariant_warehouse_id (Default Warehouse)
- sale.order.line · amplía un modelo existentewarehouse_id
- product.template · amplía un modelo existentewarehouse_rule_ids (Product Warehouse Rules)
- res.config.settings · amplía un modelo existenteshow_sale_line_warehouse_column (Show Warehouse Column on Sale Order Lines)
- sale.line.product.rule · modelo nuevoapplied_on (Applied on), company_id (Company), warehouse_id (Warehouse)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-workflow.
terminal Instalación y uso
Sin información verificadaLas 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.