OdooWiki OCA HUB

MRP Production Generator By Date Interval

mrp_production_generator_by_date_interval folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

This module allows planning multiple manufacturing orders in a single action using a wizard that lets you define a period during which the orders will be created and at what time they should be scheduled, based on a product and a bill of materials.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Create many manufacturing orders at once for a chosen date range, all scheduled at the same time of day, from a single wizard.

This module adds a wizard that lets you generate several manufacturing orders in one go instead of creating them one by one.

You open it from the Manufacturing menu under the Planning section, in a new entry called Production Generator. In the form you pick a product and its bill of materials, then set a period start date, a period end date and a start hour.

When you press Create Productions, the system creates one manufacturing order for every day between the start and end dates (both included), each scheduled at the chosen hour. The hour is interpreted in your own user time zone and converted to the company's time zone, so orders land at the right moment. The created orders are then shown to you in a filtered list.

A few automatic rules apply: the product list only shows products that have a normal bill of materials, and the bill of materials list is limited to normal bills matching the selected product and company. Choosing a product automatically fills in its bill of materials, and choosing a bill of materials fills in the product. If the end date is earlier than the start date, Odoo blocks the action with an error message.

Each generated order is marked with the origin text "Created using Production Generator Wizard", which makes it easy to find them later. The wizard is available to Manufacturing users.

Depends on

mrp

Menus it adds

Production Generator
Models and fields (1)
  • mrp.production.generator.date.interval.wizard · new modelbom_id, company_id (Company), hour_start (Start Hour), product_id, period_date_end (Period End Date), period_date_start (Period Start Date)

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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to _Manufacturing > Planning > Production Generator_
  • Select the product and the BoM to be used
  • Select the period during which the orders should be created
  • Select the time at which the orders should be scheduled
  • Press Create Productions

You will see all the production orders created for each day

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.