DDMRP integration with Sales app. With this module, Sales quotations are considered by buffers as incoming demand.
A new field Can Serve Sales will identify which buffers will consider quotations as demand.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0This module makes DDMRP buffers count open sales quotations as incoming demand, so replenishment planning reflects what customers have asked for but not yet ordered. A new 'Can Serve Sales' flag on each buffer shows whether it supplies sales.
DDMRP (Demand Driven MRP) plans stock buffers based on demand. This module extends that logic to the Sales app: sales quotations and orders that are still in draft or sent status are treated as demand for the buffer.
On each stock buffer form, a new 'Can Serve Sales' checkbox appears. It is calculated automatically: it is ticked when the buffer's location is a sub-location of the source location used to supply customer deliveries. Only buffers with this flag will consider sales quotations as demand.
When the buffer's qualified demand is calculated, the module looks for sale order lines for the same product, in draft or sent state, belonging to the same warehouse, with a commitment date within the buffer's spike horizon. Quantities are converted to the product's unit of measure and grouped by day. A day's demand is counted if it reaches the buffer's order spike threshold or if the date is today or in the past; otherwise it is left out of the qualified demand.
A small magnifying-glass button next to the qualified demand on the buffer opens the list of sales orders that contributed to that demand, so planners can see the underlying quotations.
The module touches the stock.buffer model and the sales order line model, and adds a button and a field to the buffer form view.
Depends on
Required by other modules
Models and fields (1)
- stock.buffer · extends an existing modelcan_serve_sales, qualified_demand_sale_order_line_ids
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/ddmrp.
terminal Installation and usage
No verified informationInstallation 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.