This module extends the functionality of Manufacturing to allow you to use Manufacturing Request (MR) as a previous step to Manufacturing Orders (MO).
Some of the benefits you can obtain are:
- Allow managers to review what is going to be manufactured.
- Better control of manufacturing calendar.
- Manage big requirements splitting them in batches.
- Know your bottleneck component in advance and only schedule what you really can build.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Adds a Manufacturing Request step before Manufacturing Orders, so production can be requested, approved and then split into MOs. Managers can review, approve or reject requests and see pending quantities.
This module adds a new document called Manufacturing Request, available from the Manufacturing menu. A request states which product and quantity should be produced, the Bill of Materials, the planned start and end dates, the source and destination locations, the picking type and who requests it.
Requests follow a workflow: Draft, To Be Approved, Approved, Done and Cancelled. The requester sends the request for approval; a manager (Approver) can approve, reject or reset it. Once approved, a button opens a wizard to create Manufacturing Orders. The wizard shows the components needed, their available quantity and a bottleneck factor, and proposes a quantity that can actually be produced. Users can create one or several Manufacturing Orders from the same request.
The request shows the quantity already in Manufacturing Orders, the quantity done and the pending quantity, and a button opens the related Manufacturing Orders. On the product form, a 'Manufacturing Request' checkbox makes procurement generate a request instead of a Manufacturing Order. Requests are linked to the originating orderpoint or production order through messages, and pending request quantities are counted as incoming for reordering rules. Requests are tracked in the chatter and follow company and user access rules.
Depends on
Required by other modules
Menus it adds
Models and fields (7)
- stock.move · extends an existing modelcreated_mrp_production_request_id (Created Production Request)
- stock.rule · extends an existing model
- mrp.production · extends an existing modelmrp_production_request_id (Manufacturing Request)
- product.template · extends an existing modelmrp_production_request (Manufacturing Request)
- mrp.production.request · new modelname, state, bom_id (Bill of Materials), origin (Source Document), done_qty (Quantity Done), propagate (Propagate cancel and split), company_id (Company), product_id (Product), routing_id (Routing), assigned_to (Approver), description (Description), pending_qty (Pending Quantity), product_qty (Required Quantity), requested_by (Requested by), move_dest_ids (Stock Movements of Produced Goods), orderpoint_id (Orderpoint), product_uom_id (Unit of Measure), category_uom_id, location_src_id (Raw Materials Location), picking_type_id (Picking Type), product_tmpl_id (Product Template), location_dest_id (Finished Products Location), manufactured_qty (Quantity in Manufacturing Orders), date_planned_start (Deadline Start), mrp_production_ids (Manufacturing Orders), mrp_production_count (MO's Count), procurement_group_id (Procurement Group), date_planned_finished (Deadline End)
- mrp.production.request.create.mo · new modelbom_id, mo_qty (Quantity), pending_qty, product_uom_id, product_line_ids (Products needed), date_planned_start (Deadline Start), date_planned_finished (Deadline End), mrp_production_request_id
- mrp.production.request.create.mo.line · new modelproduct_id (Product), location_id, product_qty (Quantity Required), available_qty (Quantity Available), product_uom_id (UoM), bottle_neck_factor, mrp_production_request_create_mo_id
Text generated by AI (DeepSeek) from reading the Odoo 13.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 13.0Configuration
Source · Odoo 13.0To configure a product to automatically generate Manufacturing Requests from procurements instead of directly create manufacturing orders you need to:
- Go to the products that you want them to trigger manufacturing requests.
- Go to the Inventory tab.
- Check the box of a manufacture route and the box of Manufacturing Request.
Usage
Source · Odoo 13.0To use this module, you need to:
- Go to Manufacturing > Manufacturing Requests.
- Create a manufacturing request or open a existing one (assigned to you or created from a procurement).
- If you click on Request approval button the user assigned as approver will be added to the thread.
- If you are the approver you can either click on Approve or Reject buttons.
- Rejecting a MR will cancel it and propagate this cancellation to destination moves.
- Approving a MR will allow you to create manufacturing orders.
- You can manually set to done a request by clicking in the button Done.
To create MOs from MRs you have to:
- Go to approved manufacturing request.
- Click on the button Create Manufacturing Order.
- In the opened wizard, click on Compute lines so you will have a quantity proposed for creating a MO. This quantity is the maximum quantity you can produce with the current stock available for the components needed in the source location.
- Use the proposed quantity or change it and click on Create MO at the bottom of the wizard.
NOTE: This module does not restrict the quantity that can be converted from a MR to MOs. It is in hands of the user to decide when a MR is ended and to set it to Done state.
No verified information in OCA: Installation.
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.