OdooWiki OCA HUB

Stock Move Source Relocation

stock_move_source_relocate folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Management Licencia: AGPL-3

Reubicar la ubicación de origen de los movimientos no confirmados

Añadir reglas de reubicación para los movimientos.

Algunos casos de uso:

  • Gestionar todos los reaprovisionamientos en el mismo lugar
  • Activar las reglas de stock mínimo o los búferes DDMRP en una ubicación

Comportamiento:

  • Cuando intentamos asignar un movimiento de stock y el movimiento no está disponible, se busca una regla que coincida con la ubicación de origen (sububicaciones incluidas), el tipo de albarán y un dominio opcional
  • Si se encuentra una reubicación, la ubicación de origen del movimiento se actualiza con la nueva
  • Si el movimiento estaba parcialmente disponible, se divide en 2 partes:

> - una parte disponible que conserva su ubicación de origen > - una parte confirmada que se actualiza con la nueva ubicación de origen

Notas:

Funciona bien con stock_available_to_promise_release. Cuando se utiliza el módulo mencionado, asumimos que liberamos movimientos (lo que crea toda la cadena de movimientos) solo cuando sabemos que tenemos las cantidades en stock (de lo contrario, el módulo divide la entrega). Así, generalmente, tenemos la mercancía disponible, pero quizás no en el lugar correcto: este módulo es útil para organizar los reaprovisionamientos internos.

Compatible con stock_dynamic_routing: cuando la ubicación de origen se actualiza mediante este módulo, se puede aplicar un enrutamiento dinámico.

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

Crea reglas que cambien automáticamente la ubicación de origen de los movimientos de stock cuando los productos no estén disponibles en la ubicación original, para que las operaciones de picking puedan cumplirse desde otra sububicación.

Este módulo añade una nueva pantalla de configuración llamada Source Relocation, que se encuentra en Inventory > Configuration > Warehouse Management. Allí se crean reglas que le indican a Odoo: cuando un stock move de un tipo de operación determinado parte de una ubicación concreta y no se puede reservar, se mueve a otra ubicación en su lugar.

Cada regla define la ubicación original, el tipo de operación (por ejemplo, delivery orders o internal transfers), la ubicación de destino a la que reubicar y un filtro opcional (domain) para limitar a qué movimientos se aplica la regla. La ubicación de reubicación debe ser una sububicación de la original; de lo contrario, Odoo muestra un error de validación. Las reglas tienen una secuencia para poder priorizarlas, y una descripción en vivo explica con palabras sencillas qué hace la regla.

Cuando Odoo intenta reservar stock para un movimiento y la mercancía no está disponible, busca una regla que coincida. Si la encuentra, la ubicación de origen del movimiento se cambia a la ubicación de reubicación. Si el movimiento solo estaba disponible parcialmente, se divide: la parte disponible conserva su ubicación de origen original y se crea un nuevo movimiento confirmado para la cantidad faltante usando la ubicación de reubicación. Los movimientos que ya están picked o cuyo transfer se ha impreso no se reubican. Tras la reubicación, los movimientos que pertenecen al mismo transfer se fusionan cuando es posible.

Solo los stock users pueden ver las reglas; los stock managers pueden crearlas, editarlas y eliminarlas.

Menús que añade

menu_stock_source_relocate
Modelos y campos (2)
  • stock.move · amplía un modelo existente
  • stock.source.relocate · modelo nuevoactive, sequence, company_id, location_id, rule_domain, rule_message, picking_type_id, relocate_location_id

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

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

La configuración de las reubicaciones de origen se realiza en "Inventory \> Configuration \> Source Relocation".

Creación de una regla:

Propiedades que definen dónde se aplicará la regla:

  • Location: cualquier movimiento no reservado en esta ubicación o sububicación se reubica
  • Picking Type: cualquier movimiento no reservado en este tipo de albarán se reubica
  • Rule Domain: filtrar los movimientos a reubicar con dominios arbitrarios

Nota: se deben cumplir todos los puntos anteriores para reubicar un movimiento.

El campo Relocate Location define a qué se cambiará la ubicación de origen del movimiento. Debe ser una sububicación de la ubicació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, Uso.

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.