OdooWiki OCA HUB

DDMRP Adjustment Matrix

ddmrp_adjustment_matrix folder_open OCA/ddmrp open_in_new
Warehouse License: AGPL-3

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

Create 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

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

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

terminal Installation and usage

OCA documentation · Odoo 19.0

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

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.