Systemdesign\Kassenterminal inkl. Kartenzahlungsterminal ‐ inkl. Kassenbon‐Drucker (Matthis&Florian) - notrautmann/TINF23CS1 GitHub Wiki

Kassenterminal

Die Kasse

Was muss vorhanden sein (Hardware)

  • Gerät für die Kassierer um Preise einzugeben / Produkte auszuwählen und somit den Bezahlprozess zu starten -> Orderman Kassensystem
  • (Gerät für die Bargeldlose Zahlung verbunden via USB mit dem Kassenterminal) -> im Kassensystem enthalten
  • Kasse mit Bargeld zum aufnehmen und wechseln von Bargeld
  • (Anzeige für den Kunden zur Darstellung des Preises (Bei Kartenzahlung, diese Info auch auf dem Kartenlesegerät)) -> im Kassensystem enthalten
  • Kassenbondrucker integriert in der Kasse oder extern verbunden -> Bondrucker

Funktionen für die Kassenverwaltung (automatisiert)

  • Login und Logout durch RFID Chip an der Kasse
  • Revisionssicherheit --> Kassenbons müssen gespeichert werden (GoBD konform)
  • Tagesabschluss-Funktion --> Mitarbeiter macht Schichtende inkl. Zählung
  • Produktfilter / Schnellsuche mithilfe von Kategorien --> Für Bedienung mit vielen Produkten (siehe Zeichnung)

Funktionen für die Verkäufer/in

  • Produktfilter / Schnellsuche --> Für Bedienung mit vielen Produkten
  • Möglichkeit Preise direkt einzugeben
  • Vorbestellungen verwalten --> Vorbestellungen ins System aufnehmen, abhaken wenn abgeholt
  • Kundenfeedback Funktion --> Mitarbeiter muss Feedback ins System laden

Funktionen für die Bondruckung

  • Mehrwertsteuer korrekt anzeigen --> Unterschiedlich je nach Produkt (z. B. 7 %/19 %)
  • Allergenanzeige / Inhaltsstoffe abrufbar --> Per QR-Code auf Bon

Informationen die vom System benötigt werden

Datenquelle Art der Daten Beschreibung
Produktdaten Name, Preis, Steuersatz, Allergene, Artikelnummer, Kategorie Für Auswahl und Anzeige auf dem Terminal
Kundendaten Kunden-ID B2B
Vorbestellungsdaten Kunden-ID Alle Infos zu Vorbestellungen identifiziert über eine Kunden ID
Mitarbeiterdaten Schicht-Zuordnung, Berechtigung Für Zugangssteuerung zur Kasse
Zahlungsmethoden Erlaubte Optionen z. B. Bar, Girocard, Kreditkarte, Apple Pay, etc.

Informationen die durch das Kassensystem erfasst und an das backend System weitergeleitet werden müssen

Datenart Beschreibung
Zahlungsvorgänge Typ, Betrag, Zahlungsanbieter-Referenz (bei Karte)
Produktdaten Anzahl, Artikelnummer, Kategorie von verkauften Produkten
Kundenfeedback / Reklamation Kommentar, Grund, bezogenes Produkt
Kassenabschluss / Tagesabschluss Summe Bar / Karte, Differenz
Mitarbeiter-Erfassung Login / Logout-Zeitpunkt, Kassen-ID

SE_Kassenterminal drawio