Stock Available to Promise Release - Block
This module allows to block and unblock release of deliveries.
It can also automatically block backorders if goods to deliver are not available.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0This module lets you block and unblock the release of delivery operations, and can automatically block backorders when goods are not fully available.
This module adds a way to hold back the release of deliveries in Odoo. On a transfer (stock.picking) you get a red warning banner when the release is blocked, plus a 'Block release' button and an 'Unblock release' button. The buttons only appear when they make sense: blocking is offered while the transfer still needs release and is confirmed or waiting, and unblocking is offered once it is blocked.
On individual stock moves you can also block or unblock release from the move list, and a red 'Blocked' badge shows the status. Transfers show the same badge in the transfer list, and you can filter the transfer list with a 'Release Blocked' filter.
A blocked move is never considered ready for release, so it stays on hold until someone unblocks it.
On delivery routes you can switch on 'Auto-block Release on Backorders'. When that route option is active, if a delivery is only partially done and a backorder is created, the backorder moves are automatically blocked. The option is shown on the route form only when the route uses deferred pull (available to promise). The setting is also carried onto the route's rules.
Blocking status is tracked on transfers, so changes are recorded in the chatter.
Depends on
Required by other modules
Models and fields (4)
- stock.move · extends an existing modelrelease_blocked, release_blocked_label (Release Blocked)
- stock.rule · extends an existing modelautoblock_release_on_backorder
- stock.route · extends an existing modelautoblock_release_on_backorder (Auto-block Release on Backorders)
- stock.picking · extends an existing modelrelease_blocked, block_release_allowed (Block release allowed?), release_blocked_label (Release Blocked)
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/wms.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0Deliveries can be blocked and unblocked manually with the respective buttons.
A new option Auto-block Release on Backorders is also available if Release based on Available to Promise is enabled on a delivery route. This option will automatically block a backorder if the goods to deliver are not available.
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.