Extends the DDMRP Adjustment module with a wizard that uses a 2D matrix widget to allow creating buffer adjustments in bulk across multiple periods and factors.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Create DDMRP buffer adjustments in bulk for many buffers and periods at once using a grid, instead of entering each adjustment one by one.
This module adds a wizard called Buffer Adjustment Sheet that lets you create many DDMRP buffer adjustments in one go. You open it from the Demand Planning menu (visible to buffer maintainers and DDMRP managers).
In the wizard you set a period (Date From and Date To) and a Date Range Type, then pick the DDMRP Buffers you want to adjust. You tick which factors to apply: Demand Adjustment Factor, Lead Time Adjustment Factor, Red Zone Adjustment Factor, Yellow Zone Adjustment Factor and Green Zone Adjustment Factor.
Clicking Refresh Grid builds a grid of periods (rows/columns) against the selected factors, and you fill in the adjustment value for each combination. The grid is created from the date ranges that match your period and type. The start date cannot be later than the end date, and you must select at least one buffer and at least one factor before validating.
When you click Validate, the wizard creates one DDMRP adjustment record per buffer and per grid line, then shows you the list of created adjustments. The module works with ddmrp.adjustment, stock.buffer and date.range records.
Menus it adds
Models and fields (2)
- ddmrp.adjustment.sheet · new modeldate_end (Date To), line_ids (Adjustments), apply_daf (Demand Adjustment Factor), apply_gzaf (Green Zone Adjustment Factor), apply_ltaf (Lead Time Adjustment Factor), apply_rzaf (Red Zone Adjustment Factor), apply_yzaf (Yellow Zone Adjustment Factor), buffer_ids (DDMRP Buffers), date_start (Date From), date_range_type_id (Date Range Type)
- ddmrp.adjustment.sheet.line · new modelvalue, factor (Factors), sheet_id, date_range_id (Period)
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: 2 confirmed, 7 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.0Usage
Source · Odoo 19.0To plan buffer adjustments act as follows:
- Click on Inventory \> Demand Planning \> Create Buffer Adjustments.
- In the popup window fill the Period and Date Range Type to perform your planning.
- Check the boxes of the Factor to Apply in which you are interested.
- Select the DDMRP Buffers where to apply this factors.
- Under the title Sheet you will see a generated sheet in which you can fill the values for each period.
- Click Validate to confirm your planning and the system will end up showing you the newly created DDMRP adjustment records.
No verified information in OCA: Installation, 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.