Skip to main content
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.
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, not by adjusting the number until it looks right.

What changes stock

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