OdooWiki OCA HUB

Stock Release Channel Process End Date

stock_release_channel_process_end_time folder_open OCA/stock-logistics-release-channel open_in_new
Uncategorised License: AGPL-3

This module allows to configure an end time on a release channel that will become the channel end date when the channel awakes. This process end date specify when all the work in the channel should be finalized. Note: ensure to configure the timezone on the address of the warehouse to have the right time to datetime conversion.

The channel process end date can be propagated to the generated pickings in order to solve two challenges:

  • You expect to view the stock pickings in the same order as the the one you have set as process end date on the release channel. This way you can easily manage the deliveries in the same order as the one expected by the planned release channels.
  • You expect to set as deadline of your released move operations the process end date of the release channel. This is useful to ensure that move created when releasing deliveries get the same deadline as the one set on the release channel. This is also required to allow the merge of move operations generated for the same product, location in the same stock picking.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set an end time on a stock release channel; when the channel wakes up, this becomes its process end date and can drive the scheduled dates and deadlines of the related delivery pickings.

This module adds an end time and an end date to stock release channels, so you can say when the work for a channel should be finished.

On a release channel you can fill in a process end time (only stock managers can edit it). When the channel is awake, Odoo turns that time into a process end date, using the timezone of the warehouse address (or the company timezone if the warehouse has none). If the time has already passed today, the date rolls to the next day. When the channel is asleep, the end date is cleared. The end time and end date are shown on the channel form, list, search and kanban views.

In Settings, stock managers get an option to update the scheduled date of pickings from the channel process end date instead of the release date plus delay. When this option is on, releasing a delivery sets the deadline of the generated stock moves to the channel process end date, and the expected date used for the channel is the process end date.

Channels are ordered by process end date, and the 'release ready' picking filter now uses a special search that finds not-done, not-cancelled pickings whose scheduled date is before the end date of their channel, compared in the warehouse timezone.

Models and fields (4)
  • stock.move · extends an existing model
  • stock.picking · extends an existing modelscheduled_date_prior_to_channel_end_date_search
  • res.config.settings · extends an existing modelstock_release_use_channel_end_date
  • stock.release.channel · extends an existing modelprocess_end_date, process_end_time, process_end_time_tz, process_end_time_can_edit

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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

Assign the release channel's process end date to the pickings as scheduled date:

  • Assign a timezone on the Warehouse address if defined and if needed If you have a lot of warehouses in the same timezone, you can also define the timezone on the company partner. If you don't define a timezone on the warehouse(s) nor the company, the process end time on channels will be considered as UTC.
  • Propagate/update scheduled date of picking follow process end date/time automatically by setting "Update Scheduled Date" configuration in Settings/General Settings/Inventory
  • Go To Release Channels
  • Set an end time
  • Wake up the channel
  • The assigned pickings have their scheduled date set at the next end time. (if enabled "Update Scheduled Date" config)

When the assigned pickings are released, the move date deadline is set to the scheduled date into the pickings generated by the release process.

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.