Sale Order Line Effective Dates
This module extends the functionality of sale stock and adds "Effective date", "Last Effective date" and "Order Commitment Date" fields in sale order line.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds three date columns to sale order lines: the completion date of the first delivery, the completion date of the last delivery, and the commitment date taken from the order.
This module gives sales and logistics users visibility on when a sale order line was actually delivered. On each sale order line it adds three date fields: the effective date (completion date of the first delivery order), the last effective date (completion date of the last delivery order) and the commitment date, which is copied from the commitment date set on the sales order itself.
The two effective dates are calculated automatically from the related stock moves. Only moves that are done, whose destination is a customer location, and that have a date are taken into account; the earliest such date fills the effective date and the latest fills the last effective date. The commitment date is a read-only copy of the order's commitment date, so it follows whatever is set on the order.
The three fields are available as optional columns in the sale order line list view, hidden by default, and are also shown on the read-only sale order line form. No new menus, buttons, reports or scheduled actions are added; the module only extends the existing sale order line screens and the sale.order.line model.
Depends on
Models and fields (1)
- sale.order.line · extends an existing modeleffective_date, last_effective_date, order_commitment_date (Commitment 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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0To see field "Effective date", "Last Effective date" and "Order Commitment Date" you can install sale_order_line_menu
Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Sales > Orders > Quotation.
- Create a new quotation with 2 units of a storable product and set Commitment Date.
- Confirm quotation.
- Click on Delivery Smart Button.
- Deliver 1 unit, validate and create backorder.
- Deliver the last unit from the backorder.
- Check Effective and Commitment Date fields on Sale Order Lines.
No verified information in OCA: 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.