# Storeroom and Stocking Policies

A storeroom is an **inventory asset**: a node in your asset model where stock is kept. Modelling it as an asset puts stock in the same hierarchy as the machines it serves.

:::action[Create the Parts Room]

1. Navigate to **Configuration → Ops → Assets**. If `CoreForge\Philadelphia\Storage` doesn't exist yet (you create it in the Trace course), add it as an area.
2. Under `Storage`, add an asset named `Parts Room`.

:::

A **stocking policy** sets the rules for one part in one storeroom. The same part can have different rules in different storerooms.

| Setting | Meaning |
|---|---|
| Min / Max | The acceptable range of stock on hand |
| Reorder point | When stock on hand falls to this level, reorder |
| Reorder qty | How much to order |
| Safety stock | The last-resort buffer: falling below it means an urgent shortage |
| Cycle count | How often, in days, the part should be physically counted |
| Is stocked | Whether the part is actively managed here |

:::action[Set the stocking policies]

1. In **Inventory → Parts**, expand `CF-INS-CNMG432` and click **Set Policy** (the shield icon) for the Parts Room.
2. Enter these policies, all stocked:

   | Part | Min | Max | Reorder point | Reorder qty | Safety stock | Cycle count (days) |
   |---|---|---|---|---|---|---|
   | `CF-INS-CNMG432` | 20 | 100 | 30 | 50 | 10 | 30 |
   | `CF-BRG-7014` | 2 | 6 | 2 | 4 | 1 | 90 |
   | `CF-FLT-COOL10` | 4 | 24 | 6 | 12 | 2 | 30 |
   | `CF-HOSE-075` | 10 | 50 | 15 | 25 | 5 | 90 |

:::

:::note
If the Parts Room isn't listed under a part yet, receive some stock first ([Receive and Issue Stock](../02-stock-transactions/1-receive-and-issue.md)), then come back and set the policy.
:::

Set the reorder point above the safety stock. The reorder point starts replenishment in good time; safety stock is what you live on while the order arrives.

::embed-section{src="../../../kanoa-inventory/inventory-config.md#stocking-policies" collapsed="true" summary="Reference Materials: Stocking Policies"}
