Allow to extend DDMRP App to store historical data of buffers.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Stores a time-stamped history of DDMRP buffer values and shows two charts (Planning and Execution) on the buffer form, plus a report listing all buffer history records.
This module keeps a record of how each DDMRP buffer changes over time. Every time the buffer recalculation runs, a new history line is saved with the date, the buffer levels (top of red, top of yellow, top of green), the net flow position, the on-hand position and the average daily usage.
On the buffer form you get two new tabs: - Planning Chart: a stacked chart of the red, yellow and green zones over time, with lines for net flow position and on-hand position. - Execution Chart: a chart showing the execution zones and the on-hand position over time.
Both charts show a message when there is not enough data. A new report menu 'DDMRP Buffer History' under Warehouse > Reporting opens a list, pivot and graph of all history records, searchable by buffer. History lines are read-only for buffer maintainers and can only be deleted by DDMRP managers. A multi-company rule limits records to the companies the user is allowed to see. The module adds the ddmrp.history model and extends stock.buffer.
Depends on
Menus it adds
Models and fields (2)
- stock.buffer · extends an existing modelplanning_history_chart (Historical Chart), execution_history_chart (Execution Historical Chart)
- ddmrp.history · new modeladu (ADU), date, buffer_id (Buffer), company_id, top_of_red (TOR), top_of_green (TOG), top_of_yellow (TOY), on_hand_position (OHP), net_flow_position (NFP)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/ddmrp.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0You need to install the python pandas library:
pip install pandas==0.25.3
Usage
Source · Odoo 19.0You can access, as a inventory manager, to all the DDMRP historical data throught Inventory \> Reports \> DDMRP Buffer History. Additionally you can see a historical evolution chart of any buffer at the bottom of its form view, either by a planning or a execution perspective.
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.