# Reserve material on work order

<p class="callout danger">This action requires the **"can reserve"** permission</p>

On work order's page in ERP, open the "**Bill of materials"** section of work order's items.

![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/Ayzoutput.gif)

<p class="callout info">If the bill of materials is empty, we need to add some material first.</p>

In the "Product" select form, we find the material we want to add/reserve on this work order item and enter the quantity of material to add to the work order.

![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/A9houtput.gif)

We then click the **"Select serials"** button, which opens a popup, depending on if the work order item is tracked by serials or not.

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/LkLimage.png)![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2023-10/scaled-1680-/J8Aimage.png)

<p class="callout info">If **work order product** is **tracked** by **serials,** check the listed serials, you want to add this material to.</p>

Click the **"Add product"** button. This adds the material to the work order item's bill of materials. The material's background is then colored yellow if it is on stock or red, if it is not.

<span style="font-size: medium;">**Products in the bill of materials are color-coded**, depending on their current reservation state: </span>

<p class="callout danger"><span style="font-size: medium;">**Not-yet-reserved material that has no stock** is red.</span></p>

<p class="callout warning"><span style="font-size: medium;">**Not-yet-reserved material on stock** is yellow.</span></p>

<p class="callout info"><span style="font-size: medium;">**Virtually reserved material** is blue.</span></p>

<p class="callout success"><span style="font-size: medium;">**Physically reserved material** is green.</span></p>

<span style="font-size: medium;">Before physical reservation, the **added material needs to be virtually reserved.** This "marks" some of the material on stock for this work order before the actual material reservation.</span>

<span style="font-size: medium;">We can reserve one material at a time with the "thumbs up" button, or multiple by selecting their checkboxes and clicking the **"Reserve"** button.</span>

![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/maXoutput.gif)

![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/sqEoutput.gif)

<span style="font-size: medium;">Once the **material is on-stock and virtually reserved**, we can **physically reserve** it. To do this, we press </span><span style="font-size: medium;">the "</span><span style="font-size: medium;">**Create** **reservation** **task"** </span><span style="font-size: medium;">button on top right corner. This open a popup, where we select our user, set current date and then press the **Create** button.</span>

<p class="callout info"><span style="font-size: medium;">For the task, other users can be selected, but then the task will be assigned to them. Likewise, a later date can be selected, but the task will not appear until the set date.</span></p>

![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/Q8Ioutput.gif)

<span style="font-size: medium;">When the reservation task is created, navigate to the dashboard and start/open the reservation task, found under **"My tasks"**. </span>

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/tr8image.png)

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/GrHimage.png)

<p class="callout info"><span style="font-size: medium;">Once the task is competed, the material is physically reserved on the work order.</span></p>