Zur Startseite Live-Demo

Zahlungen

Wozu dient das?#

Das Zahlungsmodul führt offene Kundenrechnungen zum Abschluss. Es ermöglicht die Abwicklung von Bar- und Kartenzahlungen, das Erfassen von Trinkgeldern, das Leisten von Teilzahlungen sowie das gleichmäßige Aufteilen von Rechnungsbeträgen auf mehrere Gäste. Informationen zur Online-Bezahlung durch den Gast am Tisch per Smartphone finden Sie in → Kapitel 14d.

Voraussetzungen#

  • Eine aktive Schicht des angemeldeten Bedieners im Kassensystem (→ Kapitel 12).
  • Eine offene oder an die Küche gesendete Bestellung auf einem Tisch (→ Kapitel 13).
  • Für Barzahlung: Ausreichend Wechselgeld in der Kassenlade und ggf. ein konfigurierter Belegdrucker (→ Kapitel 20).
  • Für Kartenzahlung: Ein einsatzbereites ZVT-Kartenterminal am Standort (→ Kapitel 35).

Rollen#

  • Servicekraft / Kellner: Darf offene Tische aufrufen, die Abrechnungsmaske betreten, Trinkgeld erfassen, Rechnungen aufteilen, Barzahlungen entgegennehmen und Kartenzahlungen am Terminal auslösen.
  • Manager / Administrator (manager, admin): Darf zusätzlich Rabatte gewähren, Zahlungsstornierungen vornehmen, Rückerstattungen durchführen, unklare Kartenzahlungen am Terminal auflösen und fehlerhafte Teilzahlungen zurücksetzen.

Die Abrechnung im Überblick#

Abrechnung Links die Bestellung-Zusammenfassung mit den Positionen, den Summen, Bestellung aufteilen und Trinkgeld. Rechts die Zahlungsart Karte oder Bar und die Schaltfläche Transaktion abschließen. Abrechnung Tisch 5 • Bestellung abschließen BESTELLUNG-ZUSAMMENFASSUNG 1x Grüne Bowl 12,90 € 1x Craft Beer IPA 4,90 € Zwischensumme 17,80 € Steuer 2,84 € GESAMTBETRAG 17,80 € BESTELLUNG AUFTEILEN TRINKGELD HINZUFÜGEN Kein 5% 10% 15% €1 €2 €5 €10 ZAHLUNGSART Karte Girocard, Visa, Mastercard Bar Bargeld mit Rückgeld TRANSAKTION ABSCHLIESSEN 1 2 3 4 5 6 7
Abrechnung: links Bestellung-Zusammenfassung, Bestellung aufteilen und Trinkgeld, rechts Zahlungsart Karte oder Bar und Transaktion abschließen

Die Kasse zeigt manche Beschriftungen in Großbuchstaben; im Bild und in dieser Liste stehen sie so, wie der Bildschirm sie zeigt.

  • 1 Der Pfeil nach links bricht die Abrechnung ab und führt zurück zur Bestellmaske. Darunter steht, was abgerechnet wird, im Bild Tisch 5 • Bestellung abschließen.
  • 2 BESTELLUNG-ZUSAMMENFASSUNG: jede Position mit Menge (1x), Name und Preis.
  • 3 Zwischensumme, Steuer und GESAMTBETRAG. Bei Teilzahlungen kommen Bereits bezahlt und Verbleibend hinzu.
  • 4 BESTELLUNG AUFTEILEN: öffnet den Dialog, der den Betrag auf mehrere Gäste verteilt.
  • 5 TRINKGELD HINZUFÜGEN: Kein, 5%, 10%, 15% oder ein fester Betrag (€1, €2, €5, €10).
  • 6 ZAHLUNGSART: Karte (Girocard, Visa, Mastercard) öffnet das Kartenterminal, Bar (Bargeld mit Rückgeld) die Eingabe für Bargeld.
  • 7 TRANSAKTION ABSCHLIESSEN: schließt die Zahlung ab. Bei geteilter Rechnung steht hier stattdessen der Betrag des einzelnen Gastes (€… bezahlen).

Die Barzahlung im Überblick#

Barzahlung Dialog Barzahlung mit Zu zahlen, Gegeben und Rückgeld, den Schnellbeträgen Passend, 20,00, 50,00 und 100,00, einem Zahlenblock sowie Bestätigen und Abbrechen. Barzahlung Zu zahlen 17.80 EUR Gegeben 20.00 Rückgeld 2.20 Passend 20.00 50.00 100.00 1 2 3 4 5 6 7 8 9 00 0 Bestätigen Abbrechen 1 2 3 4 5 6
Dialog Barzahlung mit Zu zahlen, Gegeben, Rückgeld, Schnellbeträgen und Zahlenblock

Der Dialog öffnet sich, wenn Sie in der Abrechnung auf Bar tippen. Die Beträge stehen mit Dezimalpunkt, so wie die Kasse sie zeigt.

  • 1 Zu zahlen: der Betrag, den der Gast schuldet.
  • 2 Gegeben: das, was Sie über die Tasten eingeben.
  • 3 Rückgeld: wird mit der Eingabe berechnet und erscheint grün, sobald genug gegeben ist.
  • 4 Passend übernimmt den genauen Betrag. Daneben stehen bis zu drei Scheine, die mindestens den Betrag decken, hier 20.00, 50.00 und 100.00.
  • 5 Der Zahlenblock mit 1 bis 9, 00, 0 und der Löschtaste.
  • 6 Bestätigen bucht die Zahlung. Die Schaltfläche ist erst aktiv, wenn Gegeben den Betrag deckt. Abbrechen darunter schließt den Dialog.

Bildschirm für Bildschirm#

Abrechnungsmaske (PaymentWorkspace)#

Kopfbereich & Navigation#

  • Zurück (back): Bricht die Abrechnung ab und kehrt zur Tischansicht zurück.
  • Titel Abrechnung (settlement): Hauptüberschrift des Zahlungsbildschirms.
  • Sitzungsinformation (finalizing_session_info): Zeigt Tisch und Status an, z. B. Tisch 4 • Bestellung abschließen.

Rechnungsübersicht (Session-Zusammenfassung)#

  • Artikel-Liste: Listet alle Positionen des Bons mit Mengenangabe (Muster: {{count}}x, z. B. 2x), Produktname und Positions-Gesamtpreis auf.
  • Zwischensumme (subtotal): Summe der gebuchten Artikel vor Rabatten und Steuern.
  • Rabatt (discount): Gewährte Nachlässe mit negativem Vorzeichen (-€{{price}}).
  • Steuer (tax): Im Rechnungsbetrag enthaltene Mehrwertsteuer.
  • Gesamtbetrag (total_amount): Endpreis der Bestellung inklusive aller Rabatte und Steuern.
  • Bereits bezahlt (already_paid): Erscheint bei Teilzahlungen und zeigt bereits verbuchte Beträge mit negativem Vorzeichen an.
  • Verbleibend (remaining): Hebt den aktuell noch offenen Restbetrag nach Teilzahlungen hervor.
  • Aufteilung (split_ways_count): Zeigt bei aktiver Rechnungsaufteilung die Anzahl der Teile und den Pro-Kopf-Betrag an.

Trinkgeld-Erfassung (Trinkgeld hinzufügen)#

  • Schnellauswahl-Tasten:
    • Kein (tip_none): Setzt das Trinkgeld auf 0,00 € zurück.
    • 5%, 10%, 15%: Berechnet das Trinkgeld prozentual vom Gesamtrechnungsbetrag.
    • €1, €2, €5, €10: Fügt den gewählten Festbetrag als Trinkgeld hinzu.
  • Inklusive Trinkgeld (included_tip): Quittiert das erfasste Trinkgeld in der Zusammenfassung (+€{{price}}).
  • Steuerlicher Hinweis: Trinkgeld für Arbeitnehmer ist nicht steuerbar und erhöht die Umsatzsteuer nicht. Auf dem Kassenbeleg wird es gesondert ausgewiesen (Trinkgeld (nicht steuerbar)).

Zahlungsarten & Aktionen#

  • Bestellung aufteilen (split_session): Öffnet den Aufteilungsdialog zur Verteilung des Rechnungsbetrags auf mehrere Gäste.
  • Zahlungsart (payment_method):
    • Karte (payment_method_card): "Girocard, Visa, Mastercard" (payment_method_card_desc). Öffnet das Dialogfenster Kartenterminal und steuert das Terminal an (→ Kapitel 35).
    • Bar (payment_method_cash): "Bargeld mit Rückgeld" (payment_method_cash_desc). Öffnet die Wechselgeldeingabe für Bargeld.
  • Hauptschaltfläche:
    • Transaktion abschließen (complete_transaction): Löst bei voller Barzahlung den Zahlungsabschluss aus.
    • €{{amount}} bezahlen (pay_amount): Zeigt bei aktiver Teilung den Pro-Kopf-Betrag an.
  • QR-Zahlung: Am Kassen-Terminal nicht verfügbar; die Bezahlung per QR-Code durch den Gast am Tisch wird separat über den Online-Checkout abgewickelt (→ Kapitel 14d).

Verarbeitungs-Overlay#

  • Zahlung wird verarbeitet... (processing_payment) und Bitte warten (please_wait): Erscheint während der Datenbankverbuchung.

Schritt für Schritt#

Standard-Ablauf: Barzahlung entgegennehmen#

  1. Tippen Sie in der Seitenleiste der aktiven Bestellung auf Abrechnen / Bon erstellen.
  2. Das System öffnet die Ansicht Abrechnung. Prüfen Sie die Positionen und den Gesamtbetrag (total_amount).
  3. Möchte der Gast Trinkgeld geben, tippen Sie unter Trinkgeld hinzufügen (add_tip) auf den gewünschten Betrag (z. B. €2). Das Trinkgeld wird unter Inklusive Trinkgeld (included_tip) eingerechnet.
  4. Tippen Sie unter Zahlungsart auf Bar (payment_method_cash).
  5. Geben Sie den vom Gast erhaltenen Geldbetrag ein. Das System zeigt das herauszugebende Wechselgeld an.
  6. Bestätigen Sie die Zahlung. Die Kasse öffnet die Geldschublade und leitet automatisch zur Belegansicht weiter (→ Kapitel 14a).

Verzweigung 1: Kartenzahlung am Terminal#

  1. Möchte der Gast mit Karte (oder kontaktlos per Smartphone / Smartwatch) bezahlen, erfassen Sie ein etwaiges Trinkgeld vorab unter Trinkgeld hinzufügen (add_tip).
  2. Tippen Sie unter Zahlungsart auf Karte (payment_method_card).
  3. Die Kasse öffnet das Dialogfenster Kartenterminal und sendet den Rechnungsbetrag samt Trinkgeld an das Gerät.
  4. Der Gast hält die Karte an das Terminal. Nach erfolgreicher Freigabe schließt die Kasse die Zahlung ab (ausführliche Beschreibung in → Kapitel 35).

Verzweigung 2: Rechnungsaufteilung (Split Payment) & Teilzahlung#

  1. Wünscht eine Gruppe getrennte Zahlung zu gleichen Teilen, tippen Sie auf BESTELLUNG AUFTEILEN.
  2. Stellen Sie im Dialog die Anzahl der zahlenden Personen ein (z. B. 3).
  3. Die Hauptschaltfläche wechselt zu €{{amount}} bezahlen (z. B. €15.00 bezahlen).
  4. Erfassen Sie bei Bedarf Trinkgeld für diesen Gast. Das Trinkgeld gilt nur für diese Teilzahlung und wird danach für die nächste Teilzahlung automatisch wieder auf Null gesetzt.
  5. Wählen Sie die gewünschte Zahlungsart (Bar oder Karte).
  6. Nach der Verbuchung verbleibt das System in der Abrechnungsmaske. Der kassierte Betrag steht unter Bereits bezahlt (already_paid), der offene Betrag unter Verbleibend (remaining).
  7. Kassieren Sie nacheinander die restlichen Gäste ab. Erst wenn der Restbetrag null ist, schließt sich die Sitzung.

Verzweigung 3: Zahlungstimeout / Verbindungsunterbrechung#

  1. Reagiert das Kassensystem oder das Bezahlterminal während der Zahlungsabwicklung nicht rechtzeitig, meldet das System ein Zahlungstimeout.
  2. Bei Barzahlung: Prüfen Sie anhand von Bereits bezahlt, ob die Zahlung in der Datenbank gespeichert wurde. Falls nicht, wiederholen Sie den Schritt.
  3. Bei Kartenzahlung: Schließen Sie das Fenster keinesfalls unüberlegt. Das Dialogfenster zeigt Ergebnis unklar (card_outcome_unknown). Nutzen Sie die Schaltfläche Terminal abfragen (card_ask_the_terminal), um den tatsächlichen Buchungsstatus vom Bezahlterminal abzurufen (→ Kapitel 35).

Verzweigung 4: TSE nicht erreichbar während der Zahlung (Degraded Mode)#

  1. Ist die Technische Sicherheitseinrichtung (TSE) während des Zahlungsabschlusses vorübergehend getrennt, greift die eingestellte Ausfall-Richtlinie (Degraded Policy):
    • Modus BLOCK (Standard bei Produktion): Die Zahlung wird mit der Meldung Fiscal provider degraded blockiert. Der Bediener muss warten, bis die TSE wieder ansprechbar ist.
    • Modus EMERGENCY (Gesetzlicher Ausfallbetrieb): Die Zahlung wird durchgeführt und der Vorgang als Notbetrieb gekennzeichnet (→ Kapitel 14a).

Verzweigung 5: Parallele Bearbeitung (Konflikt)#

  1. Hat ein anderer Bediener an einem zweiten Kassenplatz zeitgleich denselben Tisch abgerechnet, bricht der Zahlungsversuch mit einem Konflikthinweis ab.
  2. Das System aktualisiert die Rechnungsdaten automatisch. Unter Bereits bezahlt wird die parallele Buchung sichtbar.

Was passiert im Hintergrund#

  • Bei jeder Zahlung (Bar oder Karte) wird eine Zahlungszeile mit Betrag und Methode erzeugt.
  • Trinkgeld wird getrennt erfasst und als steuerfreier Durchlaufposten verbucht.
  • Auf dem Kassenbeleg werden alle Zahlungen einzeln aufgeführt: Zahlung Bar mit Betrag sowie Zahlung Karte mit Kartenart, den letzten vier Ziffern und der Belegnummer des Terminals.
  • Die Bestellung wechselt erst dann von open bzw. sent in den Status paid, wenn die Summe aller Zahlungen den Rechnungsbetrag vollständig abdeckt.

Häufige Probleme#

1. Cannot add payment to order with status {order.status}#

  • Ursache: Es wurde versucht, eine Zahlung für eine Bestellung durchzuführen, die sich im Status draft (unversendeter Entwurf), voided (storniert) oder bereits closed (abgeschlossen) befindet.
  • Lösung: Versenden Sie Entwurfs-Bons zuerst an die Küche/Bar oder rufen Sie eine aktive, offene Bestellung auf.

2. Payment amount_cents must be greater than or equal to tip_cents#

  • Ursache: Der eingegebene Zahlungsbetrag ist kleiner als das erfasste Trinkgeld (z. B. Zahlungsbetrag 0,00 € bei 2,00 € Trinkgeld).
  • Lösung: Setzen Sie das Trinkgeld über die Taste Kein zurück oder erhöhen Sie den Zahlungsbetrag.

3. Payment of {bill_portion} would exceed order total#

  • Ursache: Die eingegebene Teilzahlung ist größer als der noch offene Restbetrag der Bestellung.
  • Lösung: Reduzieren Sie den Betrag der Teilzahlung auf maximal den Wert, der unter Verbleibend angezeigt wird.

4. Conflict: The order has been modified by another user.#

  • Ursache: Während des Kassierens hat ein anderer Bediener an einem zweiten Terminal Artikel hinzugefügt, entfernt oder bezahlt.
  • Lösung: Tippen Sie auf Zurück, um die Bonansicht zu schließen. Öffnen Sie den Tisch erneut, um die aktualisierte Rechnungsübersicht einzulesen.

5. Order has unpaid balance of {due - paid} cents#

  • Ursache: Der Versuch, die Bestellung abzuschließen oder den Tisch freizugeben, schlug fehl, weil noch ein Restbetrag offen ist.
  • Lösung: Kassieren Sie den unter Verbleibend ausgewiesenen Betrag vollständig ab.

Grenzen#

  • Keine eigenständigen Wallet-Zahlungsarten: Zahlungen mit Apple Pay oder Google Pay erfolgen über das Kartenterminal und werden dort als Kartenzahlung verbucht. Es gibt an der Kasse keine separaten Schaltflächen für Digital Wallets oder QR-Codes.
  • Acquirer-Vertrag erforderlich: Produktive Kartenzahlungen setzen einen Vertrag mit einem Zahlungsabwickler und ein ZVT-kompatibles Bezahlterminal voraus (→ Kapitel 35).

Dieses Kapitel gehört zum Merkuron-Handbuch für Inhaber und Servicepersonal.