> ## Documentation Index
> Fetch the complete documentation index at: https://sims-bae272dd.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Inventory Levels

> What is on hand right now, and what it is worth.

**Stock & Inventory → Inventory Levels** (the page is headed **Real-Time
Inventory Levels**) is the working view of your stock for the selected store.

Columns: Product Name, SKU, Category, **Current On-Hand Qty**, Unit Cost,
Selling Price, **Total Stock Value**, Last Activity and a **Quick Action**
(**Adjust**).

Filter by search, Category, **Stock Status** (`All Stock Levels`, `Low Stock`,
`Out of Stock`, `Normal`), Valuation and Supplier.

Along the top: **Scan Product** (find an item with the camera instead of
searching), **Adjust Stock** and **Inter-Store Transfer**.

## How stock value is worked out

Every receipt adds a cost layer. As you sell, the oldest layer is consumed
first (**FIFO**), and PRODUCT\_NAME also keeps a **weighted average cost (WAC)**
for the product — the blended cost of everything you currently hold.

Total Stock Value is quantity × unit cost. Because cost comes from what you
actually paid, it moves when you buy at a new price — not when you change the
shelf price.

## Negative and zero quantities

Stock can go negative. That is deliberate: it means something was sold that had
never been received, and hiding it would hide the problem.

> [!WARNING]
>
> A negative on-hand figure is a signal, not a display bug. The usual causes are
> a delivery that was never checked in, a case booked as a single unit (missing
> pack size), or a sale imported for a product before its opening stock existed.
> Settle it with a [count](https://sims-bae272dd.mintlify.site/stock/reconciliation.md), not by adjusting the number
> until it looks right.

## What changes stock

| Action | Effect |
| - | - |
| [Checking in a delivery](https://sims-bae272dd.mintlify.site/purchasing/receiving.md) | Adds stock at what you paid |
| A sale (imported from the register) | Removes stock, and records what it cost |
| [Adjustment](https://sims-bae272dd.mintlify.site/stock/adjustments.md) | Adds or removes with a reason |
| [Transfer](https://sims-bae272dd.mintlify.site/stock/transfers.md) | Moves stock and its cost to another store |
| A supplier return | Removes stock and credits the supplier |

Creating a purchase invoice does **not** change stock on its own. Stock moves
when the delivery is checked in.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.