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 |