Zum Inhalt springen
Alle Insights KI-Automatisierung im Finanzbetrieb

AR-Automatisierung: Cash Application und Collections, die dazulernen

Eine Zahlung ohne saubere Avisierung zuzuordnen ist ein Matching-Problem, und Collections ist ein Priorisierungsproblem. So automatisieren wir beides mit einem Review-Pfad.

4 Min. Lesezeit #Automatisierung#Forderungen#Matching
Fachleute aus dem Finanzsektor bei der Arbeit an einer KI-Initiative

Cash Application ist ein Matching-Problem: Jede eingehende Zahlung mit den Rechnungen zu verknüpfen, die sie begleicht. Collections ist ein Priorisierungsproblem: zu entscheiden, welche offenen Konten wann bearbeitet werden. Beides lässt sich gut automatisieren, sobald man deterministische Regeln unter ein Ranking-Modell stellt und die unsicheren Fälle in eine Review-Queue leitet. Lässt man diese Queue weg, produziert man Abstimmungsdifferenzen, die zum Quartalsende auftauchen.

Cash Application ist Entity Resolution im Finanzgewand

Fangen wir bei dem an, was Straight-Through-Processing tatsächlich blockiert. Ein Bank-Feed liefert einen Betrag, ein Wertstellungsdatum, einen Zahlernamen, der oft eine gekürzte oder transliterierte Version der juristischen Person ist, und ein Verwendungszweckfeld, das Rechnungsnummern enthalten kann oder auch nicht. Euer Debitoren-Ledger führt offene Rechnungen je Kunde, Gutschriften und Streitfälle. Eine Zahlung zuzuordnen bedeutet, die eine Seite mit der anderen zu verknüpfen, und der Fehlerfall ist derselbe, der jedes Entity-Resolution-Vorhaben aushebelt: Der String, den ihr habt, ist nicht gleich dem String, den ihr gespeichert habt.

Baut es in Schichten auf, das Günstigste zuerst.

  • Deterministische Regeln klären das einfache Volumen. Exakte Rechnungsnummer im Verwendungszweck, exakter Betrag gegen einen einzelnen offenen Posten, ein festes Mapping von Zahler zu Kunde. Diese laufen, bevor ein Modell die Zahlung berührt, und sie sollten protokolliert werden, damit ihr seht, welcher Anteil des Zahlungseingangs nie Intelligenz benötigt hat.
  • Fuzzy Matching bewältigt die Beinahe-Treffer. Betrag innerhalb der Toleranz, Rechnungsnummer mit einer vertauschten Ziffer, Zahlername über eine gepflegte Alias-Tabelle statt über rohe Edit-Distanz einem Kunden zugeordnet. Haltet die Alias-Tabelle als Daten, nicht als Modellgewichte, damit eine Sachbearbeiterin sie korrigieren kann und die Korrektur bestehen bleibt.
  • Ein Ranking-Modell übernimmt die wirklich mehrdeutigen Fälle. Wenn eine Zahlung plausibel mehrere Kombinationen offener Rechnungen begleichen könnte, bewertet das Modell Kandidaten-Zuordnungen anhand des historischen Zahlungsmusters des Kunden, des typischen Kürzungsverhaltens, des Rechnungsalters und der Frage, ob dieser Zahler üblicherweise bündelt. Es liefert nach Score sortierte Kandidaten zurück, und ein Mensch wählt aus.

Point-in-Time-Disziplin ist hier wichtiger, als die meisten erwarten. Wenn ihr auf historischen Zuordnungen trainiert, muss jedes Feature widerspiegeln, was in dem Moment bekannt war, als die Zahlung einging. Baut ein Feature wie “durchschnittliche Zahlungsdauer des Kunden” aus Rechnungen, die erst nach dieser Zahlung beglichen wurden, dann habt ihr die Zukunft ins Training geleakt. Das Modell wird im Backtest hervorragend aussehen und in der Produktion enttäuschen. Berechnet Features aus einem Snapshot zum Wertstellungsdatum und speichert sie, damit dieselben Werte zum Scoring-Zeitpunkt und im Audit reproduzierbar sind.

Der Review-Pfad ist das Produkt, nicht der Notnagel

Zahlungen automatisch zuzuordnen, bei denen ihr euch unsicher seid, ist der Weg, Differenzen zu erzeugen, die drei Wochen später jemand aus der Abstimmung hinterherjagen muss. Der Schwellenwert ist also die eigentliche Designentscheidung. Legt ein False-Positive-Budget fest, das der Controller abzeichnet: Wie viele falsche automatische Zuordnungen pro tausend sind akzeptabel, gemessen daran, was das Rückgängigmachen einer einzelnen kostet? Kalibriert den Confidence-Schwellenwert auf dieses Budget anhand eines Hold-out-Eval-Sets aus echten historischen Zahlungen und wendet nur oberhalb davon automatisch an.

Alles unterhalb der Linie landet in einer Queue, und die Queue sollte schnell zu bearbeiten sein:

  • Jede nicht zugeordnete Zahlung zeigt ihre drei besten Kandidaten-Zuordnungen mit Scores und der Begründung, warum jede so bewertet wurde.
  • Die Sachbearbeiterin bestätigt oder überschreibt in einer einzigen Aktion, und diese Entscheidung wird zu einem gelabelten Beispiel für die nächste Trainingsrunde.
  • Overrides sind die wertvollsten Daten, die ihr habt. Sie zeigen euch genau, wo das Modell falsch liegt, und ihre Clusterung deutet meist auf eine behebbare Ursache hin: eine neue Variante eines Zahlernamens, ein Kunde, der seine Avisierungsgewohnheiten geändert hat, ein Währungs-Edge-Case.

Führt bei jeder zugeordneten Zahlung einen Audit-Trail, egal ob eine Regel, ein Modell oder ein Mensch sie zugeordnet hat: welcher Kandidat gewonnen hat, welchen Score er hatte, wer ihn bestätigt hat und welcher Feature-Snapshot dahintersteckt. Wenn jemand in einem Control Review fragt, warum eine Zahlung auf jener Rechnung gelandet ist, sollte die Antwort bereits dokumentiert sein.

Collections lernt daraus, was die letzte E-Mail tatsächlich bewirkt hat

Cash Application entscheidet, wohin das Geld geht. Collections entscheidet, wohin die Aufmerksamkeit geht, und die meisten Teams verteilen Aufmerksamkeit immer noch nach Saldogröße oder nach einem festen Mahnkalender. Das verschwendet Aufwand auf Konten, die ohnehin gezahlt hätten, und lässt die Konten verhungern, bei denen ein Anstupsen das Datum verschiebt.

Ein nützliches Collections-Modell sagt für jeden offenen Posten die Tage bis zur Zahlung voraus und schätzt den Lift einer Kontaktaufnahme jetzt gegenüber dem Abwarten. Rankt das Buch nach diesem erwarteten Effekt, nicht nach Exposure. Die Features, die Signal tragen:

  • Die eigene Zahlungshistorie des Kunden, einschließlich dessen, wie er auf frühere Mahnungen reagiert hat.
  • Rechnungsalter relativ zum normalen Muster dieses Kunden statt in einem absoluten Bucket.
  • Streitfälle oder Gutschriften, die gegen das Konto offen sind und ein Stocken meist besser erklären als jedes Verhaltensfeature.
  • Saisonalität rund um den eigenen Abschluss des Kunden, da viel “verspätete” Zahlung in Wahrheit sein AP-Zyklus ist.

Achtet auf Drift. Ein auf dem Verhalten des Vorjahres trainiertes Collections-Modell verschlechtert sich, wenn sich Zinsen bewegen, wenn ein großer Kunde seine Verbindlichkeiten umstrukturiert oder wenn eure eigene Mahnpolitik sich ändert und die Kunden umerzieht. Überwacht die Lücke zwischen vorhergesagten und tatsächlichen Tagen bis zur Zahlung je Segment und behandelt eine sich weitende Lücke als Retraining-Trigger, statt auf den planmäßigen Zyklus zu warten. Führt die Ergebnisse der zugeordneten Zahlungen direkt zurück: Eine Rechnung, die das Modell als gefährdet markiert hat und die dann von allein beglichen wurde, ist ein gelabeltes Beispiel, das euch sagt, dass das Ranking zu aggressiv war. Dieselbe Lineage, die Cash Application stützt, macht diesen Feedback-Loop günstig im Betrieb.

Häufige Fragen

Brauchen wir ein Machine-Learning-Modell, um Zahlungen zuzuordnen, oder reichen Regeln?

Deterministische Regeln klären die meisten Exact-Match- und Kürzungsfälle und sollten zuerst laufen. Ein Modell rechtfertigt seinen Platz auf dem Rest, wo die Avisierung fehlt oder ein Kunde mehrere Rechnungen mit einer Überweisung ohne saubere Aufschlüsselung begleicht.

Wie verhindert ihr, dass das System eine Zahlung der falschen Rechnung zuordnet?

Legt einen Confidence-Schwellenwert und ein False-Positive-Budget fest und wendet Zahlungen nur oberhalb davon automatisch an. Alles darunter geht in eine Review-Queue mit den nach Score sortierten Kandidaten, sodass eine Sachbearbeiterin bestätigt statt sucht.

Was sagt ein Collections-Modell eigentlich voraus?

Es ist kein Kredit-Score. Das Modell rankt offene Posten nach den erwarteten Tagen bis zur Zahlung und nach dem marginalen Effekt einer Kontaktaufnahme jetzt, sodass das Team die Konten bearbeitet, bei denen eine E-Mail oder ein Anruf das Ergebnis verändert, statt standardmäßig den größten Saldo.

Arbeiten Sie an etwas Ähnlichem?

Erzählen Sie uns von Ihren Daten und dem Workflow drumherum, und Sie bekommen eine ehrliche Einschätzung.

30-minütiges Erstgespräch buchen