PERFEX / MODULSPEZIFIKATION 02

Jeder Status braucht
eine eindeutige Regel.

Reservation, Zahlung, Ticket-Ausgabe und Check-in haben getrennte Verantwortungen. Das verhindert widersprüchliche Zustände und doppelte Buchungen.

Planungsstand V59: Die Datenfelder, Endpunkte und Rollen sind Entwürfe, keine vorhandene Perfex-Funktion. Vor der Implementierung müssen installierte Perfex-Version, Module, Datenbankschema und reale Zahlungsanbieter geprüft werden.

Getrennte Zustandsmaschinen

BESTELLUNG

Entwurf bis storniert

Beschreibt die fachliche Bestellung und ihre Reservation. Kein Zahlungsstatus wird direkt aus einem Webformular übernommen.

ZAHLUNG

Offen bis erstattet

Eine verifizierte Perfex-Zahlung gilt als Quelle. Teilzahlungen und Rückerstattungen werden separat geführt.

TICKET

Ausgestellt bis verwendet

Der Einlass wird unabhängig vom Zahlungsprozess gespeichert. Nach Scan gesperrte Tickets dürfen nicht erneut verwendet werden.

Beispielhafte Übergänge

AusgangEreignisZielVorbedingung
EntwurfReservation offenReserviertKontingent verfügbar; Idempotency-Key geprüft
ReserviertFrist abgelaufenAbgelaufenKontingent freigeben; keine Zahlung bestätigen
ReserviertBestellung finalisiertZahlung offenPerfex-Rechnungsbezug erzeugt/zugeordnet
Zahlung offenVerifizierte ZahlungsbestätigungBezahltEinmalige Ticket-Ausgabe, Audit-Log
Zahlung offenFristablauf/StornoStorniertFreigabe nach definierter Regel, Rechnungskorrektur prüfen
BezahltZulässiges StornoRückerstattung offenFinanzbeleg/Refund im führenden System verarbeiten
Rückerstattung offenRefund verifiziertErstattetTickets sperren, Eventjournal ergänzen
BezahltTicket vor Ort validiertBezahltTicket separat zu eingecheckt, Bestellung bleibt bezahlt

Ticketprüfung am Eingang

Token scannen→Signatur / Hash prüfen→Ticket + Berechtigung prüfen→Atomar einchecken

Scanner erhalten keine direkten Datenbankzugriffe. Ein Scan muss auch bei zwei gleichzeitigen Einlassversuchen nur einen gültigen Check-in ermöglichen. Offline-Einlass wäre ein eigener, gesondert zu spezifizierender Betriebsmodus.

Interaktive Zustandsvorschau

Die Vorschau erklärt Zustände, löst aber keine echte Statusänderung aus.

Reserviert

Eine zeitlich befristete Kontingentbindung besteht. Noch keine bestätigte Zahlung.

Ein Kundenportal bleibt die Grundlage.

Website und App sind Benutzeroberflächen. Kundenbestand, Rechnung und Zugang zu Eventdaten werden zentral über Perfex und geprüfte Erweiterungen gesteuert.