The dashboard says there are eight sandwiches left, but the shelf is empty. Before blaming the software, check how the balance was created. Many vending inventory systems calculate stock from a starting quantity, additions and recorded transactions. A missed adjustment at any stage can leave a convincing but incorrect number.
Start by treating the displayed count as a record to reconcile, not a physical observation. Even systems that use sensors or computer vision need correct product setup and exception handling. Ask which events the particular machine records automatically and which require an operator entry.
Choose a service visit when transactions can be controlled through the normal maintenance procedure. Count saleable products by selection before adding anything. Separate items that are damaged, expired, trapped or otherwise unavailable for purchase. Record the time and the person doing the count.
Use product identifiers as well as lane numbers. The same drink may occupy two lanes, and a lane may have changed products since the previous visit. Photograph the shelf arrangement if company policy allows it, avoiding people and payment information. The count becomes the reference point for investigating later changes.
A basic reconciliation is opening stock plus units loaded, minus completed sales and other recorded removals. Compare the expected closing balance with the physical count. Keep customer refunds separate from stock movement: refunding a sale does not necessarily put the product back inside the machine.
Suppose, in a hypothetical check, a lane started with 20 units, received 12 more and recorded 18 deliveries. Two units were removed because their packaging was damaged. The expected balance is 12. If the system shows 14, the missing waste adjustment explains the difference without any need to invent unrecorded sales.
Common causes include entering the target fill level as the quantity added, loading the right product into the wrong lane, and forgetting to record items taken out during maintenance. A test vend may remove stock even when no customer payment is taken. Record it using the supported process.
Another source is an incorrect pack conversion. Warehouse records may use cases while machine records use individual units. Make the units explicit on pick lists and refill screens. If a case contains a different quantity after a supplier change, update the conversion before the next route.
Check the machine's last communication time. Offline transactions may appear later, depending on the system, which can make a recent physical count seem inconsistent with an older dashboard. Reconcile records from the same time window and avoid adjusting stock twice while delayed events are still arriving.
If the records show a delivery attempt but no final outcome, investigate the event with the supplier. Do not silently classify every attempt as a sale. The correct treatment depends on the controller, delivery confirmation and payment integration. Keep an exception log until the transaction is resolved.
When swapping a product, update the lane assignment, capacity, price and customer-facing description together. Confirm whether the old product's stock history remains attached to that lane or to its own identifier. Mixing the two can make sales reports misleading even when total inventory looks correct.
For a connected fridge, follow the approved process for changing its product catalogue and shelf arrangement. Do not assume a new package will be recognised merely because the ingredients are unchanged. Verify the configuration using a controlled purchase before offering it to customers.
Track repeated discrepancies by location and selection rather than treating every correction as an isolated event. Large or recurring unexplained differences deserve investigation; they are not proof of theft on their own.
Accurate counts make a restocking schedule more dependable. When comparing machine management options, ask to see a complete refill and adjustment workflow. A dashboard is useful only when the team understands how its numbers are maintained.