Receive 100 kg from the vendor
The receipt moves from Draft to Ready to Done. On validation, on-hand stock rises by exactly what arrived.
StockSense tracks receipts, deliveries, transfers and counts across every warehouse, and writes each move to one ledger.
The receipt moves from Draft to Ready to Done. On validation, on-hand stock rises by exactly what arrived.
An internal transfer changes the location, not the total. The company still holds 100 kg.
The delivery reserves stock first, then ships. Validate it and 20 kg leaves the building.
Count what is really on the shelf. StockSense posts the difference as an adjustment.
| Reference | Move | Qty | Total |
|---|---|---|---|
| WH/IN/0001 | Vendor → WH/Stock1 | +100 | 100 |
| WH/INT/0001 | WH/Stock1 → WH/Prod | 40 | 100 |
| WH/OUT/0001 | WH/Prod → Customer | −20 | 80 |
| WH/ADJ/0001 | WH/Prod → Loss | −3 | 77 |
Every operation gets a reference built from its warehouse, its type and a running number, so any move traces back to the paper that caused it.
WHWarehouseINOperation0007SequenceValidate and on-hand stock rises by the quantity received.
Lines turn red when a product is short. Validate and stock goes down.
Total stock stays the same. Only the location changes.
The physical count wins. The −3 difference is logged.
Validate documents or recount a shelf. The dashboard numbers react the same way they do in the real app.
| Product | Unit cost | On hand | Free | Count |
|---|
Give each warehouse a short code and as many locations as the floor needs. Search any SKU and see exactly where it sits.
Filters run on SKU, name and category. Pick a location to narrow it down.
Plan what comes in and what goes out, keep an eye on low stock, and sign off on counts.
Pick, pack, shelve and count, with every job showing the exact location it belongs to.
Products, warehouses, operations and history in one place, updated the moment work is validated.