Zum Inhalt

FA-03 – Füllkarte / Abo verwalten

Stand: 12.10.2026 11:23 Branch: main Status: erster Vorschlag

Änderungshistorie anzeigen


Use Case: UC03 – Füll-Abo & Füllkarten-Verwaltung
Screen: FA-03


Wireframe

FA-03 – Füllkarte / Abo verwalten

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.


1. Zweck

FA-03 ist die Detail- und Verwaltungsansicht eines bestehenden Füllkontos. Ein Füllkonto kann fachlich eine Füllkarte, Bonuskarte, Punktekarte oder ein Abo sein.

Der Screen zeigt Stammdaten, Restguthaben, Status, Self-Service-Einstellungen, Zahlungsinformation und die wichtigsten Aktionen. Von hier aus können Mitarbeiter Füllungen buchen, Historien öffnen, Self-Service verwalten oder eine Sperre / Korrektur vorbereiten.


2. Primäre Nutzer

Rolle Nutzung
mitarbeiter prüft Guthaben, bucht Füllungen, sieht Status und Historie
tenant_admin verwaltet Status, Sperren, Bonus, Korrekturen und erweiterte Einstellungen
kunde nicht direkt in dieser internen Ansicht; Kundenansicht folgt in FA-11

3. Einstieg / Auslöser

Einstieg Beschreibung
FA-01 Aktion Öffnen auf einer Karte / einem Abo
FA-02 nach dem Anlegen eines neuen Füllkontos
FA-04 Rücksprung nach einem Füllvorgang
FA-08 / FA-09 aus Historienansichten zurück zum Füllkonto
FA-12 aus einem offenen Self-Service-Abruf zum betroffenen Füllkonto

4. Angezeigte Informationen

4.1 Kopfbereich

Information Beschreibung
Titel z. B. 10+3 Bonuskarte Luft
Kunde Name des Kunden
Status aktiv, leer, gesperrt, abgelaufen, Konflikt
Schnellaktionen Füllung buchen, Historie, QR-Code, Storno / Korrektur

4.2 Stammdaten des Füllkontos

Feld Beschreibung
Füllkonto-ID technische Referenz / UUID, intern
Modell Karte, Bonuskarte, Punktekarte, Abo
Produktvorlage z. B. 10+3 Bonuskarte Luft
Gasbereich Luft, Nitrox, gemischt
Einheit Füllungen oder Punkte
gültig ab Startdatum
gültig bis Ablaufdatum, falls vorhanden
erstellt von Benutzer
erstellt am Zeitpunkt

4.3 Guthaben und Bonus

Feld Beschreibung
bezahlte Einheiten z. B. 10
Bonus-Einheiten z. B. 3
Startguthaben z. B. 13
aktuelles Restguthaben z. B. 8 / 13
letzte Buchung Zeitpunkt und Art der letzten Buchung
Guthabenstatus ausreichend, niedrig, leer, Konflikt

Regel:

current_balance darf nur über Ledger-Buchungen verändert werden.

4.4 Self-Service

Feld Beschreibung
Self-Service aktiv Kunde kann Füllkonto digital anzeigen oder Abruf starten
Mitarbeiterbestätigung erforderlich sicherer Standard in V1
digitale Karte vorbereitet / aktiv
QR-Code / Abrufcode anzeigen, erneuern oder deaktivieren
letzter Self-Service-Abruf Zeitpunkt des letzten Abrufs

4.5 Zahlungsinformation

Feld Beschreibung
Zahlungsstatus unbekannt, offen, bezahlt, teilweise bezahlt
bezahlt am Zeitpunkt der Zahlungsbestätigung
Zahlungsart-Hinweis z. B. Bar, Karte, Überweisung, externes Kassensystem
Zahlung bestätigt durch Benutzer
Zahlungsnotiz freie Bemerkung

Hinweis:

Diese Zahlungsinformationen sind in V1 nur informativ.
Es gibt keine vollständige Preis-, Zahlungs-, Steuer- oder Rechnungslogik.

5. Eingaben / Aktionen

Aktion Beschreibung
Füllung buchen öffnet FA-07 mit vorausgewähltem Füllkonto
Historie anzeigen öffnet FA-09
Kundehistorie anzeigen öffnet FA-08
QR-Code / digitale Karte anzeigen öffnet FA-11 oder zeigt Detailpanel
Self-Service aktivieren / deaktivieren ändert Self-Service-Status
Mitarbeiterbestätigung ein / aus konfiguriert Freigaberegel
Füllkonto sperren nur berechtigte Rolle
Füllkonto reaktivieren nur berechtigte Rolle
Korrektur / Storno starten öffnet FA-10
Zahlungsstatus aktualisieren optionale V1-Information pflegen

6. Validierungen / Regeln

ID Regel
FA03-R01 Gesperrte Füllkonten dürfen nicht für neue Buchungen genutzt werden
FA03-R02 Leere Füllkonten dürfen nicht weiter verbraucht werden
FA03-R03 current_balance darf nicht direkt manuell geändert werden
FA03-R04 Korrekturen laufen über Ledger-Einträge correction oder reverse
FA03-R05 Storno und Korrektur benötigen Pflichtgrund, Datum/Zeit und User-Stempel
FA03-R06 QR-Code darf keine ungeschützte direkte Buchung ermöglichen
FA03-R07 Bei pending_sync müssen neue Kundenabbuchungen gesperrt werden
FA03-R08 Bei conflict muss eine Prüfung vor weiterer Nutzung erfolgen
FA03-R09 Zahlungsinformationen sind optional und nicht abrechnungsführend

7. Status- und Fehlermeldungen

Situation Meldung / Darstellung
Füllkonto aktiv Badge „aktiv“
Guthaben niedrig Hinweis „Restguthaben niedrig“
Guthaben leer Badge „leer“ und Buchungsaktion gesperrt
Füllkonto gesperrt rotes Badge „gesperrt“
Konflikt vorhanden rotes Banner „Konflikt prüfen“
pending_sync vorhanden gelber Hinweis „Nicht synchronisierte Buchungen vorhanden“
Self-Service aktiv Badge „Self-Service aktiv“
Mitarbeiterbestätigung aktiv Badge „Bestätigung nötig“

8. Bezug zu Datenmodell / Ledger

Bereich Bezug
Füllkonto fill_accounts
Restguthaben current_balance, aus Ledger rekonstruierbar
bezahlte Einheiten paid_units
Bonus-Einheiten bonus_units
Startguthaben initial_balance
Ledger fill_ledger_entries
Self-Service self_service_enabled, requires_staff_confirmation
QR-Code / Token access_token_hash, access_token_expires_at oder spätere Token-Tabelle
Zahlung payment_status, paid_at, payment_confirmed_by, payment_note

9. Self-Service-Bezug

FA-03 ist die interne Verwaltungsstelle für Self-Service-Einstellungen eines Füllkontos.

Funktion Bedeutung
digitale Karte anzeigen Vorschau der Kundenkarte
QR-Code anzeigen Abrufcode für Kunden oder Mitarbeiter
Abrufcode erneuern Sicherheitsmassnahme bei Verdacht auf Weitergabe
Mitarbeiterbestätigung erzwingen sicherer Standard für V1
Self-Service deaktivieren falls Karte gesperrt, leer oder konfliktbehaftet ist

10. Akzeptanzkriterien

ID Kriterium
FA03-AC01 Mitarbeiter kann ein bestehendes Füllkonto öffnen
FA03-AC02 Mitarbeiter sieht Kunde, Modell, Gasbereich, Gültigkeit und Status
FA03-AC03 Mitarbeiter sieht bezahlte Einheiten, Bonus-Einheiten und Restguthaben
FA03-AC04 Mitarbeiter kann eine Füllung aus dem Füllkonto heraus starten
FA03-AC05 Mitarbeiter kann die Füllkonto-Historie öffnen
FA03-AC06 Mitarbeiter erkennt Self-Service-Status und Bestätigungsregel
FA03-AC07 Mitarbeiter kann digitale Karte / QR-Code öffnen
FA03-AC08 Storno / Korrektur ist nur über FA-10 möglich
FA03-AC09 Bei Konflikt oder pending_sync wird eine deutliche Warnung angezeigt
FA03-AC10 Zahlungsinformationen werden als informative V1-Angaben angezeigt

11. Offene Punkte

ID Frage Status
FA03-O01 Darf ein Mitarbeiter Self-Service selbst aktivieren oder nur tenant_admin? offen
FA03-O02 Darf ein Mitarbeiter QR-Code / Abrufcode erneuern? offen
FA03-O03 Wird Zahlungsstatus durch Mitarbeiter gepflegt oder nur tenant_admin? offen
FA03-O04 Soll Sperren / Reaktivieren in FA-03 direkt möglich sein oder über separaten Dialog? offen

Änderungshistorie

Datum, Uhrzeit Version Änderung Autor
12.10.2026 11:23 1.3 Abschnitt «Wireframe» mit klickbarem Bild des Screens ergänzt Claude
12.10.2026 09:58 1.2 Änderungshistorie ans Dokumentende verschoben und Sprunglink «Änderungshistorie anzeigen» unter dem Kopf ergänzt (einheitlicher Dokumentaufbau gemäss AGENTS.md) Claude
12.10.2026 09:08 1.1 Branch-Angabe im Kopfbereich auf main korrigiert Claude
01.08.2026 14:55 1.0 Kopfbereich vereinheitlicht David Mittig