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 un tableur prend 90 secondes par reçu — cet outil les récupère en 5 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é

App + 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 la forme d’un écran de confirmation dans l’application ou d’un SMS suite à 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 (ID de transaction)

Un code alphanumérique de 10 caractères ou plus — 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é en Tk 1 500,00 dans les SMS ou ৳1 500,50 dans l’application. L’IA sépare le montant des frais Cash Out — une distinction cruciale.

Contrepartie

Un numéro de téléphone (ex. 01999999999) pour Send Money, un nom de commerçant 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 en heure standard 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 avoir à s'en soucier

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

Pourquoi les confusions bKash brisent 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 brut. Les outils OCR basés sur des modèles entraînés sur un format ne peuvent pas analyser l'autre.

02

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 aux côtés des chiffres arabes. Les règles 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,50 après les frais d'agent. Le SMS indique « Fee Tk 0.00 » pour certains types, mais pour Cash Out, les frais sont déduits avant l'affichage du montant net. Les développeurs qui analysent les SMS bKash avec des regex récupèrent systématiquement le mauvais chiffre.

Comment l’extraction sémantique gère bKash

01

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

02

Reconnaissance bilingue des libellés intégrée. Que le libellé soit « Amount », « পরিমাণ » ou « Tk », l’IA le reconnaît comme le montant de la transaction. Elle lit le 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 13,95 ৳/1 000 atterrit dans la colonne « Amount ». L’IA s’ajuste en fonction du libellé du type de transaction affiché à l’écran.

« En quelques années, le Bangladesh est passé d'une économie exclusivement basée sur le cash à l'un des plus beaux succès mondiaux en matière de banque mobile. En 2023, bKash comptait à elle seule plus de 60 millions d'utilisateurs. Laissez-vous imprégner par ce chiffre : 60 millions de personnes dans un pays où les comptes bancaires traditionnels étaient autrefois un luxe. »

Medium / Taka Alliance BD

Des confirmations bKash mélangées à un seul tableau propre

1

Importez vos confirmations bKash ensemble

Vous avez un dossier de reçus bKash de la semaine dernière : une capture d'écran d'une transaction Send Money vers un fournisseur, une confirmation SMS d'un Cash Out chez un agent, et un reçu de Payment pour une facture de services. Deux formats différents, trois types de transactions. Importez-les tous en un seul lot — captures JPG, PNG ou WebP. La langue de chaque capture n'a pas besoin d'être la même.

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 éventuels de Cash Out), identifie la contrepartie qu'il s'agisse d'un numéro de téléphone ou d'un nom de commerçant, et enregistre l'horodatage. Une capture en mode bengali avec le libellé "পরিমাণ" produit la même sortie structurée qu'une capture en mode anglais.

3

Obtenez un tableau unifié — pas de tri par type ou format

Le traitement prend 5 à 10 secondes par capture. Le résultat est un 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 recopier les valeurs à la main (~90s manuelles par reçu pour 4 champs contre ~5s ici).

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

TrxIDMontant (৳)ContrepartieDate
AAN20A8HOI1 500,000199999999923/06/25
GH78KT9014 930,50Agent Priyo09/09/25
DY28XV679500,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 à fort contraste.

Types de transactions mélangés dans un seul lot. Les captures de Send Money, Cash Out, Payment et Mobile Recharge peuvent être téléchargées ensemble — pas besoin de les trier par type avant le traitement.

Rapprochement historique en masse. Des dizaines de confirmations bKash produisent un seul tableau trié, prêt à être importé dans un logiciel comptable.

Quand être prudent

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

Limite d'architecture : capture d'écran du reçu, pas accès API. Cet outil fonctionne avec des captures d'écran visuelles — les mêmes reçus que vous transmettez à vos clients ou 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 masqué par des superpositions, autocollants ou marques d'édition, l'IA risque de ne pas lire la valeur complète. Les captures d'écran propres donnent les meilleurs résultats.

Questions fréquentes

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

Lors d'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) est placé dans la colonne Amount. Le TrxID lie les deux à la même transaction, vous permettant ainsi de recouper les frais avec le tarif publié par bKash de 13,95 ৳ par millier chez les agents Priyo.

L'IA peut-elle traiter du texte en bengali mélangé à de l'anglais dans la même capture d'écran bKash ?

Oui. L'IA lit à la fois les libellés en bengali (পরিমাণ/Montant, প্রাপক/Destinataire, লেনদেন আইডি/TrxID, তারিখ/Date, অবস্থা/Statut) et en anglais dans la même image. Elle ne nécessite pas que l'application soit configurée dans une langue spécifique. Le TrxID, le montant et la date sont extraits quelle que soit la langue des libellés. Les chiffres bengalis (০১২৩৪৫৬৭৮৯) sont également reconnus lorsqu'ils apparaissent aux côtés de 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 par SMS dans le même lot ?

Oui. Les utilisateurs de bKash ont souvent un mélange : des captures d'écran de confirmation depuis l'application bKash et des reçus SMS provenant de transactions USSD composées via *247#. L'IA gère les deux formats d'entrée en 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 trouve sur l'un ou l'autre format.

Que faire si les frais 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 un rapprochement, vous pouvez inclure une colonne calculée dans votre configuration — par exemple, définissez une colonne comme « Frais Cash Out (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 10 caractères ou plus 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 fait référence au code spécifique qui identifie un seul transfert. Chaque TrxID est unique pour 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.

Découvrez 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 dans l'écosystème financier mobile du Bangladesh : extraction de captures d'écran Nagad · extraction de SMS M-Pesa

📮 contact email: [email protected]