OdooWiki OCA HUB

MRP Widget Section and Note in BoM

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

In a similar way to invoices, this module adds the possibility to add sections ands notes in Bills of Materials. It adds a page in BoM form view and hide the orignal page (you can see it as admin in debug mode)

Depends on account module since widget 'section_and_note' is defined on section_and_note_fields_backend.js in account module.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new "Components And Sections" page to the Bill of Materials form so users can insert section headers and free-text notes between component lines, just like on invoices.

This module changes the Bill of Materials (BoM) screen in Manufacturing. A new page called "Components And Sections" is added to the BoM form, and it uses the same section-and-note widget already known from invoices.

On that page users can: - Add a product line as usual. - Add a section header to group components. - Add a note to write free text between lines. - Reorder lines by dragging the handle. - See and open product attachments directly from the line.

Behind the scenes, the module keeps the original component list separate from the new list that can contain sections and notes. The original list only shows real product lines, while the new list shows products, sections and notes together.

Business rules are enforced automatically: a normal component line must have a product, a quantity and a unit of measure, while a section or note line must not carry a product or quantity. If these rules are broken, Odoo blocks the save with a clear error message.

It touches the mrp.bom and mrp.bom.line models and the BoM form view. The original components page is hidden by default and can still be seen by administrators in debug mode.

Depends on

mrpaccount
Models and fields (2)
  • mrp.bom · extends an existing modelbom_line_ids, bom_line_with_sectionnote_ids (BoM Lines With Sections & Notes)
  • mrp.bom.line · extends an existing modelname (Description), product_id, display_type, product_uom_id

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 12.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to Manufacture / Master Data / Bill Of Materials
  • Edit one demo data
  • Add a section or note and saved
  • The new functionality is added in a transparent way and is compatible with the business logic of other MRP functionalities

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.