OdooWiki OCA HUB

DDMRP History

ddmrp_history folder_open OCA/ddmrp open_in_new
Warehouse Management License: LGPL-3

Allow to extend DDMRP App to store historical data of buffers.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Stores 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

DDMRP Buffer History
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

You need to install the python pandas library:

pip install pandas==0.25.3

You 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.

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.