Runs without a connection
The till never waits on the network. Catalogue search, barcode lookup and closing a sale all work offline, and a missing connection is not treated as an error state. When the line comes back, the queued sales go up in one batch and the queue clears itself.