Provide a new field sequence on bom components, which allows to manage the order of moves in a picking.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets you set and reorder the order of components on a Bill of Materials, so the sequence of BOM lines is visible and can be dragged into the order you want.
This module adds ordering control to the component lines of a Bill of Materials (BOM) in Manufacturing.
- On the BOM form, the component lines now show a Sequence column, and the existing sequence field is displayed as a drag handle, so you can reorder lines by dragging them up or down.
- A new stored Sequence value is shown next to the line and stays in sync with the line's original sequence.
- When a new component line is added, the system automatically gives it the next number after the highest sequence already used on that BOM, so new lines go to the end of the list.
- When a BOM is duplicated, the line order is preserved instead of being renumbered.
- The BOM also exposes a computed value for the highest sequence among its lines, which is used to calculate the next number for new lines.
It touches the mrp.bom and mrp.bom.line models and the BOM form view. No new menus or reports are added; the change appears directly in the existing Bill of Materials screen.
Depends on
Models and fields (2)
- mrp.bom · extends an existing modelmax_line_sequence (Max sequence in lines)
- mrp.bom.line · extends an existing modelsequence (original sequence), sequence2 (Sequence)
Text generated by AI (DeepSeek) from reading the Odoo 15.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: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0Add custom sequence if needed, if not just let the system to sort the lines.
No verified information in OCA: Installation, 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.