Delivery Date Exclude Service
This module provides granular control over which service products impact the calculated expected delivery date on a Sales Order.
It works by directly filtering out the lead times from specific service lines before the final delivery date is determined.
- New Field: A boolean field named "Affect Delivery Date" is added to the product template ("Sales" tab, "Extra Info" section). It is visible only for products of type service.
- Exclusion: When a Sale Order line contains a Service Product where the "Affect Delivery Date" flag is unchecked:
- The line's lead time is ignored.
- This ensures the service product's delay is completely excluded from the final order date calculation.
- Inclusion: All other products (Physical Goods, and Services with the flag checked) contribute their standard lead time to the final delivery date.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds an "Affect Delivery Date" checkbox on service products so you can decide whether a service line pushes the sales order delivery date or is ignored in the calculation.
This module gives you control over how service products influence the expected delivery date of a sales order.
On the product form, in the Sales tab under the Extra Info section, a new checkbox called "Affect Delivery Date" appears. It is only shown for products of type service, so it stays hidden for physical goods.
- By default the checkbox is unchecked. When a sales order line uses a service product with this box unchecked, that line's lead time is completely ignored when Odoo works out the order's expected delivery date.
- If you tick the box on the service product, its lead time is counted again, just like a normal product.
- Physical goods always keep contributing their lead time, as before.
The module also makes the sales order date selection more robust: when Odoo gathers candidate expected dates, empty values are filtered out before choosing the final one, so a missing date on one line does not break the calculation.
It touches the product template, sales order and sales order line models, and adds the checkbox to the standard product form view. No new menus, reports or scheduled jobs are added.
Depends on
Models and fields (1)
- product.template · extends an existing modelservice_affect_delivery_date (Affect Delivery Date)
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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To make use of this feature, you only need to configure products of type service that you want to impact the delivery date.
- Navigate to "Inventory \> Products \> Products".
- Select the "Service" type product you wish to configure.
- Switch to the "Sales" tab.
- Check the "Affect Delivery Date" boolean field in the "Extra Info" section.
> Note: By default all Service products are set to to NOT affect the Sales Order delivery date computation.
No verified information in OCA: Installation, Usage.
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.