OdooWiki OCA HUB

Stock Available to Promise Release Shipment Advice

stock_available_to_promise_release_shipment_advice folder_open OCA/wms open_in_new
Stock Management License: AGPL-3

Prevent to unrelease a delivery move is it is loaded in a shipment advice.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Prevents users from unreleasing a delivery move once it has been loaded into a shipment advice, keeping released operations locked while they are being prepared for shipment.

This is a small glue module that connects the release of stock operations with shipment advice preparation. It changes the behaviour of delivery moves (stock.move) so that a move can no longer be unreleased when it is already loaded in a shipment advice.

A move is considered loaded when at least one of its detailed operation lines has a shipment advice assigned and a done quantity. In that case the move is automatically marked as not allowed to be unreleased, and the standard rule from the release module is skipped for it.

  • Users keep the normal "unrelease" option on delivery moves that are not yet loaded.
  • As soon as a move is loaded into a shipment advice with quantities, the unrelease option is blocked automatically.
  • No new menus, screens, buttons or reports are added; the change appears directly on the delivery move and its release status.

The module is installed automatically when both the available-to-promise release and shipment advice features are present. It touches the stock.move model only, and relies on the shipment advice reference and done quantity stored on the move lines.

Models and fields (1)
  • stock.move · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 14.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.

terminal Installation and usage

No verified information

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.

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.