POS-ul lucrează în timp real cu serverul. Câteva situații pe care e bine să le recunoști:
Pierderea conexiunii
Dacă se pierde legătura cu serverul (după câteva încercări de reconectare), apare un ecran cu „Conexiunea la server a fost pierdută.” și sugestii: „Verifică conexiunea la internet.”, „Dacă internetul este indisponibil, încearcă să faci hotspot pentru terminal.”, „Dacă internetul funcționează, contactează suportul tehnic.”. POS-ul reîncearcă singur la fiecare câteva secunde și se sincronizează automat la revenire.
Comenzi „în curs”
Imediat după ce adaugi un produs, el apare provizoriu până confirmă serverul. Butonul Trimite e blocat o clipă în acest timp; dacă serverul respinge, produsul provizoriu dispare.
Protecția la dublă-încasare
Pe durata unei încasări butonul apăsat se blochează („Se procesează…”). Dacă o tranzacție se blochează, se deblochează singură după câteva secunde.
Reluarea după reconectare
După revenire, comenzile rămase „în zbor” se retrimit în mod idempotent (nu se dublează), iar starea ta (zonă, masă, bar) este restaurată.
Mese ale altor colegi
Intrarea pe masa altcuiva poate cere confirmare sau poate fi blocată, după permisiunile tale (vezi Harta sălii).