Stock Move Priority Management
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.0Lets 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
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-03Confirmation 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.0Usage
Source · Odoo 16.0The 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.