How to process Production Bill of materials in semilimes


A Bill of Materials (BOM) is a structured list of the materials, components, parts and sub-assemblies that are required to manufacture a finished product. An accurate Bill of Materials is crucial for creating a product because the correct materials must be available to ensure smooth manufacturing management. If the BOM is not accurate, then it can hamper or delay the production process and increase operational costs. 

The BOM feature within the Production component of semilimes ERP handles the specifications of raw materials and sub-assemblies that are required to produce a finished good. The BOM seamlessly integrates Inventory and Stock with the Production component. 

Business Case

Consider as an example a bicycle assembling company. A bicycle is composed of many components and sub-assemblies. The company does not produce all sub-assemblies of a bicycle in-house. They order the sub-assembles from other manufactures who have their own assembly process to produce the components. 

The above figure is showing the components and sub-assemblies required to manufacture a bicycle as an end product. The main components of the bicycle are gears, wheels and frame. Each component is composed of several sub-assemblies. For example: a wheel is a bicycle component that requires the following quantities of the sub-assemblies:



Wheel Rim

1 Unit


1 Unit


32 Units

The below section illustrates the Workflow for creating a BOM for a wheel assembly process in semilimes ERP

Step – 1 Create a new BOM

Go to the Production menu in semilimes ERP and choose the Configuration section and BOMs subsection in it.

  1. Showing the existing list of BOMs

  2. Click on the ‘+’ icon to create a new BOM if you want to create a new BOM. It will then display the BOM creation screen. 

Step – 2 Capture BOM Details

The BOM screen is composed of three main sections. The General Section is for capturing the basic BOM information. The sub-assemblies or raw materials and related quantities for producing the output should be captured in the Inputs section. The Outputs section deals with the product or component that will be produced by using the sub-assemblies or raw materials. 


BOM General Section

Capture Type in the name of the BOM, which is a mandatory field. By default, the BOM status is active. You can deactivate the BOM, if required. 


BOM Inputs Section

Capture the following input information for the BOM in the above Input section:

  • Product – Name of the input sub-assemblies of a wheel. (This is a mandatory field.) 

  • UOM – Unit of measurement of the product. Based on the selection of the product, the UOM will automatically populate. 

  • Quantity – Enter the input quantity of the sub-assemblies required. 

After capturing the BOM input information, click the save button. Please note that multiple products can be added in the input section. After adding all input sub-assemblies for a wheel, the input section of the BOM will be displayed as shown below


BOM Outputs Section

Capture the following output information for the BOM: 

  • Product – Name of the output component which - is in this case is ‘wheel’. (This is a mandatory field.) 

  • UOM – Unit of measurement of the sub-assembly. Based on the selection of the product the UOM will automatically populate. 

  • Quantity – Enter the output quantity. 

After capturing the BOM output information, click the save button. The output component will be displayed in the outputs section as shown below: 

Step – 3 Save BOM Details

Once you have entered all input and output details of the BOM, you need to save it. 

Next Steps

Once you have created a BOM, you can assign it to an operation of production routings in semilimes ERP. This illustrates how BOMs are the drivers of the whole production component. Detailed applications of BOMs in the production process will be disclosed in additional articles.

Recent Posts

powered by semi/imes