EVENTRA Doku

Gastronomie & Kassensystem

Kassen-Codes für Barpersonal: Tätigkeiten Rollen zuordnen, Konten im Kassensystem anlegen und Codes per E-Mail verteilen.

Wer an der Bar kassiert, braucht einen persönlichen Login-Code für das Kassensystem. Der Bereich Gastronomie verbindet den Schichtplan mit der Kasse: Er legt die fehlenden Kassenkonten an, vergibt Codes und verschickt sie an genau die Personen, die für eine Kassen-Tätigkeit bestätigt sind.

Feature-Add-On

Gastronomie ist ein kostenpflichtiges Add-On. Ist es nicht gebucht, erscheint der Menüpunkt nicht. Sie benötigen außerdem mindestens die Berechtigungsstufe Vollplanung.

Sie finden den Bereich in der Seitenleiste unter dem Event-Umschalter als Gastronomie.

Voraussetzung: die Verbindung einrichten

Bevor die Seite arbeiten kann, muss die Kassensystem-Anbindung stehen. Sie konfigurieren sie unter Einstellungen › BookZuck.

Verbindung

Jeder Mandant hat eine eigene BookZuck-Installation. Hinterlegen Sie hier die API-Basis-URL -- also die Wurzel der dynamischen API, ohne /alluser oder /user am Ende:

https://<host>/api/dynamic-api

Benutzername und Passwort werden serverseitig hinterlegt und sind in der Oberfläche nicht sichtbar. Lassen Sie das Feld leer, wird die serverseitig konfigurierte URL verwendet.

Code-Typen

Es gibt drei Rollen. Nur aktive Code-Typen lassen sich Tätigkeiten zuordnen und erscheinen in der Gastro-Übersicht -- mindestens einer muss aktiv bleiben.

RolleWofür der Code gilt
VerkäuferLogin-Code für das Payment Device an der Bar.
Bar HeadCode mit Storno-Berechtigung und Zugang zum Bestellsystem.
AusgabeNur zur Tätigkeitszuordnung. Konten werden manuell im Kassensystem gepflegt.

Rollen-IDs

Zu jeder aktiven Rolle gehört die systemRole-ID aus der BookZuck-Installation dieses Mandanten. Ohne diese IDs lassen sich keine Konten anlegen.

E-Mail-Texte

Der Wortlaut der Code-E-Mail ist pro Code-Typ und pro Sprache frei editierbar; Empfängerinnen und Empfänger bekommen die Fassung ihrer eigenen Sprache. Bearbeitbar sind Betreff, Überschrift, Einleitung, Hinweis zum Code, Hinweis auf das Profil, Info-Karte (Titel und Punkte, ein Punkt pro Zeile), Hinweisfeld, Text und Beschriftung des Buttons samt Link sowie der Abschluss.

  • Ein leer gelassenes Feld entfernt den Block aus der E-Mail.
  • Standard holt den ursprünglichen Text zurück.
  • Die Vorschau zeigt jede Änderung sofort so, wie sie auf dem Telefon ankommt (mit Beispieldaten und Code 4821).
  • Testmail an mich senden verschickt die aktuelle Fassung an Ihre eigene Adresse.

Als Platzhalter stehen {firstName} (Vorname), {event} (Name der Veranstaltung) und {date} (Datum, z. B. „12. August 2026") zur Verfügung. Zusätzlich sind **fett** und [Linktext](https://…) erlaubt.

Schritt 1: Tätigkeiten Rollen zuordnen

Oben auf der Gastro-Seite steht die Karte Tätigkeiten: „Lege fest, welche Tätigkeiten einen Kassen-Code benötigen und in welcher Rolle."

Ordnen Sie jeder kassenrelevanten Tätigkeit eine Rolle zu -- etwa „Barkraft" → Verkäufer, „Barleitung" → Bar Head. Tätigkeiten ohne Zuordnung tauchen in der Mitarbeitertabelle nicht auf.

Leere Tabelle?

Steht dort „Keine Mitarbeiter mit bestätigten Schichten auf Kassen-Tätigkeiten gefunden", ist entweder noch keiner Tätigkeit eine Rolle zugeordnet, oder es hat noch niemand eine Schicht auf einer solchen Tätigkeit bestätigt. Nur bestätigte Schichten zählen.

Schritt 2: Die Mitarbeitertabelle lesen

SpalteInhalt
MitarbeiterName und Profilbild
TätigkeitDie kassenrelevante Tätigkeit der bestätigten Schicht
RolleDie in EVENTRA erwartete Kassenrolle
KassensystemDer Kontostatus in BookZuck
CodeDer hinterlegte Code -- standardmäßig verborgen, über Code anzeigen einblendbar
E-MailOb der aktuelle Code bereits versendet wurde

Kontostatus

StatusBedeutung
OKKonto vorhanden, Code gesetzt, Rolle stimmt.
Kein KontoFür diese E-Mail-Adresse existiert kein Konto im Kassensystem.
Kein CodeKonto vorhanden, aber es ist noch kein Code hinterlegt.
InaktivDas Konto im Kassensystem ist deaktiviert.
Rolle abweichendIm Kassensystem steht eine andere Rolle als in EVENTRA erwartet.
ManuellAusgabe-Konten. EVENTRA legt sie nicht an und versendet keine Codes.

Weicht mindestens eine Rolle ab, erscheint über der Tabelle ein Hinweis: „n Mitarbeiter haben im Kassensystem eine abweichende Rolle. Synchronisieren ersetzt die hinterlegte Rolle durch die in EVENTRA erwartete."

E-Mail-Status

  • Ausstehend -- der aktuelle Code wurde noch nicht versendet.
  • Versendet -- der aktuelle Code ist raus; der Tooltip nennt den Zeitpunkt.

„Aktuell“ heißt: dieser Code

Wird ein Code neu vergeben, springt der E-Mail-Status derselben Person zurück auf Ausstehend -- die alte Mail zeigt ja einen Code, der nicht mehr gilt.

Schritt 3: Synchronisieren und versenden

Der große Durchlauf. Alle Synchronisieren erledigt in einem Rutsch:

  • erstellt fehlende Konten im Kassensystem,
  • vergibt Codes an alle ohne Code,
  • ersetzt abweichende Rollen durch die in EVENTRA erwartete,
  • versendet die E-Mails an alle, die ihren aktuellen Code noch nicht erhalten haben.

Eine Rückfrage bestätigt den Lauf. Danach meldet ein Hinweis, was passiert ist -- etwa „3 Kontos erstellt", „5 Codes vergeben", „2 Rollen aktualisiert", „7 E-Mails gesendet". Ist nichts zu tun, steht dort „Alles bereits aktuell".

Versendet die E-Mails nur an Mitarbeiter, die ihren aktuellen Code noch nicht erhalten haben. Im Kassensystem wird dabei nichts verändert.

Verschickt die Codes noch einmal an alle Mitarbeiter mit bestätigten Schichten -- auch an die, die ihren aktuellen Code bereits bekommen haben. Ausgabe-Konten werden übersprungen, weil sie manuell verwaltet werden. Auch hier wird im Kassensystem nichts verändert.

Jede Zeile hat eine eigene Synchronisieren-Aktion. Sie legt das Konto an, falls es fehlt, vergibt einen Code, falls noch keiner gesetzt ist, und versendet die E-Mail, sofern der aktuelle Code noch nicht verschickt wurde.

Fehlermeldungen

„Das Kassensystem ist nicht konfiguriert.“

Die Angaben unter Einstellungen › BookZuck sind unvollständig -- meist fehlen die Rollen-IDs oder die API-Basis-URL.

„Das Kassensystem ist nicht erreichbar.“

Die BookZuck-Installation antwortet nicht. Über Erneut versuchen können Sie den Abruf wiederholen; prüfen Sie andernfalls die Basis-URL.

Rückmeldungen nach dem Versand

Ein Sammelversand meldet auch, was nicht geklappt hat: „n ohne Code im Kassensystem", „n ohne E-Mail-Adresse", „n fehlgeschlagen" oder „Keine Empfänger gefunden". Personen ohne hinterlegte E-Mail-Adresse können keinen Code erhalten.

On this page