Each inventory room has its own stock page that shows not just current quantities, but the full daily flow of stock — what came in, what sold, and what was wasted — with an auditable movement log behind every number.
The Room Stock Page
Open Inventory → Rooms and select a room. The page has a summary bar and three ways to look at your stock:
- Products — each product with its movement totals for the selected date range.
- Movement log — every individual movement (sale, receive, waste, count, transfer) with a running balance after each row. Filter by date range, user, or click a product to see only its movements.
- Per-item view — a products × dates grid showing sold, received, waste, and the end count for each day — ideal for daily count sheets.
Stock Counts & Locks
Stock counts are movement-based: each count records what changed, not just the final number. Once a day's count is done you can lock the room so no further corrections slip in — only stock-count corrections are blocked on locked rooms; sales continue normally. The Stock Count History page lists every count with staff, time, and room details.
Fixing Mistakes
- Bulk reattribution — if sales or receives were recorded against the wrong room, select the movements and move them to the correct room. The system writes audit rows and recomputes balances for both rooms.
- Bulk reverse — undo stock count, receive, or waste entries in bulk.
- Reconcile command — global product quantities stay in sync with room movements automatically after every sale.
Stock Transfers with Transport
Transfers between rooms or stores can be dispatched for transport and received on the destination POS using a receive code — so stock in transit is tracked instead of disappearing from one room and appearing in another instantly.