Balances you can explain
The real problem with stock control is not that a number is wrong, it is that nobody can say when it went wrong. So in Refresh a balance only ever moves by document: receiving, a sale, a transfer, a write-off or a stocktake. Every change has an author, a time and a reason, and any line can be traced through its movement history.
Balances are held per warehouse and per location rather than as one company-wide total. That is what lets you separate the shop floor from the stockroom, and one shop from another.