Letzte Zahlung eines Kunden
Wenn du fragst, wann ein Kunde zuletzt bezahlt hat, nutzt der Assistent den Letzte-Zahlung-Workflow. Dieser sucht direkt nach der letzten Zahlungstransaktion – nicht nach Belegen.Der Workflow sucht immer zuerst die Transaktion (die tatsächliche Zahlung), nicht den Beleg. Die Beleginformationen werden automatisch aus der Transaktion abgeleitet.
Beispiel-Anfragen
| Anfrage | Kontext |
|---|---|
| ”Was ist die letzte Zahlung von D26-00100030?” | Von jeder Seite aus |
| ”Wann hat der Kunde zuletzt bezahlt?” | Auf der Kundendetailseite |
| ”Letzte Zahlung?” | Auf der Kundendetailseite (Seitenkontext wird genutzt) |
| “Wann hat Kunde Müller zuletzt bezahlt?” | Von jeder Seite aus (Kunde wird per Name gesucht) |
Ablauf
Kunde ermitteln
Der Assistent ermittelt den Kunden. Auf einer Kundendetailseite wird der Seitenkontext verwendet – keine zusätzliche Suche nötig. Von anderen Seiten aus sucht er per Kundennummer oder Name. Bei mehreren Treffern zeigt er eine Auswahlkarte an.
Letzte Transaktion abrufen
Der Assistent ruft die letzte Zahlungstransaktion des Kunden ab. Das Ergebnis enthält: Status, Zahlungsmethode, Gateway (z.B. Stripe, SEPA), Betrag, Datum und den verknüpften Beleg.
Szenarien
Erfolgreiche Zahlung
Erfolgreiche Zahlung
Die letzte Transaktion hat den Status Erfasst (captured) oder Gebucht (booked).Der Assistent zeigt:
- Zahlungsdatum und Betrag
- Zahlungsmethode und Gateway (z.B. “SEPA-Lastschrift via GoCardless”)
- Verknüpfter Beleg (z.B. “RE-2025-0042”)
“Die letzte Zahlung von Kevin Szymura war am 03.02.2026 über 149,90 € per SEPA-Lastschrift (GoCardless). Der verknüpfte Beleg ist RE-2026-0015.”
Fehlgeschlagene oder ausstehende Zahlung
Fehlgeschlagene oder ausstehende Zahlung
Die letzte Transaktion hat einen nicht-erfolgreichen Status (z.B.
failed, pending, cancelled).Der Assistent zeigt dann zwei Informationen:- Die letzte Transaktion mit ihrem Status (z.B. “Fehlgeschlagen”), Datum, Betrag und verknüpftem Beleg
- Die letzte erfolgreiche Zahlung als Zusatzinfo – damit du weißt, wann die letzte tatsächliche Zahlung stattfand
“Der letzte Zahlungsversuch von Kevin Szymura am 10.02.2026 über 149,90 € ist fehlgeschlagen (Beleg RE-2026-0018). Die letzte erfolgreiche Zahlung war am 03.01.2026 über 149,90 € per SEPA-Lastschrift.”
Keine Transaktionen vorhanden
Keine Transaktionen vorhanden
Der Kunde hat keine Zahlungstransaktionen (z.B. ein neuer Kunde ohne Belege).Beispiel-Antwort:
“Für Kevin Szymura wurden keine Zahlungstransaktionen gefunden.”
Belegzahlungen
Wenn du wissen möchtest, wie ein bestimmter Beleg bezahlt wurde, nutzt der Assistent den Belegzahlungen-Workflow.Beispiel-Anfragen
| Anfrage | Kontext |
|---|---|
| ”Wie wurde dieser Beleg bezahlt?” | Auf der Belegdetailseite |
| ”Welche Zahlungen gibt es zu diesem Beleg?” | Auf der Belegdetailseite |
| ”Wie wurde Beleg RE-2025-0042 bezahlt?” | Von jeder Seite aus |
Ablauf
Beleg ermitteln
Auf einer Belegdetailseite wird der Seitenkontext verwendet. Von anderen Seiten aus sucht der Assistent den Beleg per Nummer. Bei mehreren Treffern zeigt er eine Auswahlkarte an.
Transaktionen abrufen
Der Assistent sucht alle Zahlungstransaktionen, die mit diesem Beleg verknüpft sind.
Szenarien
Beleg mit Zahlungen
Beleg mit Zahlungen
Beispiel-Antwort:
“Beleg RE-2025-0042 wurde am 15.01.2025 über 299,00 € per Kreditkarte (Stripe) bezahlt.”Bei mehreren Teilzahlungen werden alle aufgelistet.
Beleg ohne Transaktionen
Beleg ohne Transaktionen
Der Beleg hat keine verknüpften Zahlungstransaktionen (z.B. ein noch unbezahlter Beleg).Beispiel-Antwort:
“Zu Beleg RE-2025-0042 wurden keine Zahlungstransaktionen gefunden.”
Unterschied: Letzte Zahlung vs. Zahlungen eines Belegs
| Letzte Zahlung | Belegzahlungen | |
|---|---|---|
| Frage | ”Wann hat der Kunde zuletzt bezahlt?" | "Wie wurde dieser Beleg bezahlt?” |
| Ausgangspunkt | Kunde | Beleg |
| Sucht nach | Letzter Transaktion des Kunden | Allen Transaktionen eines Belegs |
| Fehlgeschlagene Zahlungen | Werden mit Hinweis auf letzte erfolgreiche Zahlung angezeigt | Alle Transaktionen werden angezeigt (inkl. fehlgeschlagene) |