Zum Inhalt

FA-08 – Füllhistorie je Kunde

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

Änderungshistorie anzeigen


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


Wireframe

FA-08 – Füllhistorie je Kunde

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


1. Zweck

FA-08 zeigt die vollständige Füllhistorie eines Kunden über alle zugeordneten Füllkarten, Abos, Punktekarten und Einzel-Füllungen hinweg.

Der Screen dient der Nachvollziehbarkeit: Mitarbeiter und tenant_admin sollen erkennen, wann welches Füllkonto genutzt wurde, welche Füllungen gebucht wurden, ob Self-Service beteiligt war und ob Stornos oder Korrekturen vorhanden sind.


2. Primäre Nutzer

Rolle Nutzung
mitarbeiter prüft Kundenhistorie, frühere Buchungen und Reststände
tenant_admin prüft Korrekturen, Konflikte, Stornos und auffällige Buchungen
kunde eigene reduzierte Historie später in FA-11 oder Kundenportal

3. Einstieg / Auslöser

Einstieg Beschreibung
FA-01 aus Übersicht über Kunde oder Aktion Historie
FA-03 aus Füllkonto-Detailansicht zur Kundehistorie
FA-07 nach erfolgreicher Buchung als Schnellaktion
FA-10 Prüfung vor oder nach Korrektur / Storno
Kundenprofil Absprung zur Füllhistorie des Kunden

4. Angezeigte Informationen

4.1 Kundenkopf

Information Beschreibung
Kunde Name und Kundennummer / Referenz
aktive Füllkonten Anzahl aktiver Karten / Abos
Gesamtstatus Hinweise auf offene Abrufe, pending_sync oder Konflikte
Schnellaktionen neues Füllkonto, Füllung buchen, Kundenprofil öffnen

4.2 Zusammenfassung

Kennzahl Beschreibung
aktive Karten / Abos aktuell nutzbare Füllkonten
Gesamt-Restguthaben Summe oder separate Anzeige je Einheit / Punkteart
letzte Füllung Datum und Gasart
offene Abrufe Anzahl pending_confirmation
offene Sync-Vorgänge Anzahl pending_sync
Korrekturen / Stornos Anzahl relevanter Audit-Einträge

4.3 Historientabelle

Spalte Beschreibung
Datum / Zeit Zeitpunkt der Buchung
Füllkonto Karte / Abo / Punktekarte
Vorgang topup, bonus, consume, reverse, correction, cancel
Gasart Luft, Nitrox 32 / 36 / 40, gemischt
Verbrauch / Betrag Füllungen oder Punkte
Saldo danach Guthaben nach Buchung
Auslöser Mitarbeiter, Kunde, Self-Service
Status gebucht, storniert, korrigiert, pending_sync, conflict
Hinweis Grund, Analyse, Zahlungs- oder Stornohinweis
Aktion Detail öffnen, Storno / Korrektur, Füllkonto öffnen

5. Filter und Ansichten

Filter Zweck
Zeitraum z. B. letzte 30 Tage, Jahr, frei wählbar
Füllkonto einzelne Karte / Abo filtern
Vorgangstyp Verbrauch, Aufladung, Bonus, Korrektur, Storno
Gasart Luft, Nitrox, Variante
Status gebucht, pending_sync, conflict, storniert
Auslöser Mitarbeiter, Kunde, Self-Service

6. Eingaben / Aktionen

Aktion Beschreibung
Füllkonto öffnen öffnet FA-03
Füllkonto-Historie öffnen öffnet FA-09
Füllung buchen öffnet FA-04 / FA-07 mit Kunde vorausgewählt
Korrektur / Storno starten öffnet FA-10 für ausgewählten Ledger-Eintrag
Export vorbereiten später möglich, nicht V1-Kern
Filter anwenden aktualisiert Historientabelle

7. Validierungen / Regeln

ID Regel
FA08-R01 Es dürfen nur Historieneinträge des eigenen Tenants angezeigt werden
FA08-R02 Historie darf Ledger-Einträge nicht verändern
FA08-R03 Korrektur oder Storno erfolgt nur über FA-10
FA08-R04 Synchronisierte Ledger-Einträge werden nicht überschrieben
FA08-R05 Storno und Korrektur müssen Pflichtgrund, Datum/Zeit und User-Stempel anzeigen
FA08-R06 pending_sync und conflict müssen deutlich markiert werden
FA08-R07 Kundeninitiierte Abrufe müssen als solche erkennbar sein
FA08-R08 Analyseinformationen bei Nitrox werden nur angezeigt, wenn erfasst

8. Status- und Fehlermeldungen

Situation Meldung / Darstellung
keine Historie vorhanden „Für diesen Kunden sind noch keine Füllbuchungen vorhanden.“
pending_sync vorhanden gelber Hinweis: „Nicht synchronisierte Buchungen vorhanden.“
Konflikt vorhanden roter Hinweis: „Konflikt muss geprüft werden.“
Storno vorhanden Status-Badge „storniert“
Korrektur vorhanden Status-Badge „korrigiert“
Filter ohne Ergebnis „Keine Einträge für diese Filterauswahl.“

9. Bezug zu Datenmodell / Ledger

Bereich Bezug
Kunde customers
Füllkonto fill_accounts
Ledger fill_ledger_entries
Füllvorgang fill_transactions
Status sync_status, confirmation_status, entry_type
Self-Service customer_initiated, initiated_by_customer_id, confirmed_by_user_id
Korrektur reverse, correction, Bezug auf Ursprungsbuchung
Audit created_by, created_at, reason, confirmed_by_user_id

10. Self-Service-Bezug

FA-08 muss kundeninitiierte Abrufe sichtbar machen.

Self-Service-Aspekt Darstellung
kundeninitiierter Abruf Auslöser = Kunde
Mitarbeiterbestätigung bestätigender Mitarbeiter sichtbar
pending_confirmation offener Abruf sichtbar, falls noch nicht erledigt
abgelehnter Abruf Status „abgelehnt“ oder „cancelled“
direkter Self-Service als Kunde / Self-Service im Auslöser sichtbar

11. Akzeptanzkriterien

ID Kriterium
FA08-AC01 Mitarbeiter kann die Füllhistorie eines Kunden öffnen
FA08-AC02 Mitarbeiter sieht Buchungen über alle Füllkonten des Kunden
FA08-AC03 System zeigt Datum, Füllkonto, Vorgang, Gasart, Verbrauch und Status
FA08-AC04 Kundeninitiierte Abrufe sind erkennbar
FA08-AC05 Stornos und Korrekturen sind nachvollziehbar markiert
FA08-AC06 pending_sync und Konflikte werden deutlich angezeigt
FA08-AC07 Mitarbeiter kann von einem Eintrag zur Füllkonto-Detailansicht wechseln
FA08-AC08 Mitarbeiter kann bei berechtigtem Vorgang FA-10 öffnen
FA08-AC09 Historie verändert keine Ledger-Einträge direkt

12. Offene Punkte

ID Frage Status
FA08-O01 Wird ein Export der Kundenhistorie bereits in V1 vorbereitet? offen / eher später
FA08-O02 Soll die Historie standardmässig nach Datum absteigend sortiert sein? Vorschlag: ja
FA08-O03 Werden Zahlungsinformationen in der Kundenhistorie angezeigt? optional als Hinweis, keine Abrechnung
FA08-O04 Soll die Kundenansicht dieselbe Historie in reduzierter Form erhalten? Bezug zu FA-11

Ä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