Le verdict en trois phrases
La majorité des lignes qui refusent de s'apparier viennent de deux coupables : les frais comptabilisés en brut au lieu du net, et les transactions annulées ou reversées. La solution n'est pas de matcher plus fort mais de normaliser avant d'apparier. En 2026, un jeu de règles propre fait passer le taux d'anomalies de 3-8 % à moins de 1 % et raccourcit la clôture de 2 jours à 3 heures.
Les 7 classes d'erreurs
Avant de reprocher au logiciel de mal matcher, il faut comprendre d'où viennent les écarts. Sept classes reviennent systématiquement sur les relevés mobile money.
| # | Erreur | Cause | Correctif |
|---|---|---|---|
| 1 | Frais brut vs net | montant affiché avant frais | normaliser sur le net |
| 2 | Reversements | transaction annulée puis rejouée | marquer et exclure |
| 3 | Remboursements partiels | montant crédité ≠ débité | apparier par référence |
| 4 | Décalage de fuseau | horodatage UTC vs local | forcer un fuseau unique |
| 5 | Références en double | même ref sur 2 lignes | suffixe séquentiel |
| 6 | Arrondis | centimes vs franc entier | tolérance ±1 FCFA |
| 7 | Till vs Paybill | deux comptes M-Pesa mêlés | séparer les canaux |
Sur M-Pesa, les frais de till oscillent entre 0 et 0,55 % selon le palier — de quoi créer un écart systématique si on compare le brut au net.
Avant / après normalisation
L'impact d'un jeu de règles est spectaculaire. Voici l'ordre de grandeur observé sur une clôture mensuelle type en 2026.
| Indicateur | Avant règles | Après règles 2026 |
|---|---|---|
| Lignes signalées | 3 à 8 % | < 1 % |
| Durée de clôture | ~2 jours | ~3 heures |
| Écarts non expliqués | fréquents | rares |
| Reversements traités | manuels | auto-exclus |
| Confiance dans les chiffres | faible | élevée |
Le secret : appliquer les 7 corrections en amont, une seule fois, puis laisser le moteur de matching travailler sur des données déjà propres.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Mini cas pratique
Grace tient un salon de coiffure à Nairobi avec deux comptes M-Pesa (un Till, un Paybill). Sa clôture mensuelle prenait 2 jours car 6 % des lignes ne matchaient pas : elle comparait le brut affiché aux montants nets crédités, et mélangeait Till et Paybill. Après avoir séparé les canaux et normalisé sur le net, ses anomalies sont tombées à 0,7 %. Sa clôture prend désormais 3 heures, et elle a détecté 3 reversements de 12 000 KES qu'elle comptait à tort comme du chiffre d'affaires.
FAQ
Pourquoi les frais brut/net causent-ils autant d'écarts ? Parce que le relevé affiche souvent le montant que le client a payé, alors que votre banque reçoit le net après frais. Comparer les deux crée un écart systématique égal aux frais.
Comment gérer les reversements proprement ? Marquez-les avec un statut dédié et excluez-les du chiffre d'affaires. Ne les traitez jamais comme des ventes annulées noyées dans la masse — c'est la première source de comptes faux.
Le décalage de fuseau horaire est-il vraiment un problème ? Oui. Un paiement à 23 h 45 en heure locale peut apparaître le lendemain en UTC, cassant votre fenêtre de matching journalière. Forcez un fuseau unique partout.
Quel taux d'anomalies viser après nettoyage ? Moins de 1 %. Au-dessus de 2 %, il reste presque toujours une règle non appliquée — souvent Till vs Paybill mélangés ou les arrondis.
Faut-il un logiciel ou un tableur suffit-il ? Sous 100 transactions/jour, un tableur avec des règles bien posées suffit. Au-delà, un moteur automatisé évite l'erreur humaine et la fatigue de fin de mois.
Discutons de votre projet. On peut poser vos 7 règles de normalisation et fiabiliser votre clôture. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
