Stock Release Channel Shipment Advice Deliver
This module adds an action to the release channel to automate the delivery of its shippings through shipment advices.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds an automatic delivery option to release channels: when enabled, ready shipments are delivered in the background and the channel moves through Delivering, Delivered or Delivering Error states.
This module extends stock release channels with an automatic delivery process. On a release channel you can tick the new 'Auto Deliver' option; when it is on, the manual 'Plan Shipments' button is hidden and a 'Deliver' button appears on the channel form and kanban card when the channel is Locked or in Delivering Error and has pickings to plan.
Pressing 'Deliver' starts a background job that processes the channel's shipment advices. If some preparations are not finished, a confirmation wizard warns that they will be unreleased and lets you cancel or 'Deliver any way'. The channel then goes to 'Delivering'; when the background work finishes it becomes 'Delivered', and if something fails it becomes 'Delivering Error' with the error message shown in a red banner and a notification to the user. Success and error notifications are also sent.
Shipment advices created for a channel in Delivering or Delivering Error are processed automatically in the background: their arrival date is set to today, move lines are loaded, and the advice is set In Progress then Done. Backorders are unreleased automatically, and the latest done shipment advice is proposed for printing. New search filters and states (Delivering, Delivering Error, Delivered) are added to the channel list.
Depends on
Models and fields (3)
- shipment.advice · extends an existing modelin_release_channel_auto_process
- stock.release.channel · extends an existing modelstate, auto_deliver, delivering_error, is_action_deliver_allowed, is_action_delivered_allowed, in_process_shipment_advice_ids, is_action_delivering_error_allowed
- stock.release.channel.deliver.check.wizard · new modelrelease_channel_id
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.0A "Deliver" button for locked release channels is added.
When this new button is pressed:
- The release channel change its state to "delivering".
- A background task (job queue) is planned to:
- Validate the shippings related to the release channel.
- Create the shipment advices.
- Processes the shipment advices.
At the end of the background task:
- The release channel status moves to "delivered" if no errors are detected.
- Otherwise appropriate error messages are displayed and a button to retry is shown to the user.
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.