OdooWiki OCA HUB

Stock Move Priority Management

stock_move_manage_priority folder_open OCA/stock-logistics-workflow open_in_new
stock License: AGPL-3

This module enables the capability to manage the priority of a stock move directly on the move itself. The goal is to promote/demote specific moves.

Into the reserving process, the moves are sorted by reservation date, then priority, then date and finally by sequence. By default, the only way to change the priority of a move is to change the priority of the picking. If this default behavior fits for most of the cases, we can imagine that in some cases, we want to change the priority of a move without changing the priority of the picking since the stock is limited for this particular product and we want to be sure that the move will be reserved before others created before this one for example. This addon allows you to do it by displaying the priority field into the Operations tree of the picking form view.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets authorized users set a priority directly on individual stock moves, so urgent moves get reserved before others. The feature is switched on per company in Inventory settings.

Normally the priority of a stock move can only be changed by changing the priority of the whole transfer. This module adds the ability to set the priority on each individual move.

  • A new option "Manage Move Priority" appears in the Inventory settings (Operations section). It is stored per company and is off by default.
  • When enabled, a Priority column is shown in the Operations list of a transfer form and in the stock moves list. Users in the new group "Inventory: Change stock move priority" can edit it; the Inventory manager group automatically gets this right.
  • The priority field is editable only while the move is not locked and its status is not Done or Cancelled. Otherwise it stays read-only.
  • If a user without the right (or when the option is off) tries to change the priority, the move's priority is reset to the priority of its transfer.
  • In the lists, normal priority is shown in blue and high priority in orange, making urgent moves easy to spot.

The module touches stock.move, stock.picking, res.company and res.config.settings. It does not change how reservations are calculated; it only exposes and controls the priority value on each move.

Depends on

stock

Required by other modules

Models and fields (3)
  • stock.move · extends an existing modelpriority, is_priority_editable
  • res.company · extends an existing modelstock_move_manage_priority (Manage Move Priority)
  • res.config.settings · extends an existing modelstock_move_manage_priority

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

The manage move priority setting can be reached by:

  • Company: Settings - Inventory - Operations
  • or Inventory - Configuration - Settings - Operations

Once there you can turn on/off "Manage Move Priority".

The priority can be set on move if:

  • The manage move priority setting is turned on
  • and the user is part of the 'stock move priority manager' group
  • and the picking of the move is not locked
  • and the picking state of the move is not 'done' or 'cancel'

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.