OdooWiki OCA HUB

Stock Removal Location by Priority

stock_removal_location_by_priority folder_open OCA/stock-logistics-warehouse open_in_new
Warehouse Licencia: AGPL-3

Este módulo añade un campo de prioridad de retirada en las ubicaciones de stock. Esta prioridad se aplica al retirar un producto de diferentes ubicaciones de stock y las fechas de entrada son iguales en ambas ubicaciones.

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 un número de prioridad de retirada en las ubicaciones de stock para que Odoo seleccione el stock de las ubicaciones más importantes primero cuando las fechas de entrada son las mismas. La opción se activa en los ajustes de Inventario y el campo aparece en el formulario de la ubicación.

Este módulo te permite clasificar tus ubicaciones de almacenamiento para que Odoo decida de qué stock tomar primero cuando varias ubicaciones contienen el mismo producto con la misma fecha de entrada.

  • En los ajustes de Inventario se puede activar una nueva opción "Removal Priority". Una vez activada, un campo "Removal Priority" se hace visible en el formulario de ubicación, junto a la estrategia de extracción existente. Las ubicaciones nuevas empiezan con una prioridad predeterminada de 10.
  • La prioridad se copia en las cantidades de stock almacenadas en cada ubicación, por lo que se puede usar cuando Odoo busca stock para reservar.
  • Cuando la opción está activa, cambia el orden en que se extrae el stock: para FIFO (el más antiguo primero) Odoo sigue mirando primero la fecha de entrada, luego la prioridad de la ubicación y luego el orden del registro; para LIFO (el más reciente primero) mira la fecha de entrada en orden inverso, luego la prioridad de la ubicación y luego el orden del registro. Los números de prioridad más bajos se toman antes que los más altos.
  • Si se usa una estrategia de extracción distinta de FIFO o LIFO mientras la opción está activa, Odoo se detiene con un error que indica que esa estrategia no está implementada.
  • Cuando la opción no está habilitada, Odoo se comporta exactamente como antes.

El módulo toca stock.location, stock.quant y la pantalla de ajustes de Inventario (res.config.settings).

Depende de

stock
Modelos y campos (3)
  • stock.quant · amplía un modelo existenteremoval_priority
  • stock.location · amplía un modelo existenteremoval_priority
  • res.config.settings · amplía un modelo existentegroup_removal_priority (Removal Priority)

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

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/stock-logistics-warehouse.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Puedes activar la prioridad de retirada de la siguiente manera:

  • Ve a "Inventory \> Configuration \> Settings"
  • En la sección 'Operations', marca la opción "Removal Priority".
  • También necesitas activar las siguientes configuraciones en la sección Warehouse si aún no lo están:
  • Gestionar varias ubicaciones usando la opción Storage Locations.
  • Enrutamiento avanzado usando la opción "Multi-Step Routes".

Luego, establece la Removal Priority en las ubicaciones deseadas. Recuerda que un número menor significa más prioridad:

  • Ve a "Inventory \> Configuration \> Warehouse Management \> Locations"
  • En cada formulario de Location, en la sección Logistics, pon una Removal Priority.

Después de configurar sus ubicaciones correctamente, el sistema seleccionará el quant en la ubicación con más prioridad en caso de igualdad de fecha, sin importar si utiliza la estrategia de extracción FIFO o LIFO.

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.