# Inventory BOM

<p class="doc-lead">An Inventory BOM (Bill of Materials) is a simple recipe for the Inventory module. It defines a single output <b>product</b>, the <b>quantity</b> it produces, and the <b>raw materials</b> consumed to make it. Inventory Conversions use it to auto-fill the consumed inputs, scaled to the quantity being produced — so you record the same recipe once and reuse it every time.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/inventory/inventory-bom?id=overview">Overview &amp; List View</a>
<a href="#/inventory/inventory-bom?id=quick-start">Quick Start</a>
<a href="#/inventory/inventory-bom?id=header-fields">Header Fields</a>
<a href="#/inventory/inventory-bom?id=raw-materials">Raw Materials</a>
<a href="#/inventory/inventory-bom?id=how-it-scales">How Scaling Works</a>
<a href="#/inventory/inventory-bom?id=actions">Actions &amp; Status</a>
<a href="#/inventory/inventory-bom?id=faq">FAQ</a>
<a href="#/inventory/inventory-bom?id=related">Related</a>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

Go to <b>Inventory → Inventory BOM</b> from the left menu. The list shows every Inventory BOM with the product item, output quantity, and unit.

<b>List columns:</b> Id, Name, Item, Unit, Quantity, Status.

<b>Quick filter tabs:</b> Active, Suspended.

<b>Advanced Filters:</b> Name, Item, Item Group, Unit, Raw Material, Branch, Status, Created Date.

<b>List row actions:</b> New, Edit, Delete, View, Suspend, Activate.

> An Inventory BOM is a standalone master, separate from the Production <a href="#/production/bill-of-materials">Bill of Materials</a>. It is intentionally lightweight — one product and its raw materials — and is used only by Inventory Conversions.

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start — Create an Inventory BOM</h2>

<ol>
<li>Go to <b>Inventory → Inventory BOM</b> and click <b>New</b>.</li>
<li>Enter a <b>Name</b> for the recipe (must be unique).</li>
<li>Select the <b>Item *</b> the BOM produces, its <b>Variant</b> (if any), the output <b>Quantity *</b>, and the <b>Unit *</b>.</li>
<li>Under <b>Raw Materials</b>, add each consumed item with its <b>Quantity</b> and <b>Unit</b>. Optionally set a <b>Deviation Limit (%)</b> per line.</li>
<li>Click <b>Save</b>. The BOM becomes <b>Active</b> and is now available for selection on Inventory Conversions.</li>
</ol>

<p><b>Example.</b> A BOM named "1 Gift Box" produces <b>Item = Gift Box</b>, <b>Quantity = 1</b>, and consumes <b>1 Carton</b>, <b>2 Chocolate Bars</b>, and <b>1 Ribbon</b>. When a conversion produces 10 Gift Boxes, the recipe is scaled to 10 Cartons, 20 Chocolate Bars, and 10 Ribbons automatically.</p>

<hr class="doc-section-divider">

<h2 id="header-fields">Header Fields</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Unique name for the recipe. |
| Item * | The product this BOM produces. Only one product per BOM. |
| Variant | Item variant, where the item has variants. |
| Quantity * | Output quantity this BOM produces. Used as the base for scaling. |
| Unit * | Unit of measure for the output. Defaults from the item. |
| Branch | Optional branch scope. |
| Notes | Remarks about the BOM. |

<hr class="doc-section-divider">

<h2 id="raw-materials">Raw Materials</h2>

The components consumed to produce the BOM's output quantity.

| **Column** | **Description** |
|------------|-----------------|
| Sl Num | Line serial number. Auto-numbered. |
| Item * | Raw material consumed. |
| Variant | Item variant, where the item has variants. |
| Quantity * | Quantity consumed to make the BOM's output <b>Quantity</b>. |
| Unit * | Unit of measure. Defaults from the item. |
| Deviation Limit (%) | Optional allowed usage variance for the line, for your own reference. |

<hr class="doc-section-divider">

<h2 id="how-it-scales">How Scaling Works</h2>

When an Inventory Conversion fetches raw materials from a BOM, each raw-material quantity is scaled by the ratio of the quantity being produced to the BOM's own output quantity:

<pre>consumed quantity = raw material quantity × (product quantity ÷ BOM quantity)</pre>

So a BOM that consumes <b>2 kg</b> of a material to produce <b>1 unit</b> will suggest <b>22 kg</b> when the conversion produces <b>11 units</b>. The fetched lines remain fully editable on the conversion afterwards.

<hr class="doc-section-divider">

<h2 id="actions">Actions &amp; Status</h2>

| **Action** | **When** |
|------------|----------|
| Edit | Modify the BOM. |
| Delete | Remove the BOM. |
| Suspend | Deactivate an Active BOM so it can no longer be selected. |
| Activate | Reactivate a Suspended BOM. |
| Clone | Copy to a new BOM. |

| **Status** | **Description** |
|------------|-----------------|
| Active | Available for selection on Inventory Conversions. |
| Suspended | Hidden from selection until reactivated. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<p><b>How is this different from the Production Bill of Materials?</b><br>The Production <a href="#/production/bill-of-materials">BOM</a> is a full manufacturing recipe (overheads, by-products, wages, variance limits) used by Production Orders and Vouchers. The Inventory BOM is a lightweight recipe — one product and its raw materials — used only by Inventory Conversions.</p>

<p><b>Can a BOM have more than one product?</b><br>No. An Inventory BOM produces exactly one product. Create a separate BOM for each product.</p>

<p><b>Does using a BOM move any stock?</b><br>No. The BOM only supplies the recipe. Stock moves only when the Inventory Conversion is approved.</p>

<p><b>Can I edit the fetched raw materials on a conversion?</b><br>Yes. The BOM pre-fills the consumed inputs; you can adjust quantities, units, batches, and lines before saving.</p>

<p><b>What if I change a BOM later?</b><br>Existing conversions keep the raw materials that were fetched at the time. New conversions use the updated recipe.</p>

<hr class="doc-section-divider">

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/inventory/inventory-conversion">Inventory Conversion</a> — where the Inventory BOM is used to produce items.</li>
<li><a href="#/production/bill-of-materials">Bill of Materials (Production)</a> — the full manufacturing recipe.</li>
<li><a href="#/inventory/inventory-item">Inventory Item</a> — set up the items used as the product and raw materials.</li>
</ul>
