Zum Inhalt springen

Jenseits von Innovation. Jenseits von Grenzen. Hin zur Wirkung.

Sprache
Darstellung

Eine Kasse, in die eine Kette wirklich hineinwachsen kann

Eine Gastronomiekette wächst schneller aus ihren Kassen heraus als aus allem anderen. Wezly betreibt jede Filiale und jede Verkaufsstelle auf einer TSE-konformen Kasse — und hält die HPC GmbH seit sechs Jahren damit im Geschäft.

  • Die Kasse, an der eine Bedienung tatsächlich abrechnet: Zusätze, Rabatte, eine laufende Summe, mit einem Tippen kassiert.
  • Jeder Verkauf, jede Erstattung und jede Kassenbewegung in einem Journal — die Spur, die eine signierte Transaktion hinterlassen muss.
  • Der Kassensichv-Export, den die Kassensicherungsverordnung auf Verlangen fordert, erzeugt aus dem laufenden Aufzeichnungsbestand statt nachträglich zusammengestellt.
  • Umsatz, Verkaufszahl und Ergebnis als Betriebswirtschaft zurückgelesen, Monat für Monat, aus denselben Daten, die die Kasse schreibt.
Branche
Handel und Gastronomie
Markt
Deutschland
Geliefert
2020

Wezly ist die Kasse, die wir für die HPC GmbH gebaut haben. Sie ging 2020 in Betrieb und läuft bis heute.

Sie ist auch das System hinter einer Aussage, die diese Website an anderer Stelle trifft: die Kasse, die Deutschlands fiskalische Anforderung schon in ihrem ersten Release erfüllt hat, statt erst nach einer Prüfung.

Die Struktur, die die meisten Kassen falsch anlegen

Ein einzelner Laden braucht eine Kasse. Ein Betrieb, der mehrere Läden werden will, braucht eine Hierarchie — und eine später nachzurüsten ist die Migration, die niemand einplant.

Wezly wurde von Anfang an mit drei Ebenen gebaut. Ein Unternehmen hat Filialen, eine Filiale hat Verkaufsstellen, und eine Verkaufsstelle hat Kassen. Produkte tragen Varianten, und ihre Eigenschaften lösen sich je Verkaufsstelle auf, gesetzt durch eine Regel oder von Hand — denn dasselbe Produkt ist an zwei Standorten tatsächlich etwas anderes: ein anderer Preis, eine andere steuerliche Behandlung, eine andere Verfügbarkeit am Sonntag.

Dieser letzte Punkt entscheidet, ob die Zentrale den Betrieb wirklich führen kann, oder ob jede Filiale still zu ihrer eigenen Tabelleninsel wird.

Warum der deutsche Teil der schwere Teil ist

Überall sonst ist eine Kasse ein Bildschirm, ein Drucker und ein Kartenleser. In Deutschland ist sie ein reguliertes Objekt. Nach der Kassensicherungsverordnung muss jeder Vorgang von einer zertifizierten technischen Sicherheitseinrichtung signiert werden, und die Finanzverwaltung kann einen strukturierten Export der Aufzeichnungen über Jahre zurück verlangen.

Das ist keine Funktion, die man ergänzt, sobald der Bestellablauf steht. Es entscheidet, wie ein Umsatz gespeichert wird, an dem Tag, an dem die erste Zeile geschrieben wird — denn ein signierter Umsatz lässt sich hinterher nicht still ändern. Systeme, die das als späte Anforderung behandeln, werden neu geschrieben.

Gegen die Marktführer gebaut, nicht gegen eine Vorlage

Die Bezugspunkte waren die Produkte, die ein Händler sonst kaufen würde, Vend darunter. Die Frage während des Baus war nicht „was braucht eine Kasse mindestens“, sondern „was bringt jemanden dazu, den bisherigen Anbieter zu verlassen“ — und das ist die härtere Anforderung und ergibt eine andere Software.

Der Stack, wo er zählt

Angular mit NgRx vorne, Nest.js und Node hinten, PostgreSQL über TypeORM für die Aufzeichnungen, Firestore dort, wo die Verkaufsfläche sofortige Reaktion braucht, Docker und Google Cloud darunter. Eine Person hat das von Anfang bis Ende getragen.

Das ist dieselbe Anordnung, die diese Website allgemein beschreibt: Der Entwickler in Ihrem ersten Gespräch ist der, der den Code schreibt, und das Team ist mit Absicht klein.

Sechs Jahre sind das Ergebnis, das zählt

Keine Startzahl. Ein 2020 gebautes reguliertes System ist immer noch im Einsatz, durch die Regeländerungen und Plattform-Updates hindurch, die dazwischen lagen. Der Maßstab ist, ob ein System in fünf Jahren noch von jemandem gewartet werden kann, der beim Schreiben nicht dabei war — und dieses hat diese Marke jetzt überschritten.

Sagen Sie uns, was bei Ihnen laufen muss

Alle Fallstudien

Auf dieser Seite

Was müsste Ihres leisten?

Dreißig Minuten mit dem Entwickler, der es bauen würde, nicht mit einem Verkäufer. Klare Antworten zu Umfang, Kosten und dazu, wo das eigentliche Risiko liegt.