Extraction bKash

Récupérez le TrxID, le montant et la contrepartie depuis n'importe quelle capture d'écran bKash

Saisir manuellement les quatre champs d'une confirmation bKash dans une feuille de calcul prend environ 3 minutes par reçu. Cet outil les extrait en 5 à 10 secondes, que la capture provienne de l'application ou d'un SMS.

5 à 10 s par capture · Jusqu'à 99 % de précision sur le texte imprimé

Application + SMS
Libellés BN/EN
Traitement par lots

Ce que vous pouvez extraire d'une confirmation bKash

Un reçu bKash se présente sous forme d'écran de confirmation dans l'application ou de SMS issu d'une transaction USSD. Avec l'Extraction de colonnes personnalisées, vous nommez les champs et l'IA les trouve, quel que soit la langue ou la mise en page.

TrxID (identifiant de transaction)

Un code alphanumérique de plus de 10 caractères, la clé de rapprochement universelle pour les utilisateurs bangladais. « Envoyez-moi le TrxID » est la phrase standard pour vérifier un paiement.

Montant (৳ / Tk / BDT)

Formaté comme Tk 1 500,00 dans les SMS ou ৳1 500,50 dans l'application. L'IA sépare le montant des frais de Cash Out, une distinction cruciale.

Contrepartie

Un numéro de téléphone (ex. 01999999999) pour Send Money, un nom de marchand pour Payment, ou un numéro d'agent pour Cash Out. Libellé « প্রাপক » (bénéficiaire) en mode bengali.

Date et heure

Chaque confirmation bKash inclut un horodatage à l'heure normale du Bangladesh (15/07/2025 11:00). Le format SMS l'ajoute à la fin ; l'écran de l'application le place en haut.

bKash existe sous deux formats. Votre extraction ne devrait pas s'en soucier

Le plus grand service financier mobile du Bangladesh fonctionne à partir de captures d'écran d'application et de reçus SMS. Les quatre mêmes champs se réorganisent entre un écran de confirmation visuel et un message texte brut, et les outils basés sur des modèles conçus pour un format échouent sur l'autre.

Pourquoi les confusions bKash cassent les outils basés sur des modèles

01

Deux formats de reçu totalement différents. L'application produit un écran de confirmation stylisé avec des icônes et des libellés en bengali. L'USSD *247# produit un SMS simple. Les outils OCR basés sur des modèles entraînés sur un format ne peuvent pas analyser l'autre.

02

Des libellés en bengali et en anglais mélangés sur le même écran. Un champ peut afficher Amount sur le téléphone d'un utilisateur et পরিমাণ sur celui d'un autre. Les chiffres bengalis (০১২৩৪৫৬৭৮৯) peuvent apparaître à côté des chiffres arabes. Les règles de regex qui dépendent de mots-clés anglais spécifiques échouent lorsque les libellés changent de langue.

03

Les frais Cash Out sont une valeur dérivée cachée. Lorsqu'un utilisateur retire ৳5 000, il reçoit ৳4 930,25 après les frais d'agent. Le SMS affiche « Fee Tk 0.00 » pour certains types, mais pour Cash Out, les frais sont déduits avant que le montant net ne soit affiché. Les développeurs qui analysent les SMS bKash avec des regex attrapent régulièrement le mauvais chiffre.

Comment l'extraction sémantique gère bKash

01

Indépendant du format : app ou SMS, il lit le sens. L'IA ne dépend pas de la mise en page visuelle. Sur une capture d'écran d'application, elle trouve le TrxID en recherchant le libellé TrxID ou লেনদেন আইডি. Sur un reçu SMS, elle lit le même code à partir du texte. Une seule définition de colonne fonctionne pour les deux formats.

02

Reconnaissance bilingue des libellés intégrée. Que le libellé indique « Amount », « পরিমাণ » ou « Tk », l'IA le reconnaît comme le montant de la transaction. Elle lit l'écriture bengali et les chiffres arabes côte à côte. « প্রাপক » et « Recipient » sont traités comme sémantiquement équivalents.

03

Extraction tenant compte des frais pour les transactions Cash Out. L'IA distingue le montant brut du montant net reçu. « Cash Out » ৳5 000 est la demande brute ; le montant net après les frais de Tk 13,95/1 000 atterrit dans la colonne « Amount ». L'IA s'ajuste en fonction du libellé du type de transaction à l'écran.

« En quelques années, le Bangladesh est passé d'une économie exclusivement basée sur le cash à l'une des réussites mondiales les plus marquantes du mobile banking. D'ici 2023, bKash comptait à lui seul plus de 60 millions d'utilisateurs. Laissez cela faire son effet : 60 millions de personnes dans un pays où le compte bancaire traditionnel était autrefois un luxe. »

Medium / Taka Alliance BD

Des confirmations bKash mélangées à une seule feuille de calcul propre

1

Téléversez les confirmations bKash ensemble

Vous avez un dossier de reçus bKash de la semaine dernière : une capture d'écran de l'application pour une transaction Send Money à un fournisseur, une confirmation par SMS pour un Cash Out chez l'agent, et un reçu de Payment pour une facture de services publics. Deux formats différents, trois types de transactions différents. Téléversez-les tous dans un seul lot, en captures d'écran JPG, PNG ou WebP. Le réglage de langue de chaque capture n'a pas besoin d'être identique.

2

Définissez les colonnes une fois : TrxID, montant, contrepartie, date

Saisissez les quatre colonnes dont vous avez besoin. L'IA lit chaque capture indépendamment : elle trouve le TrxID comme code de transaction alphanumérique, isole le montant net (en tenant compte des frais de Cash Out), identifie la contrepartie qu'il s'agisse d'un numéro de téléphone ou d'un nom de marchand, et enregistre l'horodatage. Une capture en mode bengali avec le libellé « পরিমাণ (montant) » produit la même sortie structurée qu'une capture en mode anglais.

3

Obtenez un tableau unifié, sans tri par type ou format

Le traitement prend 5 à 10 secondes par capture. La sortie est un seul fichier XLSX ou CSV : trois lignes, quatre colonnes (TrxID, montant, contrepartie, date), une ligne par transaction. La capture d'écran de l'application Send Money, le SMS de Cash Out et le reçu de Payment ont tous produit la même structure propre. Environ 18 fois plus rapide que d'ouvrir chaque confirmation et de copier les valeurs à la main (environ 3 minutes de saisie manuelle par reçu contre 5 à 10 secondes ici).

Ce que vous obtenez, pour des types de transactions bKash mixtes :

TrxIDMontant (৳)ContrepartieDate
AAN20A8HOI1,500.000199999999923/06/25
GH78KT901X4,930.25agent Priyo09/09/25
DY28XV679K500.00Desco Utility15/01/26

Quand ça fonctionne le mieux, et quand être prudent

Comprendre les limites vous aide à obtenir des résultats cohérents.

Quand ça fonctionne le mieux

✓

Captures d'écran directes de l'app bKash ou des fils SMS. Les captures en pleine résolution atteignent jusqu'à 99 % de précision. Le texte généré par machine est net et à contraste élevé.

✓

Types de transactions mixtes dans un seul lot. Les captures de Send Money, Cash Out, Payment et Mobile Recharge peuvent être téléchargées ensemble, sans avoir à les trier par type avant le traitement.

✓

Rapprochement historique en masse. Des dizaines de confirmations bKash produisent une seule feuille de calcul triée, prête à être importée dans un logiciel de comptabilité.

Quand être prudent

⚠

Captures transférées via des applications de messagerie. WhatsApp et Messenger compressent les images. Les reçus bKash transférés peuvent avoir une résolution réduite qui affecte la précision au niveau des caractères, surtout pour les longs codes TrxID.

⚠

Limite d'architecture : capture du reçu, pas accès API. Cet outil fonctionne avec des captures visuelles, les mêmes reçus que vous transférez à vos clients ou que vous conservez pour vos archives. Il ne peut pas extraire de données du serveur bKash ni analyser les SMS de la base de messages du téléphone.

⚠

Obscurcissement important de l'image. Si le TrxID ou le montant est partiellement recouvert par des superpositions, des autocollants ou des marques d'édition, l'IA risque de ne pas lire la valeur complète. Des captures propres donnent les meilleurs résultats.

Questions fréquentes

Comment l'IA fait-elle la distinction entre le montant envoyé et les frais de Cash Out dans une capture d'écran bKash ?

Dans une transaction Cash Out, la capture d'écran affiche deux montants : le montant que vous avez demandé à retirer (ex. « Cash Out ৳5 000 ») et le montant que vous recevez réellement après déduction des frais. L'IA lit les libellés : le chiffre précédé de « Cash Out » ou « Fee » correspond aux frais, tandis que le chiffre libellé « Amount received » ou « নিট প্রাপ্তি » (net reçu) alimente la colonne Amount. Le TrxID relie les deux à la même transaction, ce qui vous permet de recouper les frais avec le tarif publié par bKash de 13,95 ৳ par millier chez les agents Priyo.

L'IA peut-elle gérer le texte bengali mélangé à l'anglais dans la même capture d'écran bKash ?

Oui. L'IA lit à la fois les libellés bengalis (পরিমাণ/montant, প্রাপক/bénéficiaire, লেনদেন আইডি/TrxID, তারিখ/date, অবস্থা/statut) et anglais dans la même image. Elle n'exige pas que l'application soit réglée sur une langue spécifique. Le TrxID, le montant et la date sont extraits quel que soit le libellé utilisé. Les chiffres bengalis (০১২৩৪৫৬৭৮৯) sont également reconnus lorsqu'ils apparaissent aux côtés des chiffres arabes sur le même écran.

Puis-je traiter à la fois des captures d'écran de l'application bKash et des captures d'écran de confirmation SMS dans le même lot ?

Oui. Les utilisateurs de bKash ont souvent un mélange : des captures d'écran de confirmation dans l'application bKash et des reçus SMS issus de transactions USSD composées via *247#. L'IA gère les deux formats d'entrée dans un seul lot. L'écran de l'application affiche le TrxID dans un champ libellé, tandis que le SMS l'intègre dans un texte naturel. Définissez vos colonnes une fois (TrxID, Amount, contrepartie, Date) et l'IA les retrouve dans l'un ou l'autre format.

Que se passe-t-il si les frais de Cash Out ne sont pas explicitement affichés sur la capture d'écran ?

Certaines captures d'écran bKash n'affichent que le montant net reçu après déduction des frais, sans montrer le montant des frais séparément. Dans ce cas, l'IA extrait le montant net comme valeur de la transaction. Si vous avez besoin du montant des frais pour le rapprochement, vous pouvez inclure une colonne calculée dans votre configuration. Par exemple, définissez une colonne comme « Cash Out Fee (5 000 × 1,395 %) » et l'IA la calculera en fonction du montant brut visible à l'écran.

Qu'est-ce qu'un TrxID et pourquoi est-il essentiel pour le rapprochement au Bangladesh ?

Le TrxID (identifiant de transaction) est un code alphanumérique de plus de 10 caractères que bKash attribue à chaque transaction. C'est la clé de référence universelle au Bangladesh, utilisée pour la vérification des paiements, les remboursements, les litiges clients et le rapprochement comptable. Lorsqu'un client dit « envoyez-moi le TrxID », il désigne le code spécifique qui identifie un transfert unique. Chaque TrxID est unique à une transaction, ce qui en fait le champ le plus fiable pour la déduplication et le recoupement avec les relevés bancaires ou les systèmes de commandes.

Consultez tous les types de captures d'écran de paiement pris en charge par cet outil, de Venmo et PayPal à bKash et M-Pesa : aperçu des captures d'écran de paiement

Également de l'écosystème financier mobile du Bangladesh : extraction de captures d'écran Nagad · extraction de SMS M-Pesa

📮 contact email: [email protected]