This module allows to create fixed planned orders using a grid view.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Create fixed planned orders for several products at once using a grid (matrix) view, filling quantities per period and validating them into real planned orders.
This module adds a guided way to create fixed planned orders in bulk, instead of entering them one by one.
From the Manufacturing planning menu you open "Create Fixed Planned Orders". In the wizard you choose a period (Date From / Date To), a Date Range Type, and one or more Product Parameters (product, MRP area, location, supply method). The start date cannot be later than the end date, and at least one product parameter must be selected.
Clicking "Prepare" opens an MPS Sheet showing a grid: periods on one axis and products on the other. Existing fixed planned orders found in those periods are pre-filled with their total quantity; otherwise the cell starts at zero. You can type the quantities you want per product and period.
Clicking "Validate" creates, updates or deletes the underlying planned orders so they match the grid. Quantities are split according to the product's order multiple, the order release date is computed backwards from the period start using the product's lead time and the MRP area calendar, and the orders are marked as fixed. A list of the resulting planned orders is then shown.
It relies on the MRP multi-level planning data (product.mrp.area, mrp.planned.order) and on date ranges (date.range, date.range.type).
Menus it adds
Models and fields (3)
- mrp.planned.order.sheet · new modeldate_end (Date to), line_ids (Items), date_start (Date From), date_range_type_id (Date Range Type), product_mrp_area_ids (Product Parameters)
- mrp.planned.order.wizard · new modeldate_end (Date To), date_start (Date From), date_range_type_id (Date Range Type), product_mrp_area_ids (Product Parameters)
- mrp.planned.order.sheet.line · new modelvalue_x (Period), value_y (Product), product_qty (Quantity), date_range_id (Date Range), product_mrp_area_id (Product Parameters), mrp_planned_order_ids
Text generated by AI (DeepSeek) from reading the Odoo 17.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: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 17.0Installation
Source · Odoo 17.0This module relies on:
- The OCA module '2D matrix for x2many fields', and can be downloaded from Github:
- The OCA module 'Date Range', and can be downloaded from Github:
Usage
Source · Odoo 17.0- Go to Inventory / Configuration / Date Ranges and define your estimating periods.
- Go to Manufacturing / Planning / Create Fixed Planned Orders to create or update your fixed planned orders.
- Go to Manufacturing / Planning / Planned Orders to review the planned orders in the system.
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.