1

What is Bill of Materials (BOM)?: 100% Great Guide with BOM examples

What is Bill of Materials (BOM)? How to make Multi level BOM’s in easy way?

Bill of Materials (BOM) helps us to predefine the product structure to assemble or manufacture the same. For example, to assemble ONE TOY, you need 3 PARTS. To make 100 Toys, you will know how many PARTS required.

Well. its not this simple, when you have multi level part structures and RMs etc. Here you can create a new Bill of Materials (BOM) or update the existing one by selecting the same. You can create Multiple BOMs for the same FG. This helps to manage the same Finished Goods that’s having the different components to do the assembly and sell.

We have 2 structure of BOMs.

  1. Single-level BOMs – A single manufacturing process where Raw Materials converts into a Finished Goods.
  2. Multi-level BOM – Multiple manufacturing process and each stage needs different RM or Semi Assemblies to make a Finished Products. 

You can make finished products based on different manufacturing process. Each process can have its own Raw Materialsand Semi finished Products to get assembled into a Finished Products. Each production process can help to convert an inventory item into another Semi Finished Products. 

In manufacturing industry during a Finished Goods design phase, Engineering department comes with a list of items that’s needed either of Manufacturing type or of Procurement type based on its costs and availability in market etc.

Engineering team is the final authority in the product design and arrive at production costs, manage the Product Lifecycle Management and its product costs. Few items like configurable products can be done based on different product configuration.

For cost estimation In food products, we define product recipe and this helps with estimate costs for Food products manufacturing.

ACTouch ERP, an enterprise resource planning has a built in ability to manage either Single-level BOMs or multi-level bill of materials. A Complex products with a large Product Lifecycle Management can be handled in ACTouch ERP. In case of heavy machinery or large industrial machinery assemblies etc, there are 1000s of components and a complex BOMs. To arrive at a precise cost estimation, we need to define the right BOM to the lowest level of Raw Materials. This gives an accurate cost estimation on RMs, but we also need to add Machines costs, Overhead costs etc. 

ACTouch BOM has the ability to consider direct costs as well as indirect costs to be added into Finished Products. In case of assembly process, we can do Intermediate assemblies with assembly component lists and it leads to final assemblies. This needs a strong inventory control with product inventory levels controls etc. So that we don’t miss the delivery deadlines.

Materials requirement planning tool needs a decent BOM with proper Inventory management to give Stock details, Sales order document for the demand, Contract manufacturers and the products they do and manufacturing activities to link every stage of operations. This gives an output for procurement process and also manufacturing activities.

BOM is important in process manufacturing industries, discrete manufacturing industries and most of the manufacturing business. Define Manufacturing BOMs for each manufacturing operations, check the stock and begin the production. Thats all. 

A Multilevel Bill of Materials (BOM) is as below that has a complexity of more than 3 levels.

A Bill of Materials contains multiple items that helps to make one product. Here you define EACH Layer one at a time and based on the same, ERP will internally connect to each PARTS and its Subassemblies and creates the structure as below.

ACTouch ERP is designed to give a flexibility at each layer as the same SUB ASSEMBLY could be used at different Finished Goods. So define the Child BOM once and connect it to any parents.

Example of bill of materials is as below.

Bill of Materials (BOM) Entry Screen

What is BOM in manufacturing and how it helps?

A BOM screen has the details to capture and create the BOM for ONE layer of items.

Please note setting of Bill of Materials

ERP BOM Module / Bill of Materials Screen field details are as below.

No.Field IDField namemandatoryDescription and how it helps?
1.BOM IDBOM IDYesIt is the unique identification number given to each bill of Material.
2.Finished goods IDFG IDYes  It is the unique identification number given to each Finished Goods that are reported as production completion.
3.NameProduct NameYesProduct name as per the product master.
4.UOM IDUnit of measurement Yes Unit of Measurement of the product.
5.Quantity Quantity Yes It gives the quantity of a particular product that you would be reporting.
6.User DetailsUser ID, who has access to this BOMNo  This helps to give an access to these BOM to a person to update and access these details.  It gives the details about the user like USER ID, First Name and Last Name of the user.
7.Don’t Display PricePrice not to display at Transaction levelNo  It gives us an option not to display the price of the materials at the Finished Goods Reporting time. This can be enabled to NOT TO SHOW the Raw Materials COSTS to anyone.
8.Don’t Display Raw MaterialsRaw materials not displayedNoIt gives us an option not to display the list of Raw Materials used in the process at Finished Goods Reporting (FGR) time.
9.By-ProductsBy-products to be considered or not?No It gives an option to show by-products generated during the process of making the finished goods or not?
10.Enable Product Sub-Group ModalEnabling Product SubgroupsNoIt gives an option to select if there is any sub group for the product mentioned to consider for the selection of FG.
11.Reference Reference dataNo Any references mentioned for the product.
12.Labor CostCost of LaborNoIt gives us the total cost of Labor incurred for this FG creation. Default value is “0”.
13.Machinery CostCost of machineryNoIt gives the cost of using the machinery to convert the raw material into a Finished Goods. Default value is “0”.
14.Overhead CostOperating expensesNoIt gives those cost expenditures not directly related to the product but are incurred such as rent etc. You have an option to convert the Admin costs to each Product level. Default value is “0”.
15.Electricity CostCost of electricity usageNo Electricity cost can be added to the Product finished goods costs. Default value is “0”.
16.Others Miscellaneous costNo It gives miscellaneous cost incurred while making the Finished Goods. Default value is “0”.
17.Raw material IdRaw material ID / NumberYes It is the unique identification number given to each Raw material / Semi Finished Goods.
18.Description Raw material descriptionYes It describes what kind of RM /Semi FG we are using to develop the Finished Goods.
19.UOMUnit of measureYes It can be kg, liter etc.
20.Quantity Quantity measureYes It gives the Quantity that would be consumed to make this FG.
21.Wastage in %agePercentage Wastage of the RMNoIt gives the total percentage of the wastage of the raw material while producing the Finished goods. 
22.Wastage Quantity Quantity of wastageNo Total quantity of wastage that’s expected while producing the Finished goods.
23.Total QuantityTotal quantity of the RM used.Yes It gives the total quantity of the raw material used to produce the Finished Goods.
24.Unit PricePrice of a single unit of raw materialYes It gives the price of one single unit of the raw material used for making a Finished Goods.
25.Line TotalTotal price of the RM usedYes It gives the total amount of the particular raw material used.Total Qty*Unit Price = Line Total
26.RM Cost PercentageRM cost in percentageNoIt gives the total Cost of the Raw Materials that’s considered for the By-product cost purpose.
27.By-Product IDBy-Products identification numberNoIt is the unique identification number given to the By-products obtained while making a Finished Goods.
28.Description By-products description NoIt describes what By-product we get while converting the raw material to finished product.
29.Quantity in %By-Products quantity in percentageNoIt gives us the percentage of By-products produced while producing the Finished Goods.  
30.Percentage Percentage of the quantityNoIt gives what percentage of the quantity is assigned to the by-product based on the RM Costs
31.Quantity Quantity of the by-productNoIt gives the total quantity of the by-product we get after calculation of percentage of the quantity.
32.Cost Allocation in %Allocation of cost in percentageNoThe total amount allocated for the by-product in percentage value.If this field is not selected then we directly take the magnitude of the cost allocated for the by-product.
33.Cost in Amount/PercentageTotal cost in amount or percentageNoIt gives the total cost of the by-product in amount / percentage. If the cost allocation in % field is selected then we will get the cost in percentage otherwise we get the cost in amount.

In few cases you want to capture the details of what was the SET PRODUCTION target per HOUR or per SHIFT and Whats produced in reality?

If you need to address the above need, enable the feature to check “Quantity to Produce” in Manufacturing Settings. You can set the values for “PER SHIFT” or “PER HOUR”.

By-Products Screen and how the cost is shared from RM to the by-products.

  1. In the RM Cost percentage, decide what %age of the RM costs to be considered for the Cost arrival of the By-products
  2. When you add the By-products thats expected from this Finished Goods reporting (FGR) process, decide the expected Quantity and cost that it would be associated with.

Bill of Materials and RM Cost in %age.

When we use the Steel bars to convert the RM to a Semi Finished goods, it produces the metal scraps that could be sold in the market. In ACTouch ERP, you have an option to capture this scrap material as an input into application (Inventorized) with a suitable unit costs. This helps us to define the Actual FG costs and also the RM cost.

  1. RM Cost = Rs 100.00
  2. Labor cost = Rs 25.00
  3. Scrap material cost = Rs 10.00
  4. So the FG cost is Rs 115.00 

We can decide the cost of the By-Products that are produced by the Finished goods reporting as an automatic process of %age of RM costs as the cost of scrap.  This feature helps us to set a %age of RM Cost as by-product costs.

Other Features of Bill of Materials BOM

  1. You can COPY Bill of Materials from ONE to ANOTHER NAME. Once you copy the details, do the necessary changes and rename the new BOM.
  2. BOM Update – Select the same BOM ID and do the necessary changes and “SAVE” the BOM.
  3. You can also upload the Bill of Materials details from “Master data Upload” features. You can also modify the same.

Tags
Was this article helpful to you? Yes 1 No