Zum Hauptinhalt springen

Daten aus Zahlungsavis extrahieren

Ein Zahlungsavis teilt dem Debitorenbuchhaltungsteam eines Lieferanten mit, welche Rechnungen ein Kunde soeben bezahlt hat, und es ist das Dokument, das darüber entscheidet, ob eine Zahlung sauber verbucht wird oder in einem Konto für nicht zugeordnete Zahlungen landet. Ein großer Abnehmer, der 40 Rechnungen in einem ACH-Batch begleicht, sendet ein Avis, das jede Rechnungsnummer, den Bruttobetrag, das genommene Skonto, jeden Minderzahlungsabzug und den überwiesenen Nettobetrag auflistet. Der Sachbearbeiter in der Debitorenbuchhaltung muss diese Zeilen dann mit offenen Posten im Hauptbuch abgleichen, bevor die Zahlung verbucht werden kann. Landet das Avis als PDF-Anhang einer Bankbenachrichtigung, als Portal-Download oder als gefaxte Seite eines kleineren Zahlers, bleibt von dieser Struktur nichts erhalten, sodass jemand 40 Zeilen von Hand neu erfasst, während die Zahlung unzugeordnet bleibt und der DSO steigt. Der schwierige Teil ist die Tabelle der bezahlten Rechnungen, nicht der Kopfbereich. Ein Avis kann eine einzelne Rechnung oder dreihundert begleichen. Abzüge stimmen selten auf Anhieb: Ein Zahler nimmt bei manchen Zeilen ein 2%iges Skonto, bei anderen nicht, verrechnet eine Gutschrift mit einer nicht zugehörigen Rechnung oder zahlt eine strittige Frachtgebühr nur teilweise und nennt den Grund in einer Freitextnotiz. Auch Zahlungsreferenzen folgen keiner einheitlichen Konvention: von einer strukturierten ISO 11649 RF-Gläubigerreferenz bei einer SEPA-Überweisung über eine Schecknummer in einer US-Lockbox-Datei bis hin zu nichts weiter als dem Namen des Zahlers bei einer eingehenden Überweisung. Währungen vermischen sich, sobald ein Konzern EUR- und GBP-Rechnungen in einem Avis begleicht. Talonic liest das Avis anhand eines Schemas, das an ISO 20022 remt.001 und das UBL-Dokument RemittanceAdvice angelehnt ist. Der Kopfbereich erfasst Zahlungsreferenz, Zahlungsdatum, Zahler, Zahlungsempfänger, Zahlungsmethode, überwiesenen Gesamtbetrag, Währung sowie Gläubiger-IBAN und -BIC. Jede beglichene Rechnung wird als Zeile mit Rechnungsnummer, Originalbetrag, genommenem Skonto, Abzug und bezahltem Nettobetrag zurückgegeben, sodass die gesamte Tabelle der bezahlten Rechnungen fertig zum automatischen Abgleich statt zur manuellen Erfassung in Ihrem ERP-System ankommt.

Was aus Zahlungsavis extrahiert wird

ZahlungsreferenzRA-2026-04-1187Avis- oder Zahlungsnummer
Zahlungsdatum2026-04-30
ZahlerGlobex Manufacturing GmbHSchuldner, der die Rechnungen begleicht
ZahlungsempfängerHarbor Freight Components Inc.Gläubiger, der bezahlt wird
ZahlungsmethodeSEPA credit transfer
Gesamtzahlungsbetrag€48,250.00
Gläubiger-IBANDE89 3704 0044 0532 0130 00
GläubigerreferenzRF18 5390 0754 7034Strukturierte Referenz nach ISO 11649
Bezahlte RechnungenRows of invoice number, amount, discount, deduction, net paid

So funktioniert die Extraktion für Zahlungsavis

Zahlungsavis werden von ERP-Systemen wie SAP und Oracle, von Bank-Portalen und von Lockbox-Anbietern erzeugt, und keine zwei Zahler formatieren die Tabelle der bezahlten Rechnungen auf die gleiche Weise. Talonic klassifiziert jedes Avis und ordnet es dem Avis-Schema in der Field Registry zu, das den Kopfbereich und die Zeilen der beglichenen Rechnungen modelliert, statt ein festes Layout vorzugeben. Skonti und Abzüge werden für jede Rechnungszeile erfasst, und die Summe der Nettobeträge wird mit dem Gesamtbetrag im Kopfbereich abgeglichen, sodass ein Avis, das nicht aufgeht, markiert wird. Strukturierte Referenzen, etwa eine ISO 11649 RF-Gläubigerreferenz, werden aus dem Zahlungsdetailtext herausgelöst und getrennt von der Freitextbeschreibung gehalten. Jeder erfasste Wert wird mit einem Konfidenzwert und einem Pixel-Bereichsverweis auf das Quell-PDF gemäß DIN SPEC 91491-Konformität zurückgegeben, sodass ein Debitorenbuchhalter eine Minderzahlung oder einen Abzug vor der Verbuchung gegen das Avis prüfen kann.

Beispielextraktion

Ein SEPA-Zahlungsavis, das drei Rechnungen in EUR begleicht

{
  "payment_reference": "RA-2026-04-1187",
  "payment_date": "2026-04-30",
  "payer.name": "Globex Manufacturing GmbH",
  "payee.name": "Harbor Freight Components Inc.",
  "payment_method": "SEPA credit transfer",
  "total_payment_amount": 48250,
  "currency": "EUR",
  "iban": "DE89370400440532013000",
  "bic": "COBADEFFXXX",
  "creditor_reference": "RF18539007547034",
  "paid_invoices": [
    {
      "invoice_number": "INV-20194",
      "invoice_date": "2026-03-02",
      "invoice_amount": 20000,
      "discount_taken": 400,
      "deduction": 0,
      "amount_paid": 19600
    },
    {
      "invoice_number": "INV-20233",
      "invoice_date": "2026-03-15",
      "invoice_amount": 18650,
      "discount_taken": 0,
      "deduction": 250,
      "amount_paid": 18400
    },
    {
      "invoice_number": "INV-20251",
      "invoice_date": "2026-03-21",
      "invoice_amount": 10250,
      "discount_taken": 0,
      "deduction": 0,
      "amount_paid": 10250
    }
  ]
}

Häufig gestellte Fragen

Was passiert, wenn ein Avis zweihundert Rechnungen bezahlt?

Die Tabelle der bezahlten Rechnungen wird als geordnetes Array mit einer Zeile pro beglichener Rechnung zurückgegeben, sodass ein Avis mit zweihundert Positionen als zweihundert Zeilen zurückkommt. Jede Zeile enthält Rechnungsnummer, Originalbetrag, genommenes Skonto, Abzug und bezahlten Nettobetrag, und die Summe der Nettobeträge wird gegen den überwiesenen Gesamtbetrag im Kopfbereich geprüft.

Wie werden Minderzahlungen und Abzüge dargestellt?

Ein Abzug oder eine Minderzahlung wird in der jeweiligen Rechnungszeile neben einem etwaigen Skonto erfasst, sodass die Differenz zwischen Originalbetrag und bezahltem Betrag ausdrücklich sichtbar statt verborgen ist. Nennt der Zahler einen Grund im Freitext des Avis, bleibt dieser Text erhalten, sodass das Debitorenbuchhaltungsteam den Streitfall bearbeiten kann.

Wird die strukturierte Zahlungsreferenz gelesen?

Ja. Eine strukturierte Gläubigerreferenz wie eine ISO 11649 RF-Referenz bei einer SEPA-Zahlung wird in ein eigenes Feld extrahiert, während ein unstrukturierter Hinweis wie ein Überweisungsvermerk oder eine Lockbox-Batchnummer als Avisinformation erhalten bleibt. Beide können den Abgleich mit einem offenen Posten steuern.

Kann die Ausgabe direkt in SAP oder Oracle übernommen werden?

Die strukturierte Zahlungsavis wird für den Abgleich in einer Tabelle als CSV oder für eine automatisierte Cash-Application-Verbuchung als JSON exportiert. Die Zeilen der bezahlten Rechnungen werden auf Open-Item-Schlüssel im Debitoren-Nebenbuch abgebildet; die Zuordnung zu einem bestimmten ERP erfolgt in Ihrer Integrationsschicht.

Autorenhinweis

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