Le verdict en trois phrases
La reconciliation mobile money consiste a croiser trois sources — vos commandes site, les webhooks operateur et le releve de settlement — pour que chaque franc encaisse corresponde a une commande reelle. Sans ce rapprochement, un paiement confirme cote client mais absent du releve devient un ecart comptable invisible qui bloque la cloture. La bonne nouvelle : sur 2 000 transactions par mois, une methode a trois sources ramene le temps de cloture de 6 h a 45 min et rend chaque ecart traçable en une ligne.
Pourquoi les ecarts apparaissent
Un ecart nait toujours d'un decalage entre ce que le client voit et ce que le marchand encaisse. Le navigateur affiche "paiement reussi" apres une redirection, mais l'argent n'atterrit sur le compte de settlement que plus tard — parfois le lendemain. Entre les deux, un webhook peut se perdre, un remboursement peut passer, ou une commande peut rester en statut "en attente" alors que le wallet a bel et bien debite.
Le piege classique : compter le chiffre d'affaires sur la base des commandes marquees "payees" dans le site, sans jamais verifier le releve reel. Sur 2 000 transactions a un panier moyen de 12 000 FCFA, soit 24 000 000 FCFA de volume, un taux d'ecart de 1,5 % represente 30 lignes et environ 360 000 FCFA a tracer. Ces lignes ne disparaissent pas : elles reapparaissent au bilan.
| Source a rapprocher | Ce qu'elle prouve | Frequence de recuperation |
|---|---|---|
| Base commandes site | Intention d'achat, montant attendu | Temps reel |
| Webhook operateur (Wave, OM) | Confirmation serveur du debit | A chaque event |
| Releve de settlement | Argent reellement credite | T+1 en general |
| Journal des remboursements | Sorties a deduire | Quotidien |
| Fichier de detail settlement | Ligne a ligne du versement groupe | Avec le settlement |
La regle : une commande n'est "encaissee" que si les trois premieres sources concordent. Tant que le releve de settlement ne l'a pas confirmee, elle reste en transit.
Les causes d'ecart et comment les fermer
Chaque type d'ecart a une cause identifiable et une action de fermeture. Documenter cette table une fois evite de re-enqueter chaque mois.
| Cause d'ecart | Symptome | Action de fermeture |
|---|---|---|
| Webhook perdu | Commande "en attente" mais wallet debite | Polling de statut, puis passage en payee |
| Double webhook | Deux confirmations, un debit | Deduplication par transaction_id |
| Remboursement non journalise | Releve inferieur au CA site | Rapprocher le journal des remboursements |
| Settlement groupe | 1 credit bancaire = 300 ventes | Utiliser le fichier de detail |
| Frais operateur | Ecart constant de 1 a 1,8 % | Provisionner les frais par transaction |
| Timeout USSD | Paiement client sans commande | Reconciliation par reference operateur |
Un point souvent oublie : les frais operateur. Si Wave ou Orange Money preleve un pourcentage a la source, le montant credite est inferieur au montant paye. Ce n'est pas un ecart a corriger mais une charge a provisionner ligne a ligne, sinon chaque transaction genere un micro-ecart qui s'accumule.
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
Awa gere une boutique en ligne a Dakar. En mars 2026, son site affiche 2 000 commandes payees pour 24 000 000 FCFA. Son releve de settlement Wave n'affiche que 23 600 000 FCFA credites. Panique : 400 000 FCFA manquants ?
En croisant les trois sources, elle decompose l'ecart : 360 000 FCFA correspondent a 3 remboursements clients non journalises dans le site, et 40 000 FCFA aux frais operateur (environ 0,17 % preleve a la source, provisionne separement). Aucun franc perdu. Le rapprochement, qui lui prenait 6 h a la main, se fait desormais en 45 min parce que les 1 987 lignes concordantes sont ecartees automatiquement et qu'elle ne regarde que les 13 lignes en anomalie.
FAQ
A quelle frequence faut-il reconcilier ? Pour un volume superieur a 1 000 transactions par mois, une reconciliation quotidienne sur le settlement de la veille (T+1) evite l'accumulation. En dessous de 300 transactions, un rythme hebdomadaire suffit.
Quel taux d'ecart est acceptable ? Un taux d'ecart brut de 1 a 1,5 % est normal avant investigation ; apres analyse, l'ecart non explique doit tomber sous 0,1 %. Au-dela, il y a un probleme de webhook ou de journalisation.
Faut-il un outil ou un tableur suffit ? Sous 500 transactions par mois, un tableur avec les trois exports fonctionne. Au-dela de 2 000, un rapprochement automatise qui ecarte les lignes concordantes fait gagner plusieurs heures par cloture.
Que faire d'un paiement sans commande correspondante ? Le tracer par la reference operateur : souvent un timeout USSD ou un client qui a paye deux fois. La reconciliation par reference permet de rattacher ou de rembourser en toute securite.
Combien de temps garder les releves ? Au minimum 10 ans pour aligner sur les obligations comptables, en conservant a la fois le fichier de detail et le journal des remboursements.
Discutons de votre projet. On met en place votre reconciliation a trois sources pour que chaque cloture soit propre et rapide. 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.
