# 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F46g8SjMT5MoD52ClrGH4%2FFG%20Item.png?alt=media&#x26;token=020ad11f-9894-4b19-90d8-f7040dc4c086" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FiD7OIuGKQAeavUfMWx72%2FConfiguration.png?alt=media&#x26;token=b373f7d3-407a-411d-b2ce-346929fdc883" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F5c88Fqkta5RFhXbJxSdb%2FpROCESS%20nAME.png?alt=media&#x26;token=ffb0f14a-c81c-4953-a9e6-c593ae121a09" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FrsgyWbuiIn0LD67gI85H%2FBaody%20part.png?alt=media&#x26;token=c91a7c2e-7e3e-4dad-8b86-a7a2b7b9a3a6" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F1I6NbvyuNeuT6wivj2HB%2FSize.png?alt=media&#x26;token=02f3c609-89bd-4865-94b3-03e45b263385" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F1TDPWQuGIokrQYfMSDSg%2FCost.png?alt=media&#x26;token=74381392-5e21-453d-aa7e-90308b07c0dc" 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="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F6jc36hm2aH1dbOfRSUK6%2FSub%201.png?alt=media&#x26;token=ae8e3594-b470-4dd8-98a5-32b978e91af8" 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.
