OdooWiki OCA HUB

Sale Partner Delivery Window

sale_partner_delivery_window folder_open OCA/sale-workflow open_in_new
Warehouse Management License: AGPL-3

This module allows to define scheduling preference for delivery orders on customers, in order to select possible delivery windows to postpone deliveries to.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

This module lets you set preferred delivery time windows for customers and automatically schedules their delivery orders within those windows. It also warns you when a manually entered delivery date falls outside the customer's preferred windows.

When a customer has a delivery time preference set to specific time windows, this module adjusts the expected delivery dates on sales orders and their lines to fall within those windows.

  • On a sales order, if you set a commitment date that does not match the shipping partner's preferred delivery windows, a warning message appears showing the available windows.
  • The expected date on sales order lines is postponed to the next available preferred delivery window, unless the customer's preference is set to 'anytime'.
  • When procurement values are prepared for stock moves, the planned date is also adjusted to the next preferred window, taking into account the company's security lead time.
  • On delivery orders (stock pickings), the scheduled date is checked against the partner's windows, and a warning is shown if the date does not match, including a note about the security lead time.

The module extends res.partner, sale.order, sale.order.line, and stock.picking. It relies on the stock_partner_delivery_window module for the underlying delivery window definitions and preferences.

Depends on

Models and fields (4)
  • sale.order · extends an existing model
  • res.partner · extends an existing model
  • stock.picking · extends an existing model
  • sale.order.line · extends an existing model

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

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/sale-workflow.

terminal Installation and usage

OCA documentation · Odoo 13.0

On partners form view, under the "Sales & Purchases" tab, one can define a "Delivery schedule preference" for each partner.

Possible configurations are:

  • Any time: Do not postpone deliveries
  • Fixed time windows: Postpone deliveries to the next preferred time window

After selecting "Fixed time windows", one can define the preferred delivery windows in the embedded tree view below.

As the delivery schedule is a preference, the schedule date of delivery orders can always be changed to a datetime that is not preferred by the customer either by setting a commitment date on sale order or by changing the date on the picking.

No verified information in OCA: Installation.

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.