Enable Dark Mode!
an-overview-of-multi-bom-in-odoo-17-manufacturing.jpg
By: Hasna VP

An Overview of Multi BOM in Odoo 17 Manufacturing

Functional

In the realm of manufacturing, efficiency and flexibility are paramount. Odoo, the open-source ERP platform, has been at the forefront of empowering businesses with robust tools to manage their operations seamlessly. With the release of Odoo 17, the introduction of Multi Bill of Materials (BoM) functionality brings a new level of sophistication to manufacturing processes. In this blog, we'll delve into the concept of Multi BoM manufacturing in Odoo 17, its significance, implementation, and benefits.

Traditionally, a Bill of Materials (BoM) represents a comprehensive list of components, assemblies, and raw materials required to manufacture a product. However, in real-world manufacturing scenarios, products might have variations or options that necessitate different sets of components. This is where Multi BoM functionality comes into play.

Multi BoM enables businesses to define multiple BoMs for a single product, each corresponding to a specific variation or option. These variations could include differences in size, color, material, or any other customizable attribute. By associating different BoMs with product variants, manufacturers gain the flexibility to adapt their production processes to diverse customer requirements.

Let’s explain how to manage multi-BoM in the Odoo 17 Manufacturing module with an example. Imagine that the company wants to manufacture a table. A table has multiple components like a tabletop, leg, screws, etc,. Here, the tabletop itself contains different components like wooden panels. Two bills of materials (BOMs) are necessary to fulfill the production requirements: one for the table and one for the tabletop. The table BOM includes components like the tabletop, table legs, screws, and bolts. Meanwhile, the tabletop BOM should be configured to manufacture as many tabletops as required for the tables being produced.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Regarding routes, three routes need to be configured: Manufacturing, MTO (Make-to-order), and Buy. The Manufacturing route is for products required at the source location, where a manufacturing order is issued to meet the demand. The MTO route does not consider available stock; instead, it generates an RFQ or draft Manufacturing Order regardless of inventory levels. The Buy route is utilized to fulfill product requirements at the destination location, generating a request for quotation. By setting up these routes and BOMs, the production and procurement processes can efficiently respond to demand fluctuations.

Let’s enable routes for each component of the table. The tabletop's routes should be configured to include both MTO and Manufacturing.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Routes for the table legs must be set to MTO and Buy. This combination allows for the immediate generation of RFQs when the product is unavailable, ensuring prompt procurement when needed.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

The routes for bolts and screws have been configured as Buy, copying the setup for the table legs.

To construct the first bill of materials (BOM) for the table, we require components such as the tabletop, table leg, screw, and bolt. For the second BOM, designated for the tabletop, the components consist of the wood panel. Within the wood panel, there exists another bill of materials for its manufacturing process, constituting a multi-level bill of materials structure. Once the manufacturing order for the 'table' product is confirmed, a child manufacturing order is automatically generated.

After establishing the corresponding raw materials, navigate to the Product menu, where you'll find the option to create a bill of materials (BOM).

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

You need to create two bills of materials:

1. Tabletop:

Components: Wood panel

Description: The wood panel itself has a bill of materials comprising a Ply Layer and a Wear Layer.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

2. Table:

Components: Tabletop, table leg, screws, bolts

Description: This bill of materials includes all components required to assemble the table.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Navigate to the Bill of Material associated with the tabletop. Within it, you'll find the component listed as the Wood panel. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

For the Wood panel, there exists an internal bill of materials, comprising the Ply Layer and Wear Layer components. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

This demonstrates the ability to create multiple bills of materials in a hierarchical structure. The Wood panel's corresponding components are the Ply Layer and Wear Layer, and its BOM type is set for manufacturing the product.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Under the "Operations" tab, you'll find the manufacturing operations listed. Click on "Add a Line" to include additional operations. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

When adding operations, ensure to specify the work center and provide the default duration required for processing the order. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Similarly, for the manufacturing of the table, the operation type is also added, outlining the necessary steps in the manufacturing process.

Now, let’s create a manufacturing order for the product Table. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

You're required to input the product, and quantity to produce, and select the appropriate bill of material. Once the bill of material is added, the components automatically populate based on the details specified in the BOM.

Within the "Work Order" tab, you'll find detailed information regarding the operations, including the designated work center where each operation is to be carried out, the expected duration for each operation, and other relevant details.

Upon order confirmation, you'll notice the creation of two purchase orders for acquiring raw materials: screws, bolts, and table legs. Additionally, a child manufacturing order (MO) is generated for producing the tabletop.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Upon inspection of the MOs generated, you'll find another child MO for manufacturing the wood panel within the MO for the tabletop. This exemplifies the functionality of a multi-level bill of material. It's crucial to first complete the manufacturing of the child MO before the tabletop can be consumed, ensuring the seamless progression of product manufacturing.

Access the three purchase orders and proceed to confirm the orders, followed by receiving the products.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Upon completion of the purchases, the product consumed will be automatically updated to reflect the corresponding quantity.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Now, navigate to the child manufacturing order (MO). Upon confirming the manufacturing order for the product table, the initial step is to manufacture the tabletop. 

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

However, to proceed with the manufacturing of the tabletop, the production of the wood panel must first be completed.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Upon accessing the MO for the Tabletop, it's imperative to verify the availability of the necessary components and proceed to complete the manufacturing process accordingly.

After completing the manufacturing processes for both the tabletop and wood panel, you'll observe that the MO for the table transitions to the "ready" state. At this stage, you can proceed to finalize the manufacturing of the table since the production of the child MOs has been concluded.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

In the "Work Order" tab, initiate the manufacturing process by starting the operation and progressing through each step until completion. Once all operations are completed, click on "Done" to signify the completion of the work order.

An Overview of Multi BOM in Odoo 17 Manufacturing-cybrosys

Throughout the process, bills of materials were created for the tabletop and table, operations were configured, purchases were made for raw materials, child manufacturing orders were managed, and after completing the manufacturing steps and marking the work order as done, the final product, the "Table," is ready for delivery to the customer.

Multi Bill of Materials functionality in Odoo 17 revolutionizes manufacturing operations by offering unparalleled flexibility, efficiency, and precision. By seamlessly integrating Multi BoM capabilities into their workflows, businesses can adapt to evolving customer demands, streamline production processes, and gain a competitive edge in the market. To read more refer to How to Manage Bills of Materials (BOM) in Odoo 17 Manufacturing App


If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message