MRP Work Order Update Component
Allows to update the components in the work orders.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Lets you split a component line on a manufacturing work order into a smaller quantity and a new line, for example to consume a different lot or serial number. A button appears on the work order components list to open a small form.
This module adds a way to change which components a work order consumes without editing the whole manufacturing order.
On the work order form, in the list of component lines, a small button appears next to the done quantity. It is only shown when the work order is ready or in progress, the line still has more than one unit left to consume, and a lot or serial number is already set on the line.
Clicking it opens a pop-up form showing the product, the lot/serial number, and a quantity (default 1). You can pick a different lot/serial number and enter how much you want to move to the new line, then press Validate.
Business rules applied by the module: - The quantity you enter must be strictly lower than the original quantity of the line, otherwise Odoo blocks it with an error. - Odoo checks the available stock for the chosen lot/serial number in the source location. If there is not enough, it refuses to continue and shows the available quantity. - When valid, the original line's done, to-consume and reserved quantities are reduced by the amount you entered, the reservation is moved to the new lot/serial number, and a new component line is created with that lot/serial number.
It works on work order component lines (mrp.workorder.line) and the work order itself (mrp.workorder), and uses stock reservations and lots (stock.quant, stock.production.lot).
Depends on
Models and fields (2)
- mrp.workorder.line · extends an existing model
- mrp.workorder.new.line · new modellot_id (Lot/Serial Number), company_id (Company), product_id, product_qty (Quantity), workorder_id, original_line_qty (Original Quantity), workorder_line_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. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 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
No verified informationInstallation 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.