Zum Hauptinhalt springen

Daten aus Zahlungsbestätigungen extrahieren

Eine Zahlungsbestätigung ist der Beleg dafür, dass eine einzelne Zahlung abgeschlossen wurde, unabhängig davon, über welchen Zahlungsweg sie lief. Ein Kunde begleicht eine Rechnung per Karte, ein Käufer zahlt eine per ACH, ein europäischer Geschäftspartner sendet eine SEPA-Überweisung, und jede erzeugt eine Bestätigung: eine Belegnummer, Zahler und Zahlungsempfänger, die Methode, den Betrag, den Status und die Referenz der Rechnung oder Bestellung, die damit beglichen wurde. In ISO 20022-Terminologie ist das zugrunde liegende Ereignis eine camt.054-Lastschrift- oder Gutschriftsanzeige, die die Bank dem Kontoinhaber sendet. Für ein Team der Debitorenbuchhaltung ist die Bestätigung der Auslöser, um die Zahlung zu verbuchen: Sie zeigt, dass eine Zahlung in genannter Höhe eingegangen ist, mit Status completed statt pending, für eine benannte Rechnung, sodass der offene Posten ausgeglichen werden kann. Die Vielfalt liegt in der Methode und im Status, nicht in der Größe. Ein Kartenbeleg zeigt einen Autorisierungscode und eine maskierte Kartennummer, eine ACH-Bestätigung zeigt eine Trace-Nummer und ein Wertstellungsdatum, und eine SEPA-Bestätigung zeigt eine IBAN und eine End-to-End-Referenz, doch alle drei beantworten für die Buchhaltung dieselbe Frage. Der Status ist das Feld, das entscheidet, ob die Zahlung verbucht werden kann: Eine Bestätigung mit Status pending oder eine Kartenautorisierung, die noch nicht eingezogen wurde, darf die Rechnung nicht ausgleichen, und eine failed oder reversed Zahlung muss in eine andere Warteschlange geleitet werden. Die Referenz, die die Zahlung mit einer Rechnung oder Bestellung verknüpft, reicht von einer sauber strukturierten Creditor Reference bis zu einem Freitext-Vermerk, und ein Beleg begleicht manchmal nur einen Teil einer Rechnung statt der gesamten Summe. Senden Sie die Bestätigung an Talonic, und Zahler und Zahlungsempfänger, Zahlungsmethode und Status, Betrag und Währung, Zahlungsdatum sowie die Referenz der beglichenen Rechnung kommen als strukturierte Felder zurück. Die Methode wird auf ein Enum wie card, ACH, SEPA, wire oder check normalisiert, der Status wird als completed, pending, failed oder reversed gelesen, sodass die Cash-Application-Logik darauf zugreifen kann, und die Rechnungsreferenz sowie jede strukturierte Creditor Reference werden für den Abgleich geparst. Eine Kartenzahlung über 4,820 US-Dollar, bestätigt am 2026-04-24 mit Status completed, landet direkt im AR-System, bereit zur Zuordnung zur offenen Rechnung, statt manuell von einem PDF abgelesen zu werden.

Was aus Zahlungsbestätigungen extrahiert wird

BestätigungsnummerPAY-2026-04-4471
Zahlungsdatum2026-04-24
ZahlerLakeside Retail Ltd.
ZahlungsempfängerFoldertree Consulting LLC
ZahlungsmethodeCardNormalisiertes Enum: card, ACH, SEPA, wire, check
StatusCompletedcompleted, pending, failed oder reversed
Betrag$4,820.00
RechnungsreferenzINV-2026-0912
End-to-End-IDE2E-0912-A

So funktioniert die Extraktion für Zahlungsbestätigungen

Zahlungsbestätigungen werden von Zahlungs-Gateways wie Stripe und Adyen, von Bank-Benachrichtigungsfeeds und von ERP-Modulen für die Debitorenbuchhaltung ausgestellt, sodass eine Kartenquittung, ein ACH-Avis und eine SEPA-camt.054-Benachrichtigung denselben Abschluss jeweils unterschiedlich darstellen. Talonic klassifiziert die Bestätigung und ordnet sie dem Zahlungsmodell in der Field Registry zu, die die Methode auf ein Enum und den Status auf eine kontrollierte Menge statt auf Freitext normalisiert. Der Zahlungsstatus wird explizit erfasst, damit eine ausstehende oder fehlgeschlagene Bestätigung nicht als eingegangenes Geld behandelt wird. Die beglichene Rechnungs- oder Auftragsreferenz sowie eine etwaige strukturierte Referenz nach ISO 11649 werden für den Abgleich ausgewertet, und bei einer Teilzahlung bleibt der überwiesene Betrag vom fälligen Betrag getrennt. Methodenspezifische Kennungen wie ein Karten-Autorisierungscode oder eine ACH-Trace-Nummer werden beibehalten. Jeder Wert wird mit einem Konfidenzwert und einem Pixel-Bereichsverweis gemäß DIN SPEC 91491 zurückgegeben, sodass ein AR-Analyst einen Status oder eine Rechnungsreferenz vor der Verbuchung gegen die Quittung prüfen kann.

Beispielextraktion

Eine Kartenzahlungsbestätigung, die eine Rechnung begleicht

{
  "document_number": "PAY-2026-04-4471",
  "document_date": "2026-04-24",
  "payer.name": "Lakeside Retail Ltd.",
  "payee.name": "Foldertree Consulting LLC",
  "payment_amount": 4820,
  "currency": "USD",
  "payment_date": "2026-04-24",
  "payment_method": "card",
  "payment_status": "completed",
  "reference_number": "INV-2026-0912",
  "end_to_end_id": "E2E-0912-A",
  "invoice_number": "INV-2026-0912",
  "due_payable_amount": 4820,
  "remitted_amount": 4820
}

Häufig gestellte Fragen

Wie unterscheidet sich das von einem Zahlungsavis oder einer Überweisungsbestätigung?

Eine Zahlungsbestätigung ist eine Quittung für eine einzelne Zahlung, unabhängig von der Methode. Ein Zahlungsavis listet mehrere Rechnungen auf, die ein Zahler beglichen hat, und eine Überweisungsbestätigung ist der Bankbeleg für eine einzelne hochwertige Überweisung. Talonic führt jedes davon in einem eigenen Schema.

Wird der Zahlungsstatus erfasst?

Ja. Der Status wird auf completed, pending, failed oder reversed normalisiert, sodass die Logik zur Zahlungsverbuchung eine Rechnung bei einer ausstehenden oder fehlgeschlagenen Bestätigung nicht ausgleichen kann.

Welche Zahlungsmethoden werden unterstützt?

Die Methode wird auf ein Enum normalisiert, das card, ACH, SEPA, wire und check umfasst, und methodenspezifische Kennungen wie ein Karten-Autorisierungscode oder eine ACH-Trace-Nummer werden beibehalten.

Wie werden Teilzahlungen behandelt?

Der überwiesene Betrag wird vom fälligen Betrag der referenzierten Rechnung getrennt gehalten, sodass eine Quittung, die einen Teil einer Rechnung begleicht, als Teilzahlung und nicht als vollständiger Ausgleich verbucht wird.

Autorenhinweis

Geprüft von Talonic engineering · zuletzt geprüft am 2026-07-07