OdooWiki OCA HUB

Stock Move Free Reservation Reassign

stock_move_free_reservation_reassign folder_open OCA/stock-logistics-reservation open_in_new
Uncategorised License: AGPL-3

In the logistics workflow, some operations could make quants no more available for the picking. This is the case for example when the quantities into a location are updated by an inventory adjustment. In such a case, Odoo will unreserve the move lines linked to the quants that are no more available. This module extends this behavior by trying to automatically reserve the move lines after the freeing of the existing reservation.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an option in Inventory settings that, when enabled, automatically tries to reserve stock moves again after an inventory adjustment frees their reservation.

When you adjust quantities in an inventory location, Odoo may remove the reservation of some stock moves because the reserved goods are no longer available. This module adds a setting to handle that situation automatically.

  • In Inventory settings, a new checkbox "Reassign moves unreserved by inventories" appears (off by default).
  • When enabled, after an inventory adjustment is applied, the system detects the stock moves whose reservation was freed and tries to reserve them again.
  • The reassignment is done without treating the operation as an inventory mode action, so it follows normal reservation rules.
  • The module works on stock.quant, stock.move.line and stock.move records, and adds the setting to res.config.settings.

It does not create new menus or reports; it only changes the behaviour of inventory adjustments and adds one configuration option.

Depends on

stock
Models and fields (2)
  • stock.move.line · extends an existing model
  • res.config.settings · extends an existing modelreassign_stock_move_after_free_reservation (Reassign moves unreserved by inventories)

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 3 confirmed, 6 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 18.0

To use this module, you need to:

Go to Inventory \> Configuration \> Settings and activate the option Reassign moves unreserved by inventories.

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.