bKash-Extraktion

TrxID, Betrag und Gegenpartei aus jedem bKash-Screenshot extrahieren

Das manuelle Abtippen der vier Felder einer bKash-Bestätigung in eine Tabelle dauert etwa 3 Minuten pro Beleg. Dieses Tool erledigt das in 5–10 Sekunden – egal ob der Screenshot aus der App oder aus einer SMS stammt.

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

App + SMS
BN/EN-Beschriftungen
Stapelverarbeitung

Was Sie aus einer bKash-Bestätigung auslesen können

Eine bKash-Quittung erscheint als Bestätigungsbildschirm in der App oder als SMS aus einer USSD-Transaktion. Mit Benutzerdefinierte Spaltenextraktion legen Sie die Felder fest und die KI findet sie – unabhängig von Sprache oder Layout.

TrxID (Transaktions-ID)

Ein alphanumerischer Code mit 10+ Zeichen – der universelle Abstimmungsschlüssel für Nutzer in Bangladesch. „Schick mir die TrxID“ ist der Standardsatz zur Bestätigung einer Zahlung.

Betrag (৳ / Tk / BDT)

In der SMS als Tk 1.500,00 formatiert, in der App als ৳1.500,50. Die KI trennt den Betrag von der Cash-Out-Gebühr – eine entscheidende Unterscheidung.

Gegenpartei

Eine Telefonnummer (z. B. 01999999999) bei Send Money, ein Händlername bei Payment oder eine Agentennummer bei Cash Out. Im bengalischen Modus als „প্রাপক“ (Empfänger) beschriftet.

Datum & Uhrzeit

Jede bKash-Bestätigung enthält einen Zeitstempel in Bangladesch-Standardzeit (15/07/2025 11:00). Das SMS-Format hängt ihn ans Ende an, der App-Bildschirm platziert ihn oben.

bKash lebt in zwei Formaten. Ihre Extraktion sollte sich nicht darum kümmern müssen

Bangladeschs größter mobiler Finanzdienst operiert über App-Screenshots und SMS-Belege. Dieselben vier Felder ordnen sich zwischen einem visuellen Bestätigungsbildschirm und einer reinen Textnachricht neu an, und vorlagenbasierte Tools, die für ein Format entwickelt wurden, scheitern am anderen.

Warum bKash-Verwirrungen Vorlagen-Tools scheitern lassen

01

Zwei völlig unterschiedliche Belegformate. Die App erzeugt einen Bestätigungsbildschirm mit Symbolen und bengalischen Beschriftungen. USSD *247# erzeugt eine einfache SMS. Vorlagenbasierte OCR-Tools, die auf einem Format trainiert wurden, können das andere nicht parsen.

02

Bengalische und englische Beschriftungen gemischt auf demselben Bildschirm. Ein Feld kann auf dem Telefon eines Nutzers Amount und auf einem anderen পরিমাণ (Betrag) anzeigen. Bengalische Ziffern (০১২৩৪৫৬৭৮৯) können neben arabischen Ziffern erscheinen. Regex-Regeln, die von bestimmten englischen Schlüsselwörtern abhängen, schlagen fehl, wenn die Beschriftungen die Sprache wechseln.

03

Die Cash-Out-Gebühr ist ein versteckter abgeleiteter Wert. Wenn ein Nutzer ৳5.000 auszahlt, erhält er nach der Agentengebühr ৳4.930,25. Die SMS zeigt für einige Typen „Fee Tk 0.00“ an, aber bei Cash Out wird die Gebühr abgezogen, bevor der Nettobetrag angezeigt wird. Entwickler, die bKash-SMS mit Regex parsen, greifen regelmäßig nach der falschen Zahl.

So funktioniert die semantische Extraktion bei bKash

01

Formatunabhängig: App oder SMS, die Bedeutung wird erkannt. Die KI verlässt sich nicht auf das visuelle Layout. Bei einem App-Screenshot findet sie die TrxID, indem sie nach dem Label TrxID oder লেনদেন আইডি sucht. Bei einer SMS-Quittung liest sie denselben Code aus dem Text. Eine Spaltendefinition funktioniert für beide Formate.

02

Zweisprachige Label-Erkennung integriert. Ob das Label „Amount“, „পরিমাণ (Betrag)“ oder „Tk“ lautet, die KI erkennt es als Transaktionsbetrag. Sie liest bengalische Schrift und arabische Ziffern nebeneinander. „প্রাপক (Empfänger)“ und „Recipient“ werden als semantisch gleichwertig behandelt.

03

Gebührenbewusste Extraktion für Cash-Out-Transaktionen. Die KI unterscheidet den Bruttobetrag vom Nettobetrag. „Cash Out“ ৳5.000 ist die Bruttoanfrage; der Nettobetrag nach der Gebühr von ৳13,95/1.000 landet in der Spalte „Amount“. Die KI passt sich anhand des Transaktionstyp-Labels auf dem Bildschirm an.

„Innerhalb weniger Jahre entwickelte sich Bangladesch von einer reinen Bargeldwirtschaft zu einer der erfolgreichsten Mobile-Banking-Geschichten der Welt. Bis 2023 hatte allein bKash über 60 Millionen Nutzer. Lassen Sie das wirken: 60 Millionen Menschen in einem Land, in dem traditionelle Bankkonten einst ein Luxus waren."

Medium / Taka Alliance BD

Von gemischten bKash-Bestätigungen zu einer sauberen Tabelle

1

bKash-Bestätigungen gemeinsam hochladen

Sie haben einen Ordner mit bKash-Belegen der letzten Woche: einen App-Screenshot einer Send Money-Transaktion an einen Lieferanten, eine SMS-Bestätigung eines Cash Out beim Agenten und einen Payment-Beleg einer Stromrechnung. Zwei verschiedene Formate, drei verschiedene Transaktionsarten. Laden Sie alle in einem Batch hoch, als JPG-, PNG- oder WebP-Screenshots. Die Spracheinstellung der einzelnen Screenshots muss nicht übereinstimmen.

2

Spalten einmal definieren: TrxID, Betrag, Gegenpartei, Datum

Geben Sie die vier benötigten Spalten ein. Die KI liest jeden Screenshot unabhängig: Sie findet die TrxID als alphanumerischen Transaktionscode, isoliert den Nettobetrag (unter Berücksichtigung einer etwaigen Cash-Out-Gebühr), identifiziert die Gegenpartei – ob Telefonnummer oder Händlername – und erfasst den Zeitstempel. Ein Screenshot im bengalischen Modus mit der Beschriftung „পরিমাণ (Betrag)“ erzeugt dieselbe strukturierte Ausgabe wie einer im englischen Modus.

3

Eine einheitliche Tabelle – ohne Sortieren nach Art oder Format

Die Verarbeitung dauert 5–10 Sekunden pro Screenshot. Das Ergebnis ist eine XLSX- oder CSV-Datei: drei Zeilen, vier Spalten (TrxID, Betrag, Gegenpartei, Datum), eine Zeile pro Transaktion. Der Send-Money-App-Screenshot, die Cash-Out-SMS und der Payment-Beleg erzeugen alle dieselbe saubere Struktur. Etwa 18-mal schneller, als jede Bestätigung zu öffnen und die Werte manuell zu übertragen (ca. 3 Minuten manuell pro Beleg gegenüber 5–10 Sekunden hier).

Das erhalten Sie bei gemischten bKash-Transaktionstypen:

TrxIDBetrag (৳)GegenparteiDatum
AAN20A8HOI1,500.000199999999923/06/25
GH78KT901X4,930.25Priyo-Agent09/09/25
DY28XV679K500.00Desco Utility15/01/26

Wann es am besten funktioniert und wann Sie vorsichtig sein sollten

Wenn Sie die Grenzen verstehen, erzielen Sie konsistente Ergebnisse.

Wann es am besten funktioniert

✓

Direkte Geräte-Screenshots der bKash-App oder SMS-Verläufe. Vollauflösende Screenshots erreichen eine Genauigkeit von bis zu 99 %. Maschinell gerenderter Text ist kontrastreich und sauber.

✓

Gemischte Transaktionstypen in einem einzigen Batch. Send Money-, Cash Out-, Payment- und Mobile Recharge-Screenshots können zusammen hochgeladen werden, ohne sie vor der Verarbeitung nach Typ sortieren zu müssen.

✓

Massenhafte historische Abstimmung. Dutzende bKash-Bestätigungen erzeugen eine einzige sortierte Tabelle, die für den Import in Buchhaltungssoftware bereit ist.

Wann Sie vorsichtig sein sollten

⚠

Weitergeleitete Screenshots über Messaging-Apps. WhatsApp und Messenger komprimieren Bilder. Weitergeleitete bKash-Belege können eine reduzierte Auflösung aufweisen, was die Genauigkeit auf Zeichenebene beeinträchtigt, insbesondere bei langen TrxID-Codes.

⚠

Architekturgrenze: Screenshot des Belegs, kein API-Zugriff. Dieses Tool arbeitet mit visuellen Screenshots, denselben Belegen, die Sie an Kunden weiterleiten oder für Aufzeichnungen speichern. Es kann keine Daten vom bKash-Server abrufen oder SMS aus der Nachrichtendatenbank des Telefons parsen.

⚠

Starke Bildverdeckung. Wenn die TrxID oder der Betrag teilweise durch Overlays, Aufkleber oder Bearbeitungsmarkierungen verdeckt ist, kann die KI den vollständigen Wert möglicherweise nicht lesen. Saubere Screenshots liefern die besten Ergebnisse.

Häufig gestellte Fragen

Wie unterscheidet die KI zwischen dem gesendeten Betrag und der Cash-Out-Gebühr in einem bKash-Screenshot?

Bei einer Cash-Out-Transaktion zeigt der Screenshot zwei Beträge: den Betrag, den Sie abheben möchten (z. B. „Cash Out ৳5.000“) und den Betrag, den Sie nach Abzug der Gebühr tatsächlich erhalten. Die KI liest die Beschriftungen: Die Zahl vor „Cash Out“ oder „Fee“ ist die Gebühr, während die Zahl mit der Beschriftung „Amount received“ oder „নিট প্রাপ্তি“ (netto erhalten) in die Spalte Amount geht. Die TrxID verknüpft beide mit derselben Transaktion, sodass Sie die Gebühr mit dem veröffentlichten bKash-Satz von Tk 13,95 pro Tausend bei Priyo-Agenten abgleichen können.

Kann die KI bengalischen Text gemischt mit Englisch im selben bKash-Screenshot verarbeiten?

Ja. Die KI liest sowohl bengalische (পরিমাণ/Betrag, প্রাপক/Empfänger, লেনদেন আইডি/TrxID, তারিখ/Datum, অবস্থা/Status) als auch englische Beschriftungen im selben Bild. Es ist nicht erforderlich, dass die App auf eine bestimmte Sprache eingestellt ist. Die TrxID, der Betrag und das Datum werden unabhängig davon extrahiert, in welcher Sprache die Beschriftungen erscheinen. Bengalische Ziffern (০১২৩৪৫৬৭৮৯) werden ebenfalls erkannt, wenn sie zusammen mit arabischen Ziffern auf demselben Bildschirm erscheinen.

Kann ich sowohl bKash-App-Screenshots als auch SMS-Bestätigungs-Screenshots in derselben Charge verarbeiten?

Ja. bKash-Nutzer haben oft eine Mischung: In-App-Bestätigungs-Screenshots aus der bKash-App und SMS-Belege von USSD-Transaktionen, die über *247# gewählt wurden. Die KI verarbeitet beide Eingabeformate in einer einzigen Charge. Der App-Bildschirm zeigt die TrxID in einem beschrifteten Feld, während die SMS sie in natürlichem Text einbettet. Definieren Sie Ihre Spalten einmal (TrxID, Amount, Gegenpartei, Datum) und die KI findet sie in beiden Formaten.

Was ist, wenn die Cash-Out-Gebühr auf dem Screenshot nicht explizit angezeigt wird?

Einige bKash-Screenshots zeigen nur den Nettobetrag, der nach Abzug der Gebühr erhalten wurde, ohne den Gebührenbetrag separat anzuzeigen. In diesem Fall extrahiert die KI den Nettobetrag als Transaktionswert. Wenn Sie den Gebührenbetrag für den Abgleich benötigen, können Sie eine berechnete Spalte in Ihrem Setup einfügen. Definieren Sie beispielsweise eine Spalte als „Cash-Out-Gebühr (5.000 × 1,395 %)“ und die KI berechnet sie basierend auf dem auf dem Bildschirm sichtbaren Bruttobetrag.

Was ist eine TrxID und warum ist sie für den bangladeschischen Abgleich entscheidend?

Die TrxID (Transaktions-ID) ist ein alphanumerischer Code mit 10+ Zeichen, den bKash jeder Transaktion zuweist. Sie ist der universelle Referenzschlüssel in Bangladesch und wird für Zahlungsverifizierung, Rückerstattungen, Kundenstreitigkeiten und Buchhaltungsabgleich verwendet. Wenn ein Kunde sagt: „Senden Sie mir die TrxID“, meint er den spezifischen Code, der eine einzelne Überweisung identifiziert. Jede TrxID ist für eine Transaktion eindeutig, was sie zum zuverlässigsten Feld für Deduplizierung und Querverweise mit Bankunterlagen oder Bestellsystemen macht.

Alle von diesem Tool unterstützten Zahlungsscreenshot-Typen, von Venmo und PayPal bis bKash und M-Pesa: Übersicht der Zahlungsscreenshots

Auch aus dem bangladeschischen Mobile-Finanz-Ökosystem: Nagad-Screenshot-Extraktion · M-Pesa-SMS-Extraktion

📮 contact email: [email protected]