OdooWiki OCA HUB

Stock Warehouse Flow

stock_warehouse_flow folder_open OCA/wms open_in_new
Warehouse Management Licencia: AGPL-3

Este módulo introduce el concepto de flujos de enrutamiento para gestionar diferentes rutas de entrega para un almacén.

El comportamiento predeterminado de Odoo permite tener solo una ruta de entrega por almacén (con uno, dos o tres pasos). Con este módulo, ahora puede gestionar múltiples rutas de entrega (con sus propias reglas y tipos de operación), seleccionándose automáticamente la correcta en función de algunos criterios, como el transportista y cualquier atributo del stock move a procesar.

Esto le permite definir una ruta de entrega en función del tipo de mercancía a enviar, por ejemplo:

  • palé completo (pick + ship)
  • mercancías de cadena de frío
  • mercancías peligrosas

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 17.0

Te permite definir varios flujos de enrutamiento de entrega por almacén y elegir el correcto automáticamente para cada movimiento de salida, en función del transportista, los productos o una regla personalizada.

Odoo normalmente permite solo una ruta de entrega por almacén. Este módulo añade un nuevo concepto llamado Flujo de Enrutamiento, que se configura en Inventario > Configuración > Gestión de Almacenes > Flujos de Enrutamiento.

Cada flujo pertenece a un almacén y parte de un tipo de operación de salida. Se elige el número de pasos de salida (entrega directa, recogida + envío, o recogida + empaquetado + envío), un prefijo corto usado para nombrar los nuevos tipos de operación y ubicaciones, y opcionalmente los transportistas a los que aplica. También se puede añadir una regla personalizada sobre los movimientos de stock y una cantidad mínima con su unidad de medida.

  • Un botón "Generar ruta" crea la ruta de entrega, los tipos de operación y las ubicaciones correspondientes para el flujo.
  • Cuando se confirma un movimiento de salida, el módulo busca un flujo coincidente y lo aplica: cambia el tipo de operación, la ubicación de origen, la regla y el método de aprovisionamiento del movimiento.
  • Si se establece una cantidad, el movimiento puede dividirse para que solo un múltiplo de esa cantidad siga el flujo.
  • El sistema bloquea el guardado de dos flujos que se aplicarían exactamente a los mismos movimientos, y advierte cuando la ruta generada no tiene regla para el tipo de operación de destino.

Los flujos son visibles desde el formulario del almacén y desde los transportistas de entrega mediante los botones "Flujos de Enrutamiento", y los flujos aplicables se muestran en las rutas de stock.

Depende de

Menús que añade

stock_warehouse_flow_menu
Modelos y campos (5)
  • stock.move · amplía un modelo existente
  • stock.route · amplía un modelo existenteflow_id (Routing Flow), applicable_flow_ids (Applicable Flows)
  • stock.warehouse · amplía un modelo existenteflow_ids (Flows)
  • delivery.carrier · amplía un modelo existenteflow_ids (Routing flows)
  • stock.warehouse.flow · modelo nuevoqty, name, active, uom_id, warning, rule_ids (Rules), sequence, company_id, carrier_ids (With carriers), move_domain (Source Routing Domain), out_type_id (Out Type), pack_type_id, pick_type_id, split_method, warehouse_id (Warehouse), delivery_steps (Outgoing Shipments), sequence_prefix, delivery_route_id (Delivery Route), pack_stock_loc_id, impacted_route_ids (Impacted Routes), to_picking_type_id (To operation type), output_stock_loc_id (Output Location), from_location_src_id, from_picking_type_id (From operation type), from_location_dest_id, to_output_stock_loc_id (To output location)

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Ve a "Inventory \> Settings \> Routing Flows".

Un flujo de enrutamiento puede verse como un asistente para generar una ruta de entrega (como la que hace el almacén automáticamente). La nueva ruta obtendrá sus propias reglas y tipos de operación que no se solapan con los predeterminados del almacén.

Un flujo de enrutamiento es responsable de cambiar la ruta de entrega del almacén de un movimiento por otra en función de algunos criterios:

  • el tipo de operación de salida inicial (normalmente el predeterminado)
  • el transportista
  • un dominio personalizado (aplicado en el movimiento)

De esta forma, puedes cambiar la ruta que tomará un movimiento en función de su transportista y, por ejemplo, del tipo o el embalaje del producto que quieres enviar.

Cuando se confirma un movimiento de stock, si un flujo cumple todos los criterios, se aplicará automáticamente la nueva ruta de entrega.

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.