Remove stock
Use Remove Stock to take stock out of a location by hand.
Where: , then the Remove Stock button.
Who: inventory.stock.remove, plus access to the warehouse's business unit.
When to use it, and when not to
| Situation | Use Remove Stock? | Instead |
|---|---|---|
| Sending goods back to a supplier | Yes, type Supplier_return | |
| Goods sent to a customer on a sales order | No | Dispatch the order in Sales; stock is removed for you. |
| Goods broken, lost or expired | No | Adjust stock → Decrease, so the reason is reported. |
| Moving goods to another shelf or warehouse | No | Move stock. |
| A count shows fewer than expected | No | Post the stock count. |
Steps
- Go to and select Remove Stock.
- Fill in the form:
| Field | What to enter | Example |
|---|---|---|
| Product / Variant (optional) | What's leaving | Ceramic Mug |
| Warehouse / Location | Where it's leaving from | Main Warehouse / A-01-02 |
| Movement Type | Why it's leaving | Supplier_return |
| Movement Reason | The closest reason | Damaged |
| Quantity | How many units are leaving | 12 |
| Reference Code | Required, for example the return note | SR-0007 |
| Notes | What happened | Batch with glaze fault; supplier collecting 14/02 |
- Select Remove Stock.
- Check the result: find the row on Inventory Balance and check On Hand went down, and that shows the movement with a minus quantity.
Screenshot coming soon: The Remove Stock form
You can only remove what's free
Two checks protect your stock:
| Check | Message | Example |
|---|---|---|
| You can't remove more than On Hand | "Insufficient stock on hand." | A-01-02 has 10 mugs; you try to remove 12. |
| You can't remove stock that's reserved | "Available quantity cannot be negative in inventory balance" | 10 on hand, 8 reserved for an order: you can remove at most 2. |
What to do: check you picked the right location and variant. If the stock is reserved for a sales order, change the order rather than removing its stock.