Total inventory can hide a local stockout
The business owns 20 units, but 18 are in a back stockroom and only two are at the selling location. A customer requesting five cannot be served immediately even though the company total looks large enough. Total and location-level inventory answer different questions.
When sales, purchases and transfers use the correct location, Salelog can show both views without pretending that merchandise is instantly available everywhere.
Why two adjustments are not a transfer
Reducing the source manually and increasing the destination manually creates two unrelated records. If one step is missed, company-wide quantity changes. A transfer expresses one event with two linked sides: merchandise left here and arrived there.
The history can then answer where the item went instead of showing an unexplained negative adjustment and an unrelated positive one.
Keep the location structure simple
Useful examples include a main stockroom, retail floor, second shop, sales vehicle or market booth. Do not turn every shelf into a location unless decisions are genuinely made at that level.
If you need aisle and bin addressing, pick paths, packing, lot traceability, serial numbers or carrier workflows, the requirement has moved into warehouse-management territory.
Agree on when the transfer is recorded
One team may record before the merchandise leaves; another may wait until destination confirmation. Both can create temporary mismatches. Pick one operating rule, communicate it and inspect the linked movement after completion. Software structure helps, but physical handling still needs a shared procedure.
