# Define a Multi - Level Bill of Materials (BOM) in Production

**YouTube:** [How to Generate Raw Material Requisition Against Job Order in Production?](https://www.youtube.com/watch?v=-Jrrz_tP2PE)

## How to Define a Multi - Level Bill of Materials (BOM) in Production?

In this tutorial, we will walk you through the complete process of defining **multi-level Bills of Materials (BOM)** in Logic ERP. Multi-level BOMs are essential when products require multiple internal production stages and semi-finished items need their own independent production. Let’s begin.

***

### **Accessing the Raw Material Specification Screen**

* Navigate to **Items + Process → Raw Material Specs (Grid Mode)**.
* Select the **Item** for which you want to define the BOM.
* Click **Refresh** to load the existing Bill of Materials for that item.

<figure><img src="/files/awZMCKSmuVVZU2lasS8S" alt=""><figcaption></figcaption></figure>

***

### **Enabling Multi-Level BOM (Multi BOM)**

To create multi-stage production structures:

* Tick the **Multi BOM** checkbox.
* If the option is not visible, go to **Configuration** and enable **Multi BOM** settings.
* This feature is required when:
  * The finished product requires **semi-finished components**
  * Each semi-finished component has its own **independent production process**

<figure><img src="/files/blDz0xLxxFI6LlzCwbtA" alt=""><figcaption></figcaption></figure>

**Example:**\
If producing **Item A** requires manufacturing **Item B** and **Item C**, each with separate production stages, a **multi-level BOM** becomes necessary.

***

### **Defining Process-Wise BOM**

To add BOM details for a specific production stage:

#### **3.1 Select the Production Process**

* Choose the **Process Name**.
* The related **Process Group** appears automatically.

<figure><img src="/files/hlyg1xOixc4zjlQZuST3" alt=""><figcaption></figcaption></figure>

#### **3.2 Choose Relevant Raw Material**

* Select the **Body Part**.
* Then select the **Raw Material Item** required for that process.

<figure><img src="/files/wO2yS2lDhKY4gDkvBYXf" alt=""><figcaption></figcaption></figure>

#### **3.3 Size-Wise Material Consumption**

* In the **Sizes** column, define the **quantity of raw material required** for each size.
* This ensures accurate and size-based consumption planning.

<figure><img src="/files/HPHMsrhZgFDaEN54hPbL" alt=""><figcaption></figcaption></figure>

#### **3.4 Costing Information**

* **Plan Cost Per Unit**: Estimated or standard raw material cost.
* **Actual Cost Per Unit** and **Actual Amount Used**:
  * Recorded during production
  * Helps track real-time consumption and variance analysis.

<figure><img src="/files/N9n043OpOluPc5NWImag" alt=""><figcaption></figcaption></figure>

* After entering all details, click **Save**.

***

### **Understanding the Multi-Level BOM Tree Structure**

* The **left panel** displays the complete multi-level BOM hierarchy in a **tree format**.
* It helps you:
  * Visualize production stages
  * Track semi-finished components
  * Understand material dependencies clearly

***

### **Adding Semi-Finished Components**

If your product includes semi-finished items:

* Define a separate BOM for each **semi-finished component**.
* Link these components to the **finished product’s master BOM**.
* **Mandatory:** Ensure **Multi BOM** is enabled for semi-finished items.
  * Without this option, the system **will not generate separate job orders** for semi-finished items in future production stages.

<figure><img src="/files/MqP7HLafTkMmQfcLHMiM" alt=""><figcaption></figcaption></figure>

***

### **Useful Shortcut Keys**

To speed up BOM creation, use the shortcuts shown at the bottom of the screen:

* **F2** – Update quantity for the selected region
* **Delete** – Remove quantity from the selected region
* **F5** – Copy raw material details
* **F3** – Update quantity using an expression
* **F6** – Import raw material specifications from an external file

These shortcuts significantly enhance efficiency when managing large and complex BOMs.

***

## **Conclusion**

By enabling Multi BOM and defining stage-wise raw materials, size-based consumption, and separate BOMs for semi-finished goods, you can build a precise and structured multi-level Bill of Materials. This ensures accurate production planning, cost control, and efficient job order generation within Logic ERP.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.logicerp.com/logic-erp-installation-configuration-and-troubleshooting-solutions/faqs/production/define-a-multi-level-bill-of-materials-bom-in-production.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
