bKash抽出

TrxID、金額、取引相手をあらゆるbKashスクリーンショットから抽出

bKashの確認画面から4つの項目を手入力でスプレッドシートに入力すると、1件につき約3分かかります。このツールなら、アプリでもSMSでも、5〜10秒で取り込めます。

1件あたり5〜10秒 · 印字テキストの精度は最大99%

アプリ+SMS
BN/ENラベル
バッチ処理

bKash確認画面から抽出できる項目

bKashの領収書は、アプリの確認画面またはUSSD取引のSMSとして届きます。カスタム列抽出を使えば、フィールドを指定するだけで、言語やレイアウトに関係なくAIがそれを見つけ出します。

TrxID(取引ID)

10文字以上の英数字コードで、バングラデシュのユーザーにとって標準的な照合キーです。「TrxIDを送って」は支払い確認の定番フレーズです。

金額(৳ / Tk / BDT)

SMSではTk 1,500.00、アプリでは৳1,500.50の形式で表示されます。AIは金額とキャッシュアウト手数料を区別します。これは重要なポイントです。

取引相手

送金の場合は電話番号(例:01999999999)、支払いの場合は加盟店名、キャッシュアウトの場合はエージェント番号です。ベンガル語モードでは「প্রাপক(受取人)」と表示されます。

日時

すべてのbKash確認画面には、バングラデシュ標準時(15/07/2025 11:00)のタイムスタンプが含まれています。SMS形式では末尾に、アプリ画面では上部に表示されます。

bKashは2つの形式で存在する。抽出側はどちらでも気にしない

バングラデシュ最大のモバイル金融サービスは、アプリのスクリーンショットとSMSの領収書の両方で利用されています。同じ4つのフィールドが、視覚的な確認画面とプレーンテキストメッセージの間で並べ替えられ、一方の形式向けに設計されたテンプレートベースのツールは、もう一方では機能しません。

bKashの混乱がテンプレートツールを壊す理由

01

まったく異なる2種類のレシート形式。 アプリはアイコンとベンガル語ラベル付きのスタイリッシュな確認画面を生成します。USSD *247# はプレーンなSMSを生成します。一方の形式でトレーニングされたテンプレートベースのOCRツールは、もう一方を解析できません。

02

同じ画面にベンガル語と英語のラベルが混在。 あるユーザーの電話では Amount と表示されるフィールドが、別のユーザーでは পরিমাণ(金額) と表示されることがあります。ベンガル数字(০১২৩৪৫৬৭৮৯)がアラビア数字と並んで表示されることもあります。特定の英語キーワードに依存する正規表現ルールは、ラベルが言語を切り替えると失敗します。

03

キャッシュアウト手数料は隠れた派生値です。 ユーザーが৳5,000をキャッシュアウトすると、エージェント手数料を差し引いた৳4,930.25を受け取ります。SMSには一部の種類で「Fee Tk 0.00」と表示されますが、キャッシュアウトの場合、手数料は正味額が表示される前に差し引かれます。正規表現でbKash SMSを解析する開発者は、しばしば間違った数値を取得してしまいます。

セマンティック抽出がbKashをどう処理するか

01

フォーマット非依存:アプリでもSMSでも、意味を読み取ります。 AIは視覚的なレイアウトに依存しません。アプリのスクリーンショットでは、TrxIDまたはলেনদেন আইডিというラベルをスキャンしてTrxIDを見つけます。SMSの領収書では、テキストから同じコードを読み取ります。1つの列定義で両方のフォーマットに対応できます。

02

バイリンガルラベル認識を内蔵。 ラベルが「Amount」、「পরিমাণ(金額)」、または「Tk」のいずれであっても、AIはそれを取引金額として認識します。ベンガル文字とアラビア数字を並べて読み取ります。「প্রাপক(受取人)」と「Recipient」は意味的に同等として扱われます。

03

キャッシュアウト取引の手数料を考慮した抽出。 AIは総額と実際の受取額を区別します。「キャッシュアウト」৳5,000は総額リクエストであり、Tk 13.95/1,000の手数料を差し引いた正味額が「Amount」列に入ります。AIは画面上の取引タイプのラベルに基づいて調整します。

「数年以内に、バングラデシュは現金のみの経済から、世界で最も成功したモバイルバンキングの物語の一つへと変わりました。2023年までに、bKashだけで6,000万人以上のユーザーがいました。考えてみてください。伝統的な銀行口座がかつて贅沢品だった国で、6,000万人です。」

Medium / Taka Alliance BD

混在するbKash確認メッセージを、1つのクリーンなスプレッドシートに

1

bKash確認メッセージをまとめてアップロード

先週分のbKash領収書がフォルダに溜まっているとします。サプライヤーへの送金取引のアプリのスクリーンショット、エージェントでのキャッシュアウトのSMS確認、公共料金の支払い領収書。2つの異なる形式、3つの異なる取引タイプ。これらをすべて1つのバッチに、JPG、PNG、またはWebPのスクリーンショットとしてアップロードできます。各スクリーンショットの言語設定が一致している必要はありません。

2

列を一度定義:TrxID、金額、取引相手、日付

必要な4つの列を入力します。AIが各スクリーンショットを個別に読み取ります。英数字の取引コードであるTrxIDを見つけ、正味金額を抽出し(キャッシュアウト手数料を考慮)、電話番号か加盟店名かにかかわらず取引相手を特定し、タイムスタンプを記録します。「পরিমাণ(金額)」と表示されたベンガル語モードのスクリーンショットでも、英語モードのものと同じ構造化出力が生成されます。

3

タイプや形式で並べ替え不要の、1つの統合テーブルを取得

処理はスクリーンショット1枚につき5〜10秒かかります。出力は1つのXLSXまたはCSVファイルです。3行、4列(TrxID、金額、取引相手、日付)、取引ごとに1行。送金のアプリのスクリーンショット、キャッシュアウトのSMS、支払い領収書のすべてが、同じクリーンな構造を生成しました。各確認メッセージを開いて手動で値をコピーするよりも、およそ18倍高速です(1件あたり手動で約3分かかるところ、こちらは5〜10秒)。

混合したbKash取引タイプで得られるもの:

TrxID金額(৳)取引相手日付
AAN20A8HOI1,500.000199999999923/06/25
GH78KT901X4,930.25Priyoエージェント09/09/25
DY28XV679K500.00Desco Utility15/01/26

最適なケースと注意すべきケース

境界を理解することで、安定した結果が得られます。

最適なケース

✓

bKashアプリやSMSスレッドの端末直接スクリーンショット。 フル解像度のスクリーンショットでは最大99%の精度を達成します。機械生成テキストは高コントラストでクリーンです。

✓

1つのバッチに混在する複数の取引タイプ。 送金、キャッシュアウト、支払い、モバイルリチャージのスクリーンショットをまとめてアップロードでき、処理前にタイプごとに分類する必要はありません。

✓

過去データの一括照合。 多数のbKash確認画面から1つの整列されたスプレッドシートが生成され、会計ソフトへのインポートにそのまま使えます。

注意すべきケース

⚠

メッセージアプリ経由で転送されたスクリーンショット。 WhatsAppやMessengerは画像を圧縮します。転送されたbKash領収書は解像度が低下し、特に長いTrxIDコードでは文字レベルの精度に影響する可能性があります。

⚠

アーキテクチャ上の境界:領収書のスクリーンショットであり、APIアクセスではない。 このツールは、クライアントに転送したり記録用に保存するのと同じ視覚的なスクリーンショットを処理します。bKashサーバーからデータを取得したり、電話のメッセージデータベースからSMSを解析することはできません。

⚠

画像の大幅な遮蔽。 TrxIDや金額がオーバーレイ、ステッカー、編集マークで部分的に覆われている場合、AIが完全な値を読み取れない可能性があります。クリーンなスクリーンショットが最良の結果をもたらします。

よくある質問

AIはbKashのスクリーンショットで送金額とキャッシュアウト手数料をどのように見分けますか?

キャッシュアウト取引では、スクリーンショットに2つの金額が表示されます。引き出しをリクエストした金額(例:「Cash Out ৳5,000」)と、手数料控除後に実際に受け取る金額です。AIはラベルを読み取ります。「Cash Out」または「Fee」の後に続く数字は手数料、「Amount received」または「নিট প্রাপ্তি」(正味受取額)と表示された数字はAmount列に入ります。TrxIDは両方を同じ取引に結び付け、PriyoエージェントでのbKash公表レートである1,000タカあたりTk 13.95と手数料を照合できます。

AIは同じbKashスクリーンショット内のベンガル語と英語の混在テキストを処理できますか?

はい。AIは同じ画像内のベンガル語(পরিমাণ(金額)/Amount、প্রাপক(受取人)/Recipient、লেনদেন আইডি(取引ID)/TrxID、তারিখ(日付)/Date、অবস্থা(ステータス)/Status)と英語のラベルの両方を読み取ります。アプリを特定の言語に設定する必要はありません。TrxID、金額、日付は、ラベルがどの言語で表示されていても抽出されます。ベンガル数字(০১২৩৪৫৬৭৮৯)も、同じ画面にアラビア数字と並んで表示される場合は認識されます。

同じバッチでbKashアプリのスクリーンショットとSMS確認スクリーンショットの両方を処理できますか?

はい。bKashユーザーはよく混在しています。bKashアプリのアプリ内確認スクリーンショットと、*247#でダイヤルしたUSSD取引のSMS受信確認です。AIは単一のバッチで両方の入力形式を処理します。アプリ画面ではTrxIDがラベル付きフィールドに表示されますが、SMSでは自然なテキストに埋め込まれています。列を一度定義すれば(TrxID、Amount、取引相手、日付)、AIはどちらの形式でもそれらを見つけます。

キャッシュアウト手数料がスクリーンショットに明示されていない場合はどうなりますか?

一部のbKashスクリーンショットでは、手数料控除後の正味受取額のみが表示され、手数料額は別途表示されません。この場合、AIは正味額を取引額として抽出します。照合のために手数料額が必要な場合は、セットアップに計算列を含めることができます。たとえば、「Cash Out Fee (5,000 × 1.395%)」として列を定義すると、AIは画面に表示されている総額に基づいて計算します。

TrxIDとは何ですか?なぜバングラデシュの照合にとって重要なのでしょうか?

TrxID(取引ID)は、bKashがすべての取引に割り当てる10文字以上の英数字コードです。これはバングラデシュにおける普遍的な参照キーであり、支払い検証、返金、顧客の紛争、会計照合に使用されます。顧客が「TrxIDを送ってください」と言う場合、それは単一の送金を識別する特定のコードを意味します。各TrxIDは1つの取引に固有であり、重複排除や銀行記録・注文システムとの相互参照に最も信頼できるフィールドです。

このツールが対応するすべての支払いスクリーンショット形式(Venmo、PayPalからbKash、M-Pesaまで)をご覧ください:支払いスクリーンショット概要

バングラデシュのモバイル金融エコシステムからも:Nagadスクリーンショット抽出 · M-Pesa SMS抽出

📮 contact email: [email protected]