eazypos.

Produkt · Offline-Resilienz

Kein Netz? Die Kasse läuft trotzdem weiter.

Wir sind offline-fähig, nicht offline-first. Bei kurzen Netz-Aussetzern — Food-Truck im Funkloch, Biergarten mit überlastetem WLAN — geht der Bon trotzdem durch. Sobald die Leitung steht, wird nachsigniert.

  • TSE-Nachsignatur
  • Lokaler Queue-Puffer
  • Reconnect mit Delta

Offline-fähig vs. Offline-first

Der feine, aber entscheidende Unterschied.

Offline-First würde bedeuten: Die gesamte App ist primär lokal, das Backoffice nur ein Sync-Target. Das macht die Architektur massiv komplexer — und bringt Multi-Device-Realtime zum Leiden. Wir entscheiden uns bewusst für Resilienz statt Offline-First.

Offline-First (nicht wir)
  • Alle Daten primär lokal, Sync als Nachlauf
  • Multi-Device-Konsistenz schwierig
  • Konflikt-Auflösung nötig bei jeder Änderung
  • Realtime zwischen Geräten selten gut
Offline-fähig (unser Ansatz)
  • Primär Cloud, lokaler Puffer als Fallback
  • Realtime zwischen Geräten bleibt sauber
  • Queue wird bei Reconnect abgearbeitet
  • TSE-konforme Nachsignatur ohne Lücken

Was passiert im Ausfall

Minute für Minute, was die App macht.

Verbindung weg — Minute 0

Die App erkennt den Ausfall, setzt einen Offline-Indikator in der Shell und schaltet auf lokalen Cache um. Der Mitarbeiter merkt nur, dass ein kleines Icon erscheint.

Bons laufen weiter — Minute 1 bis n

Neue Transaktionen werden in eine lokale Queue geschrieben, Bon-Drucker bedient weiter, Kassenlade öffnet weiter, PIN-Freigabe funktioniert über lokale Policies.

TSE-konforme Ersatzsignatur

Ist die Cloud-TSE nicht erreichbar, wird lokal eine Ersatz-Sequenznummer vergeben und dokumentiert. Bei Reconnect wird nachträglich signiert — lückenlos.

Reconnect mit Delta — Minute n+1

Sobald das Netz zurück ist, wird die Queue in der richtigen Reihenfolge abgearbeitet. TSE-Nachsignatur läuft im Hintergrund, der Nutzer arbeitet normal weiter.

Zahlungen offline

Kartenzahlung ist die Ausnahme.

Kartenzahlungen erfordern immer einen Call zum Zahlungsdienst — das ist Teil der Sicherheitsgarantie des Netzwerks. Bei Netzausfall zeigen wir dem Gast transparent an, dass gerade nur Bar oder Anschreiben geht.

Bei kurzen Aussetzern (unter 30 Sekunden) versuchen wir die Transaktion automatisch erneut. Längere Ausfälle lassen sich über Tap-to-Pay mit Mobilfunk-Fallback auf dem Smartphone oft abfangen.

TSE offline

Lückenlos nachsigniert.

Swissbit Cloud-TSE kann einzelne Transaktionen bei Reconnect nachsignieren. Die Kette bleibt lückenlos, die KassenSichV bleibt erfüllt. Bei USB-TSE ist die Lage noch entspannter: Der Stick hängt lokal an der Kasse, Signatur läuft ohne Cloud.

Alle Offline-Zeiträume werden im Fiskal-Journal dokumentiert — du hast einen sauberen Nachweis, falls das Finanzamt fragt.

Für alle, bei denen das Netz nicht immer mitspielt.

Food-Trucks, Messestände, Hinterhof-Biergärten, Dorf-Wirtschaften — eazypos. hält, wenn es zählt.