# Stock Assemblies

<details>

<summary>Media</summary>

<img src="/files/8TXQy8P5lKFwhLtj6pRl" alt="" data-size="line">[Kits and Assemblies explained](https://learn.salesorder.com/path-player?courseid=inventory\&unit=inventory_64d36c27bed55Unit)

<img src="/files/8TXQy8P5lKFwhLtj6pRl" alt="" data-size="line">[Assemblies No WMS](https://learn.salesorder.com/path-player?courseid=inventory\&unit=inventory_64d36c27b5695Unit)

<img src="/files/8TXQy8P5lKFwhLtj6pRl" alt="" data-size="line">[Assemblies With WMS](https://learn.salesorder.com/path-player?courseid=inventory\&unit=inventory_64d36c27ac61eUnit)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Build Assembly Items (without WMS)](https://howto.salesorder.com/build-an-assembly-item-no-wms/)

<img src="/files/wIpgbAA2XWLYizGqVwFo" alt="" data-size="line">[Break Assembly Items (without WMS)](https://howto.salesorder.com/break-an-assembly-item-no-wms/)

</details>

### Stock Assemblies - need to know <a href="#e8cemufamjht" id="e8cemufamjht"></a>

Stock Assemblies are ‘built’ from a bill of materials (BOM). A BOM is a list of Items present in the system. The build action reduces the system’s stock level by the quantity of the respective constituent Items in the BOM to create the Assembly Item. The ‘break’ action reverses the build.

### Build/Break Assemblies <a href="#id-3xtcxjxojfnw" id="id-3xtcxjxojfnw"></a>

If you are using the WMS (warehouse management system) you cannot build the Assemblies in the main app. You can build your assemblies in the WMS on the Kits/Assemblies Tab. See ‘WMS - Kits / Assemblies’.

If you’re not using the WMS, you can build or break Assemblies in the main app using:

<mark style="color:orange;">Stock Assembly>Action>Build Assembly or Break Assembly</mark>.

You can also build Assemblies from: <mark style="color:orange;">Product/Service> Stock List>Action>Build Assembly or Break Assembly</mark>.

When you set up a Stock Assembly you must include at least one Stock Item, otherwise, the system will prevent the build.

### Include Sub-assemblies <a href="#vcuj1vsb8an3" id="vcuj1vsb8an3"></a>

To represent sub-assemblies, you can add Stock Assembly Items to the BOM of a Stock Assembly.

### Include Non-stock, Service and Expense Items <a href="#mbpjcxspil2s" id="mbpjcxspil2s"></a>

You can use non-stock, service and expense Items to represent overheads, effort, and components you don’t stock (but buy-in) in the BOM.

### Reports <a href="#arhun3uckb25" id="arhun3uckb25"></a>

There are two useful reports to analyze Stock Assemblies:#

* Assembly Items - Show BOM Components
* BOM Components - Show Assembly Items

Go to <mark style="color:orange;">Reports>Standard Reports>Products/Services></mark>


---

# 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://helpwith.salesorder.com/products-services/items-which-ones/stock-assemblies.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.
