Extraktion nigerianischer Banküberweisungen

Extrahieren Sie Betrag, Empfänger und Verwendungszweck aus jedem nigerianischen Banküberweisungs-Screenshot

Das manuelle Abtippen der vier Felder aus einem nigerianischen Banküberweisungs-Screenshot in eine Tabelle dauert 2 Minuten pro Beleg – dieses Tool erledigt es in 5 Sekunden pro Screenshot, bei GTBank, Access Bank, First Bank, UBA und Zenith, ganz ohne Vorlage.

5–10 s pro Screenshot · Bis zu 99 % Genauigkeit bei gedrucktem Text

Alle nigerianischen Banken
NIBSS NIP-Daten
Stapelverarbeitung

Was Sie aus einem nigerianischen Banküberweisungs-Screenshot extrahieren können

Eine nigerianische Banküberweisungsbestätigung ist ein einziger Bildschirm – dieselben NIBSS-Daten, die je nach Bank anders dargestellt werden. Mit der Benutzerdefinierten Spaltenextraktion legen Sie die Felder fest, und die KI findet sie anhand der Label-Bedeutung.

Betrag (NGN)

Formatiert als NGN1.500,50. Kann als „Belastungsbetrag“, „Gesendeter Betrag“ oder „Transaktionsbetrag“ erscheinen. Die KI isoliert den überwiesenen Hauptbetrag von etwaigen Gebühren.

Empfänger

Der Name des Kontoinhabers des Empfängers. Beschriftet als „Empfänger“, „Begünstigter“ oder „Überweisung an“ – die KI identifiziert es anhand der Rolle, unabhängig von der Formulierung der Bank.

Session-ID / Referenz

Der von NIBSS ausgestellte eindeutige Code – eine alphanumerische Zeichenfolge mit 12–30 Zeichen. Beschriftet als „Session-ID“ (GTBank, Access Bank), „Referenz“ (UBA) oder „Transaktionsreferenz“ (Zenith). Der primäre Abstimmungsschlüssel.

Verwendungszweck

Die vom Sender eingegebene Freitextbeschreibung – enthält Rechnungsnummern, Zahlungszweck und persönliche Referenzen. Das wichtigste Feld für die nigerianische Abstimmung.

Acht verschiedene Banking-Apps, ein NIBSS-Backend – Vorlagen-Tools kommen nicht mit

NIBSS Instant Payment (NIP) treibt jede nigerianische Banküberweisung an. Aber jede Bank stellt dieselben Daten anders dar – andere Farben, andere Label-Positionen, andere Layouts. Vorlagen-Tools scheitern bereits bei der zweiten Bank.

Warum nigerianische Bank-Screenshots herkömmliche Tools überfordern

01

Gleiche NIBSS-Daten, völlig unterschiedliche Optik. Die violette App der GTBank platziert den Betrag oben in der Mitte. Die grüne App der Access Bank zeigt ihn unter einer farbigen Kopfzeile an. UBAs rotes Interface nutzt ein anderes Kartenlayout. Die blaue App der First Bank ordnet die Felder anders an. Eine auf eine Bank trainierte Vorlage versagt bei der nächsten.

02

Drei Beträge, eine Überweisung – welcher ist die tatsächliche Zahlung? Nigerianische Banking-Apps zeigen oft „Belastungsbetrag“ (inkl. Gebühren), „Gesendeter Betrag“ (den Hauptbetrag) und „Erhaltener Betrag“ (den tatsächlich eingegangenen Betrag) an. Eine Regex-Regel, die die „Zahl nach dem Label“ extrahiert, muss wissen, welchem Label sie folgen soll.

03

Die Session-ID ändert jedes Mal ihr Label. „Session-ID“ bei der GTBank, „Referenz“ bei der UBA, „Transaktionsreferenz“ bei der Zenith Bank, „NIP-Session-ID“ bei der Access Bank – derselbe NIBSS-Code, unterschiedliche Labels. Tools, die nach einem festen Label-String suchen, finden ihn bei einer Bank und übersehen die nächsten vier.

Wie die semantische Extraktion jeden Bestätigungsbildschirm einer Bank liest

01

Bezeichnungen werden nach ihrer Bedeutung gelesen, nicht nach ihrer Position. Die KI versteht, dass „Betrag“, „Belastungsbetrag“, „Transaktionsbetrag“ und „NGN1.500,00“ dasselbe Feld meinen. Es spielt keine Rolle, wo die Bezeichnung steht – das Feld wird durch seine Bedeutung identifiziert.

02

Die Session-ID wird anhand ihrer Rolle gefunden, nicht anhand ihrer Bezeichnung. Egal, ob die Bank sie „Session-ID“, „Referenz“, „Transaktionsreferenz“ oder „NIP-Session-ID“ nennt – die KI erkennt sie als eindeutigen NIBSS-Transaktionsidentifikator. Das alphanumerische Muster und ihre Rolle als primärer Abstimmungsschlüssel sind bei allen Banken einheitlich.

03

Der Verwendungszweck wird als Freitext erfasst. Die KI liest den Verwendungszweck in beliebiger Länge (typischerweise 12–40 Zeichen) und bewahrt den exakten Wortlaut – Rechnungsnummern, Zahlungszweck und persönliche Referenzen. Dieses Feld macht nigerianische Banküberweisungen für die Abstimmung besonders nützlich.

„In Nigeria schreibe ich zehn [Parser]. Weil der Rest der Welt sich vor Jahrzehnten auf ein Format geeinigt hat. Wir nie. Jede Bank spricht eine andere Sprache. Andere Spaltenüberschriften. Andere Datumsformate. Andere Transaktionsbeschreibungen. Völlig andere Layouts.“

Opeyemi Emmanuel, Entwickler auf LinkedIn

Von gemischten nigerianischen Bank-Screenshots zu einer sauberen Tabelle

1

Screenshots von jeder nigerianischen Bank hochladen

Sie haben eine GTBank-Überweisungsbestätigung für eine Kundenrechnung, eine Access-Bank-Quittung für Lieferungen, eine UBA-Zahlungsbestätigung für Nebenkosten und eine First-Bank-Erfolgsseite für die Gehaltsabrechnung. Vier verschiedene Banking-Apps, vier verschiedene UI-Designs. Laden Sie alle in einem Batch hoch – als JPG-, PNG- oder WebP-Screenshots der Bestätigungsseiten.

2

Spalten einmal definieren – Betrag, Empfänger, Session-ID, Verwendungszweck

Geben Sie die benötigten Spalten ein. Die KI liest jeden Screenshot unabhängig: Sie isoliert den überwiesenen Betrag (nicht die Gebühr) durch Lesen der Label-Bedeutung, identifiziert den Empfängernamen, egal wie die Bank dieses Feld nennt, erfasst die NIBSS-Session-ID, ob sie als „Session-ID“, „Referenz“ oder „Transaktionsreferenz“ bezeichnet wird, und bewahrt den genauen Verwendungszweck-Text inklusive Rechnungsnummern und Zahlungsgrund.

3

Eine einheitliche Tabelle – kein Sortieren nach Bank

Die Verarbeitung dauert 5-10 Sekunden pro Screenshot. Das Ergebnis ist eine XLSX- oder CSV-Datei: vier Spalten (Betrag, Empfänger, Session-ID, Verwendungszweck), eine Zeile pro Überweisung. Die GTBank-, Access-Bank-, UBA- und First-Bank-Screenshots lieferten alle die gleiche saubere Struktur. Etwa 24-mal schneller, als jede Bestätigung zu öffnen und die Werte manuell einzutippen (~2 Min. manuell pro Screenshot für 4 Felder vs. ~5s hier).

Was Sie erhalten – in allen nigerianischen Banking-Apps:

Betrag (NGN)EmpfängerSession-IDVerwendungszweck
150.000,00Chukwudi OkaforNIP20250726123456Rechnung INV-2026-042
45.200,00Lagos Supplies LtdSES2407150987654321Bürobedarf Juli
850.000,00Fatima AbubakarREF56892341AB2026Juligehalt

Wann es am besten funktioniert – und wann Vorsicht geboten ist

Wenn Sie die Grenzen kennen, erzielen Sie mit nigerianischen Banküberweisungs-Screenshots konsistente Ergebnisse.

Wann es am besten funktioniert

Direkte Screenshots aus jeder nigerianischen Banking-App. Vollauflösende Screenshots von GTBank, Access Bank, First Bank, UBA, Zenith und anderen erreichen eine Genauigkeit von bis zu 99 %.

Gemischte Bank-Screenshots in einem einzigen Batch. Bestätigungen von GTBank, Access Bank, UBA und First Bank können zusammen hochgeladen werden – kein Vorsortieren nach Bank nötig.

Massenabgleich aus mehreren Quellen. Dutzende Überweisungsbestätigungen verschiedener Banken ergeben eine einzige sortierte Tabelle, bereit für die Buchhaltungssoftware.

Wann Vorsicht geboten ist

Weitergeleitete Screenshots über WhatsApp oder Messenger. Messaging-Plattformen komprimieren Bilder, was die zeichengenaue Erkennung der Session-ID beeinträchtigen kann.

USSD-Bestätigungs-Screenshots. Einige nigerianische Banken (GTBank *737#, Access Bank *901#, UBA *919#) zeigen Überweisungen über USSD-Seiten an. Diese haben eine weniger visuelle Struktur als App-Screenshots und können weniger konsistente Ergebnisse beim Verwendungszweck liefern.

Architekturgrenze: Screenshot der Bestätigung, kein Daten-Feed. Dieser Ansatz funktioniert mit Screenshots – weitergeleitete Belege, geteilte Bilder und gespeicherte Screenshots –, kann aber keine Daten von NIBSS oder der Bank-API abrufen.

Häufig gestellte Fragen

Wie verarbeitet die KI dieselben NIBSS-Daten, die in verschiedenen Bank-App-Oberflächen dargestellt werden?

Die KI liest die Bezeichnung, die jedem Wert vorausgeht, nicht seine Position auf dem Bildschirm. Ob der Betrag in GTBanks lila Oberfläche als „Amount“, in Access Banks grüner App als „Debit Amount“ oder in UBAs roter Oberfläche als „Transaction Amount“ bezeichnet wird – die KI identifiziert ihn anhand der Bedeutung der Bezeichnung, nicht anhand seiner Position auf der Seite. Dieselben Spaltendefinitionen funktionieren in allen acht großen nigerianischen Bank-Apps ohne Vorlagenänderungen.

Was ist der Unterschied zwischen Belastungsbetrag, Gesendetem Betrag und Erhaltenem Betrag – und welcher davon kommt in die Spalte „Betrag“?

Der Belastungsbetrag ist das, was Ihr Konto verlassen hat (einschließlich etwaiger Überweisungsgebühren). Der Gesendete Betrag ist die eigentliche Überweisung vor Abzug der Gebühren. Der Erhaltene Betrag ist das, was auf dem Konto des Empfängers angekommen ist. Die KI ordnet den als Überweisungsbetrag gekennzeichneten Wert – die Zahl, die die tatsächliche Zahlung darstellt – der Spalte Betrag zu. Die Gebühr, falls separat ausgewiesen, kommt in eine separate Spalte „Gebühr“. Sie können auch eine berechnete Spalte definieren, um die Differenz zwischen Belastungs- und Gesendetem Betrag zu berechnen.

Kann ich Screenshots von verschiedenen nigerianischen Banken im selben Batch verarbeiten?

Ja. Laden Sie einen GTBank-Screenshot, eine Access Bank-Überweisungsbestätigung, eine UBA-Quittung und eine First Bank-Erfolgsseite zusammen in einem Batch hoch. Definieren Sie Ihre vier Spalten – Betrag, Empfänger, Session-ID, Verwendungszweck – einmal. Die KI verarbeitet jeden Screenshot unabhängig und liest die Bezeichnungen auf der jeweiligen Bank-Oberfläche. Die Ausgabe ist eine einzige Excel-Datei mit einer Zeile pro Transaktion, unabhängig davon, von welcher Bank der jeweilige Screenshot stammt.

Erfasst das Feld „Verwendungszweck“ den vollständigen Text, auch wenn er lang ist?

Ja. Die KI liest das Feld Verwendungszweck in der vom Absender eingegebenen Länge, bis zur üblichen Begrenzung von 12–40 Zeichen in nigerianischen Banking-Apps. Der Verwendungszweck ist das wichtigste Feld für den Abgleich in Nigeria – er enthält Rechnungsnummern, Zahlungszwecke, Rechnungscodes und persönliche Referenzen. Die KI bewahrt den genauen Text, einschließlich Zahlen und Sonderzeichen, sodass Sie ihn für den Abgleich mit Ihren internen Aufzeichnungen verwenden können.

Kann ich die NUBAN-Kontonummer des Empfängers aus dem Screenshot extrahieren?

Einige nigerianische Bank-Apps zeigen die NUBAN (10-stellige Kontonummer) des Empfängers auf dem Bestätigungsbildschirm an, andere nur den Namen des Empfängers und die Bank. Wenn die NUBAN auf dem Screenshot sichtbar ist, können Sie sie als Spalte hinzufügen und die KI extrahiert sie. Wenn die Bank-App aus Sicherheitsgründen nur die letzten 4 Ziffern anzeigt, ist eine teilweise Extraktion dennoch möglich. Für die vollständige 10-stellige NUBAN des Empfängers benötigen Sie die ursprüngliche Überweisungsanweisung oder einen Kontoauszug.

Alle von diesem Tool unterstützten Zahlungs-Screenshot-Typen anzeigen, von GTBank und Access Bank bis Venmo und PayPal: Übersicht Zahlungs-Screenshots

Eine weitere nigerianische Zahlungsplattform mit einer anderen UI-Herausforderung: OPay / PalmPay Screenshot-Extraktion

Mobile-Money-Formate aus Ostafrika, ein weiterer Markt, in dem dieselben Daten in mehreren App-Oberflächen erscheinen: M-Pesa SMS-Screenshot-Extraktion

📮 contact email: [email protected]