← Back to the case studyRunning demo · invented stock · the network drops and comes back on its ownBook a call →
TT Global StockOnline
Point the camera at an item's QR code
Item—
Moving
0
INOUT
Nothing waiting to sync
Movements are saved on the phone first.

Stock on hand · Ikeja warehouse

Signed in as Manager

Items updates when phones sync

ItemCodeOn handLevelStatus

Sync log POST /sync

Why it works offline the rules

Every movement gets a client id on the phone. When a batch arrives twice, the second copy is answered already_synced and changes nothing.

A movement that would take stock below zero is rejected on its own; the rest of the batch still applies.

Only codes shaped like TTG:ITEM:CEM-50 are accepted. Any other QR is refused.