OdooWiki OCA HUB

Sale Order Line Chained Move

sale_order_line_chained_move folder_open OCA/sale-workflow open_in_new
Sin categoría Licencia: AGPL-3

Este módulo define un campo técnico para almacenar la línea de pedido de venta relacionada a nivel de movimiento de stock con el fin de obtener todos los movimientos encadenados del lado de la línea de pedido de venta.

En caso de que el movimiento de stock contenga varias líneas del mismo producto, el comportamiento predeterminado de Odoo es fusionar esas líneas en una sola.

Con este módulo, existe la opción de preservar un movimiento por cada línea de pedido de venta, lo que permite el seguimiento correcto de cada movimiento hasta su origen.

Cada regla de stock puede definir cómo deben comportarse los movimientos que crea. Si al menos un movimiento de la cadena de movimientos está configurado para preservar un movimiento por cada línea de pedido de venta, todos los movimientos de la cadena actuarán en consecuencia.

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

Añade una configuración en las reglas de stock para mantener un movimiento de stock por línea de pedido de venta en lugar de fusionar movimientos del mismo producto, y te permite ver todos los movimientos de stock encadenados directamente desde una línea de pedido de venta.

Cuando Odoo procesa un pedido de venta, normalmente fusiona los movimientos de stock del mismo producto en un único movimiento, lo que dificulta rastrear qué movimiento pertenece a qué línea de pedido de venta. Este módulo añade una casilla de verificación llamada "Preserve Separate Sale Order Lines" en las reglas de stock (las reglas que deciden cómo se mueven los productos entre ubicaciones). Cuando esta opción está habilitada, Odoo mantiene un movimiento de stock separado para cada línea de pedido de venta, de modo que puedes seguir cada movimiento hasta su línea original.

El módulo también añade un nuevo campo en las líneas de pedido de venta que lista todos los movimientos de stock relacionados, incluidos los movimientos creados más adelante en la cadena (por ejemplo, movimientos generados por fabricación o pasos de entrega adicionales). Esta lista es visible en el formulario de la línea de pedido de venta.

En cada movimiento de stock, se almacena un enlace a la línea de pedido de venta relacionada. Si cualquier movimiento de una cadena está configurado para preservar líneas separadas, todos los movimientos de esa cadena siguen el mismo comportamiento. Después de instalar el módulo, los movimientos existentes se actualizan automáticamente para enlazarlos con sus líneas de pedido de venta.

Encontrarás la nueva casilla de verificación en el formulario de la regla de stock, justo después del campo "Procure Method". El módulo funciona con pedidos de venta, movimientos de stock y reglas de stock.

Depende de

sale_stock

Lo necesitan otros módulos

Modelos y campos (3)
  • stock.move · amplía un modelo existenterelated_sale_line_id
  • stock.rule · amplía un modelo existentepreserve_separate_so_lines (Preserve Separate Sale Order Lines)
  • sale.order.line · amplía un modelo existentechained_move_ids

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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Vaya a Inventario \> Configuración \> Reglas.

Para cada regla, seleccione "Preservar líneas de pedido de venta separadas" si desea tener un movimiento por cada línea de pedido. Desmarque la opción si está de acuerdo con que Odoo fusione las líneas con el mismo producto.

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, Configuració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.