COMPRENDRE L’ARGENTLe simulateurLe référentielLes 95 pages ↗
TRAÇABILITÉ · COMPTES · UV · ÉCRITURES

Un même argent.
Plusieurs regards.
Chaque franc expliqué.

Du compte du payeur au reversement marchand, regardez ce qui bouge, ce qui reste dû et ce que chaque acteur doit pouvoir justifier.

AU TERME DE NOTRE EXEMPLE10 000 XOF encaissés
9 000versés au bénéficiaire
715encore dus au marchand
285de frais identifiés, à répartir

Une somme suivie dans plusieurs systèmes ne se multiplie pas.

Le cadre de lecture

Nous fixons ici un modèle de contrôle à réaliser. Les sources officielles expliquent les mécanismes ; les écritures OP décrivent notre conception. Elles ne constituent ni les comptes privés d’une banque, ni une preuve d’implémentation.

LE TRAJET ÉCONOMIQUE · VUES À RAPPROCHER

L’argent circule.
Les registres le décrivent.

Le payeurCompte ou wallet débité10 000 XOF
→
Son établissementDébit client et règlement sortantBanque, EME ou autre gestionnaire
→
Le circuitÉchange et règlementPI-SPI ou circuit carte distinct
→
Le dispositif bénéficiairePosition attribuée au marchand9 850 net + 150 frais
CONFIRMATIONS & RELEVÉS ↓Registre partenaire ↔ miroir Kelyko

Le net est attribué une seule fois, puis classé : attente, disponible, réservé ou retenu. Les comptes de protection et de liquidité expliquent le dispositif financier ; ils ne sont pas des collectes supplémentaires.

ENSUITE, SUR DEMANDE DU MARCHAND

Disponible 9 850 → réservé 9 135 → envoi de 9 000 → compte bénéficiaire crédité.
715 restent dus ; 135 de frais de sortie s’ajoutent aux 150 d’entrée.

CINQ COUCHES · UNE SEULE VALEUR

Qui voit quoi ?

01

La vente

La commande et la facture à régler.

02

Les comptes

Le compte débité et le bénéficiaire crédité.

03

Le règlement

Les obligations des institutions, la liquidité et la protection.

04

Les miroirs

Le registre partenaire et le suivi Kelyko, à rapprocher.

05

Les livres propres

Les actifs, dettes, charges et revenus de chaque acteur.

13 SCÉNARIOS · 73 ÉTAPES CONTRÔLÉES

Faites avancer l’opération.

DÉMONSTRATION LOCALE · AUCUN PAIEMENT

    PREUVE ATTENDUE

    Le droit marchand

    En attente
    Disponible
    Réservé
    Retenu
    Net encore dû

    Les quatre compartiments sont exclusifs. Le transit externe n’est pas un cinquième solde marchand.

    La contrepartie et les autres droits

    Périmètre du livre de contrôle. Ne pas additionner ces positions aux miroirs du partenaire pour calculer un patrimoine.

    Le jeu d’écritures

    Débit et crédit sont les deux côtés d’une écriture ; leur effet dépend de la nature du compte. Les codes OP appartiennent au livre auxiliaire de contrôle.

    ÉtapeComptePropriétaire / périmètreDébit XOFCrédit XOF

    LE RÉFÉRENTIEL COMPLET · 23 CHAPITRES

    De l’explication
    au modèle à réaliser.

    Acteurs, UV, comptes de contrôle, jeux d’écritures, incidents, rémunération, données et rapprochements. Les sources sont liées aux affirmations.

    Version de conception du 14 novembre 2026. Ce référentiel fixe le fonctionnement du registre opérationnel à réaliser et à confronter à l’implémentation. Il ne décrit pas un logiciel audité. Les identifiants OP sont notre nomenclature de contrôle ; ce ne sont pas des numéros de comptes SYSCOHADA imposés à la société.

    1. Ce que nous construisons

    Kelyko doit pouvoir expliquer chaque montant : d’où il vient, à qui il appartient, où il est représenté, pourquoi il est disponible ou bloqué, et quelle preuve justifie son dernier mouvement.

    Nous retenons comme parcours central l’encaissement attribué à un marchand dans le dispositif financier partenaire, son suivi en quatre compartiments et le reversement contrôlé. L’individualisation peut être portée par un compte ou une position chez le gestionnaire : les écritures opérationnelles ci-dessous restent les mêmes. L’identité et le numéro bancaire sont des données de configuration du compte externe, pas des conditions pour définir le jeu d’écritures.

    Le même référentiel distingue un paiement déjà crédité directement sur un compte marchand librement utilisable : ce paiement ne doit pas recréer une deuxième dette à reverser dans Kelyko.

    Les règles sont formulées au présent comme règles de conception, les comportements fournisseur comme faits documentés, et les relations privées rapportées comme déclarations du fondateur. Une déduction comptable est expliquée comme telle. La rédaction n’attribue pas à Kelyko un agrément ou une émission de monnaie.

    2. Les acteurs : chacun porte une fonction précise

    Acteur fonctionnel Ce qu’il fait Ce qu’il porte dans la traçabilité
    Payeur Autorise le paiement de la commande Compte source, montant, référence commerciale
    Établissement du payeur Tient le compte ou wallet et exécute le débit Écriture client, position à régler, preuve de départ
    Circuit financier Achemine et règle selon ses règles : PI-SPI, carte ou réseau concerné Références de bout en bout, statuts, dates et preuves de règlement
    Participant ou acquéreur destinataire Reçoit le paiement dans son périmètre Créance de règlement puis compte ou position bénéficiaire
    Gestionnaire financier des fonds marchands Tient les droits financiers et le dispositif de protection applicable Comptes marchands, fonds protégés, disponibilité et liquidité
    Prestataire technique Intègre les API, traite les événements et opère des registres Identifiants techniques, sécurité, journaux, correspondances et rapprochements
    Société porteuse de Kelyko Commercialise et organise le service marchand Mandats, règles commerciales, accès, rémunération propre et assistance
    Marchand Vend, facture ou collecte Créance commerciale, droit financier, frais et trésorerie reçue
    Établissement bénéficiaire de sortie Crédite le destinataire du reversement Compte crédité et preuve de réception

    Une même institution peut tenir plusieurs rôles ; un rôle ne signifie pas qu’il faut créer une société supplémentaire. Un prestataire purement logiciel n’est pas automatiquement le détenteur juridique des fonds. Les responsabilités du gestionnaire ne dispensent pas les acteurs techniques et commerciaux de leurs propres responsabilités.

    Le document joint rapporte une chaîne de partenaires nommés. Nous conservons ces noms et propos dans la fiche privée de source ; le schéma pédagogique utilise les fonctions ci-dessus. Un BIN sponsoring concerne un programme d’émission carte : il n’établit à lui seul ni l’acquisition e-commerce ni un accès de production à PI-SPI.

    3. Cinq couches, une seule valeur économique

    Couche Question à laquelle elle répond Exemple pour 10 000 XOF
    Commerciale Quelle commande est réglée ? Facture ou commande de 10 000
    Comptes des établissements Qui est réellement débité et crédité ? Débit source et crédit bénéficiaire selon le circuit
    Règlement et protection Quelles positions sont réglées, financées et protégées ? Liquidité et couverture chez les acteurs responsables
    Registres opérationnels Comment attribuer les droits et suivre les restrictions ? Net marchand 9 850 et frais 150
    Comptabilité de chaque personne morale Quel actif, dette, revenu ou charge lui appartient ? Charge du marchand et seule rémunération acquise à la société

    Le relevé bancaire, le registre partenaire et le miroir Kelyko ne constituent pas trois réserves d’argent. Le même 10 000 observé sur trois couches reste 10 000. Le contrôle consiste à expliquer les correspondances, pas à additionner les vues.

    Les échanges API transportent des instructions et des preuves. Ils ne transportent pas un deuxième exemplaire des fonds et ne prouvent pas à eux seuls le titulaire d’un compte bancaire.

    4. UV : ce qui augmente, ce qui diminue

    Une unité de valeur de monnaie électronique est une créance sur son émetteur, dans le cadre qui régit cette émission. Le solde de suivi Kelyko n’est pas une nouvelle monnaie électronique. Monnaie électronique : définitions, émission et contrepartie.

    Opération Chez l’émetteur de monnaie électronique Chez Kelyko
    Recharge en contrepartie de fonds reçus Émission d’unités et obligation de couverture selon son régime Aucun droit marchand créé sans opération correspondante
    Paiement interne entre deux wallets du même émetteur, hors frais Diminution de la dette envers le payeur, augmentation de celle envers le bénéficiaire ; total inchangé Attribution et référence du paiement utile au marchand
    Paiement sortant vers un autre établissement Diminution du droit source et obligation de transfert/règlement ; traitement de l’encours chez l’émetteur Suivi du paiement reçu, sans émission autonome
    Réception sur un wallet d’un autre émetteur Droit sur l’émetteur destinataire et contrepartie correspondante Aucune multiplication de la valeur par changement de réseau
    Remboursement d’unités contre monnaie Extinction des unités et restitution de la contrepartie selon les règles Événement à rapprocher, si le service le concerne
    Crédit ou débit du miroir marchand Pas, par lui-même, un événement d’émission/remboursement chez l’émetteur Naissance, reclassement ou extinction d’un droit suivi

    La quantité d’UV du payeur et celle d’un autre émetteur peuvent évoluer lors d’un paiement interétablissements. La correspondance précise dépend du type de compte crédité. Nous ne présentons donc pas chaque paiement comme une recharge suivie d’un retrait physique obligatoire. Réserver 9 135 XOF dans le portail ne détruit aucune UV.

    Les XOF du registre sont des montants économiques entiers. Les API de référence peuvent utiliser amountCents : 10 000 XOF correspondent alors à 1 000 000 unités techniques. Cette conversion n’est ni un taux de change ni une émission d’UV. Unité de transfert documentée.

    5. Les comptes qu’il faut distinguer

    Objet Nature et usage
    Compte source du payeur Dépôt bancaire, wallet ou compte de paiement selon son gestionnaire
    Compte ou position externe marchand Droit attribué dans le dispositif partenaire ; individuel ou ventilé dans un ensemble collectif
    Compte bancaire collectif du gestionnaire Peut porter une contrepartie de plusieurs droits ; sa titularité n’est pas celle de chaque sous-compte logiciel
    Cantonnement / couverture de ME Protection réglementaire chez l’acteur soumis au régime concerné
    Compte ou position de règlement Extinction des obligations entre institutions ; à distinguer du solde disponible d’un utilisateur
    Liquidité mobilisable Ressources permettant une sortie ; pas une recette et pas nécessairement un wallet Kelyko par opérateur
    Miroir partenaire et miroir Kelyko Deux vues de suivi à rapprocher, sans duplication des fonds
    Compte d’exploitation de la société Argent propre, rémunération réglée, dépenses et financement de la société

    Le cantonnement protège ; la liquidité permet d’exécuter ; le registre attribue ; l’exploitation finance l’entreprise. Ces fonctions ne sont pas quatre étapes obligatoires que traverse chaque franc.

    L’article 48 de l’instruction 001-01-2024 traite de la protection des fonds des utilisateurs des établissements de paiement et du rapprochement des comptes ; l’article 44 exige une liquidité suffisante. Ce régime n’est pas appliqué indistinctement à une banque, à un émetteur de ME et à un éditeur logiciel. Instruction services de paiement.

    La modification du 8 octobre 2026 concerne les articles 31 et 34 du régime ME. Son minimum de 65 % en dépôts à vue concerne les placements de la contrepartie d’un émetteur ; il ne donne pas à Kelyko le droit d’utiliser le reste des fonds marchands. Instruction 020.

    6. Plan de comptes du livre de contrôle

    Ce livre est un auxiliaire de contrôle multi-marchands. Les rubriques de position et de droit sont économiques ; elles ne reconnaissent pas automatiquement ces actifs et dettes au bilan statutaire de la société Kelyko.

    Code interne Sens normal Ce qu’il représente
    OP.101 Débiteur Encaissements confirmés à recevoir du circuit ou du partenaire
    OP.102 Débiteur Position externe constatée et justifiée dans le périmètre du livre ; sa nature est renseignée
    OP.103 Débiteur Sorties débitées à la source, non encore dénouées à destination
    OP.104 Débiteur Créances individualisées de régularisation sur marchands, si fondées
    OP.201 Créditeur Net marchand en attente
    OP.202 Créditeur Net marchand disponible
    OP.203 Créditeur Net réservé à une sortie, frais concernés compris
    OP.204 Créditeur Net retenu par une restriction motivée
    OP.205 Créditeur Fonds conditionnels d’une opération plateforme, hors solde marchand libéré
    OP.210 Créditeur Frais constatés à répartir selon les accords
    OP.211 Créditeur Part de frais à remettre au partenaire
    OP.212 Créditeur Rémunération attribuée à la société Kelyko, à lui régler
    OP.213 Créditeur Taxes à reverser, uniquement si identifiées et calculées
    OP.301 Créditeur Financement ou avance du financeur, à restituer selon sa nature
    OP.401 Débiteur Perte de contrôle constatée et approuvée, distincte d’un écart en investigation

    Une rubrique est ventilée par gestionnaire, compte externe, devise, marchand et magasin selon sa nature. Chaque ligne possède son propriétaire économique. Les montants consolidés restent calculés à l’intérieur d’un périmètre de livre et de devise.

    Pour lire les écritures sans être comptable : débiter une position d’actif l’augmente ; la créditer la diminue. Créditer un droit ou une dette l’augmente ; le débiter le diminue. Ainsi, débiter « disponible » et créditer « réservé » déplace le droit marchand, sans sortie bancaire. Le mot « crédit » de la banque, celui du portail et le sens comptable d’une ligne doivent être interprétés dans le livre concerné.

    Une créance à recevoir n’est pas de la trésorerie disponible. Le transit n’est pas un deuxième droit marchand. Une avance n’est pas un revenu. Une retenue n’est pas une commission.

    La preuve d’un crédit au solde partenaire et la preuve du règlement interparticipants sont deux faits distincts. OP.102 suit le premier lorsqu’il est justifié dans le dispositif ; il ne certifie pas les comptes de règlement internes à la banque. Toute disponibilité antérieure à un règlement sous-jacent doit être autorisée et financée dans le dispositif, sans inventer un crédit accordé par Kelyko.

    7. Les quatre compartiments du marchand

    Droit net encore dû = en attente + disponible + réservé + retenu. Chaque franc appartient à un seul compartiment à un instant donné.

    Compartiment Entrée Sortie
    En attente Net reconnu après confirmation probante, non mobilisable Règlement et conditions de disponibilité satisfaits
    Disponible Montant mobilisable justifié Réservation de sortie, restriction ou régularisation autorisée
    Réservé Débit total affecté atomiquement à une instruction Succès confirmé ou libération après échec certain
    Retenu Restriction motivée et traçable Levée de restriction ou opération autorisée correspondante

    Le réservé peut subsister alors que le compte externe a déjà été débité : OP.103 explique alors la valeur en transit. On ne déduit pas simultanément le transit du droit marchand une deuxième fois.

    Les quatre compartiments sont une règle du produit Kelyko. La documentation d’un fournisseur peut exposer un simple balance ou exclure certains fonds conditionnels : il faut une correspondance documentée, pas une égalité aveugle entre les libellés.

    8. Le cycle complet : 10 000 → 9 000 versés + 715 restant dus + 285 de frais

    Exemple pédagogique en XOF, avec les tarifs Mobile Money décidés pour Kelyko : entrée 1,5 %, sortie 1,5 % ajoutée au montant envoyé. Les frais de 285 ne préjugent pas de leur partage. Le tableau suppose, pour rendre la conservation visible, que les frais restent dans le périmètre suivi avant règlement aux ayants droit. Le cas du règlement déjà net est expliqué juste après.

    Étape Débit Crédit Effet
    0. Demande créée Aucun Aucun Référence de 10 000 attendue ; pas encore de valeur reconnue
    1. Paiement confirmé OP.101 : 10 000 OP.201 : 9 850 ; OP.210 : 150 Créance externe et répartition brut/frais/net
    2. Règlement dans la position suivie OP.102 : 10 000 OP.101 : 10 000 À recevoir devient réglé ; pas de nouvel encaissement
    3. Disponibilité acquise OP.201 : 9 850 OP.202 : 9 850 Net mobilisable
    4. Sortie demandée : 9 000 + 135 OP.202 : 9 135 OP.203 : 9 135 Réservation atomique ; disponible résiduel 715
    5. Débit externe avant confirmation finale OP.103 : 9 000 OP.102 : 9 000 Transit 9 000 ; réservé maintenu 9 135
    6. Bénéficiaire crédité, sortie confirmée OP.203 : 9 135 OP.103 : 9 000 ; OP.210 : 135 Transit soldé ; 715 restent dus et 285 de frais sont identifiés

    À l’étape 6 : position externe suivie 1 000 = 715 de droit marchand + 285 de frais à répartir. Après remise des 285 aux ayants droit, la position clients restante est 715. À toutes les étapes, débits = crédits.

    Si le débit et la confirmation arrivent ensemble, les étapes 5 et 6 peuvent être comptabilisées dans une même transaction atomique : débit OP.203 de 9 135 ; crédits OP.102 de 9 000 et OP.210 de 135. Les étapes ne sont pas toutes des requêtes API séparées.

    9. Si le partenaire règle déjà un montant net

    Pour le paiement précédent, le partenaire peut remettre 9 850 et avoir prélevé 150. La constatation du brut reste : débit OP.101 10 000, crédits OP.201 9 850 et OP.210 150.

    Le règlement net, si le relevé établit que les 150 ont été entièrement remis à leurs ayants droit, se traduit par : débit OP.102 9 850, débit OP.210 150, crédit OP.101 10 000. Le droit marchand reste 9 850. On ne soustrait jamais encore 150 au marchand.

    Si une part des 150 revient à Kelyko mais n’est pas encore versée, elle demeure une créance de commission à suivre dans le livre propre de la société et une dette chez son débiteur. On ne prétend pas qu’elle se trouve dans la position bancaire clients de 9 850.

    Si le prélèvement externe ne correspond pas au montant attendu, l’écart reste identifié et investigué. Une écriture qui équilibre le journal n’autorise pas à qualifier arbitrairement l’écart de commission acquise.

    Pour un règlement agrégé de deux paiements de 10 000 et 20 000, les confirmations totalisent un débit OP.101 de 30 000, des crédits marchands en attente de 9 850 et 19 700, et des frais de 450. Si le relevé remet 29 550 et justifie 450 de frais prélevés : débit OP.102 29 550, débit OP.210 450, crédit OP.101 30 000. Les deux paiements gardent leurs références et leurs bénéficiaires ; le lot de règlement n’est pas une nouvelle vente.

    10. Le même paiement chez les autres acteurs

    Les jeux ci-dessous exposent les fonctions comptables. Les noms exacts et la séquence de règlement relèvent du livre de l’institution ; aucun numéro de compte BCEAO interne n’est inventé.

    Livre Débit Crédit
    Établissement source, exécution du paiement Dette envers le payeur : 10 000 Obligation de règlement sortante : 10 000
    Établissement source, dénouement Obligation de règlement : 10 000 Actif de règlement ou compte chez l’agent : 10 000
    Institution destinataire, réception Actif/recevable de règlement : 10 000 Dette envers le titulaire du compte bénéficiaire : 10 000
    Gestionnaire distinct, s’il tient les fonds chez cette banque Actif auprès de la banque : 10 000 Droit marchand 9 850 ; frais attribués 150
    Prestataire technique et Kelyko Écritures du livre auxiliaire de contrôle Contreparties détaillées ci-dessus ; pas un deuxième bilan client

    Lorsque banque et gestionnaire sont une même personne morale, on ne crée pas artificiellement le livre d’un gestionnaire distinct. Lorsque le bénéficiaire est le marchand lui-même et que son compte est directement crédité, sa banque lui doit le dépôt : Kelyko ne lui doit pas en plus les mêmes 10 000.

    Pour une sortie vers un wallet, l’établissement destinataire crédite le droit du titulaire du wallet et reçoit sa contrepartie de règlement. Le prestataire technique n’a pas besoin de devenir lui-même émetteur de ces UV.

    Pour la carte, séparer autorisation, capture, règlement acquéreur et disponibilité. Une autorisation seule ne justifie pas d’afficher le net comme encaissé et retirable. La créance du circuit est constatée sur l’événement financier approprié ; le règlement crédite la position et solde cette créance ; les risques de remboursement ou contestation restent identifiés. Le délai ou la réserve ne sont pas copiés d’un tarif Mobile Money.

    Pour PI-SPI, la demande de paiement sollicite l’autorisation : sa simple création ne crédite pas le marchand. Le résultat financier et ses références sont rapprochés avec les données du participant. Les étapes logiques ne permettent pas d’inventer une chambre de compensation supplémentaire ou d’attribuer automatiquement à PI-SPI la mécanique SICA/STAR. Le livre source et le livre destinataire se raccordent par le montant, les participants, les références et les preuves du circuit réellement employé.

    11. Dans la comptabilité propre du marchand

    Pour illustrer le suivi de paiement, nous partons d’une facture de 10 000 déjà constatée. Les écritures de vente, TVA et reconnaissance du produit ne sont pas redéfinies ici.

    Événement Débit Crédit
    Client règle la facture, frais 150 Créance sur gestionnaire : 9 850 ; charge de paiement : 150 Créance client : 10 000
    Versement de 9 000, frais 135 Banque/wallet du marchand : 9 000 ; charge de sortie : 135 Créance sur gestionnaire : 9 135
    Situation restante Créance sur gestionnaire : 715 Elle explique le montant encore récupérable

    La créance client est soldée une fois : le versement ultérieur n’est pas une deuxième vente. Si le paiement est directement crédité au compte propre du marchand, la contrepartie de la première ligne est sa banque/wallet au lieu d’une créance à reverser.

    12. Frais, partage et comptabilité de la société

    Volume encaissé ≠ frais facturés ≠ rémunération Kelyko ≠ marge. La documentation Service Provider précise que fees est le montant facturé au marchand, sans exposer son partage interne. La rémunération du SP dépend du catalogue effectivement assigné et de la clé employée. Catalogues et frais.

    Pour 285 de frais constatés, la ventilation du livre de contrôle est : débit OP.210 285 ; crédits OP.211 part partenaire, OP.212 part Kelyko, OP.213 taxes identifiées ; leur somme vaut 285. Les parts ne sont renseignées qu’avec les règles de partage. Le journal peut conserver OP.210 en attendant cette attribution : il n’a pas à inventer une marge.

    Dans le livre statutaire de la société Kelyko : lorsqu’une rémunération de K lui est effectivement acquise, débit créance de commission K et crédit produit de prestation K, avec le traitement fiscal applicable. À son versement : débit banque d’exploitation K, crédit créance K. Les charges propres de la société suivent séparément. L’analyse principal/agent, le contrat et le référentiel applicable déterminent une présentation brute ou nette : le seul champ fees ne suffit pas à décider.

    L’intermédiaire qui encaisse pour plusieurs marchands ne transforme pas leur volume en chiffre d’affaires. Les frais non remboursables documentés par un fournisseur ne sont pas automatiquement rendus remboursables dans Kelyko. Traitement documenté des frais.

    13. Liquidité : financer ne signifie pas gagner

    Un financeur apporte 50 000 dans une position de sortie du gestionnaire : débit OP.102 50 000, crédit OP.301 50 000. Le financement est suivi par propriétaire et nature. Il ne crédite ni un marchand au hasard ni les revenus.

    Un rééquilibrage entre deux comptes du même périmètre est un transfert d’actif : débit position destination, crédit position source, avec transit si nécessaire. Il ne crée pas une nouvelle collecte. Un mouvement entre entités exige aussi les créances/dettes correspondantes dans leurs livres respectifs.

    Droit disponible et liquidité disponible sont deux contrôles différents. Un marchand peut avoir un droit valide mais le circuit être temporairement non financé. Le système bloque ou met en attente la sortie ; il ne retire pas fictivement le droit et ne donne pas un succès imaginaire.

    PI-SPI réduit les connexions nécessaires aux institutions couvertes. Il ne dispense pas le participant de disposer de ressources de règlement et ne prouve pas qu’un wallet Kelyko par opérateur est nécessaire. Fonds suffisants sur le compte source.

    14. Échecs, inconnus et retours

    Situation Écriture et règle de traitement
    Demande créée puis abandonnée sans paiement Aucun mouvement financier ; conserver tentative et expiration
    Notification dupliquée Aucun nouvel effet ; conserver la réception et l’identifier comme doublon
    Sortie refusée définitivement, sans débit externe Débit OP.203 / crédit OP.202 du réservé non consommé
    Timeout après envoi, pas de preuve de dénouement Aucune libération ; conserver la référence et rechercher le statut
    Source débitée, résultat destinataire inconnu OP.103 porte le transit ; réservé maintenu ; pas de deuxième envoi
    Retour de fonds confirmé après échec Débit OP.102 / crédit OP.103, puis libération du réservé non consommé
    Retour après une sortie déjà constatée réussie Nouveau mouvement de retour et restauration du droit justifié ; pas suppression du succès historique
    Deux paiements réellement reçus pour une commande Reconnaître les deux valeurs ; créer un dossier de surpaiement et une résolution, au lieu d’effacer le second

    Un HTTP 200 peut seulement signifier accepté et réservé, avec pending. Le succès arrive ensuite par événement ou consultation. Asynchronisme des transferts.

    La libération des frais suit ce qui a réellement été consommé et les règles applicables ; le cas sans débit ne justifie pas une restitution automatique si un frais distinct demeure dû. Une issue inconnue n’est jamais traitée comme un échec par simple dépassement de délai.

    15. Remboursements et contestations

    Un remboursement est une opération distincte, reliée au paiement initial. Il a ses droits, son montant, ses frais éventuels, sa réservation et sa preuve de dénouement. Le paiement initial reste dans le journal.

    Exemple autonome : droit marchand disponible 9 850 ; remboursement client demandé 5 000, sans frais nouveaux dans cet exemple. Réservation : débit OP.202 5 000 / crédit OP.203 5 000. Après exécution confirmée : débit OP.203 5 000 / crédit OP.102 5 000. Il reste 4 850 de droit marchand ; les 150 de frais d’entrée restent identifiés tant que leur restitution n’est pas effectivement due et enregistrée.

    Pour un remboursement brut de 10 000 après une collecte nette de 9 850, il manque 150 si les frais d’entrée ne sont pas restitués. Le système doit exiger un financement autorisé, une créance fondée ou une prise en charge explicitement décidée. Il ne crée pas un disponible positif fictif.

    Une contestation carte peut entraîner une retenue, une reprise et un recours. Si 10 000 sont effectivement repris alors qu’il ne reste que 715 disponibles et que le recours de 9 285 contre le marchand est établi : débit OP.202 715, débit OP.104 9 285, crédit OP.102 10 000. Le disponible ne devient pas silencieusement négatif ; la créance de recours est visible. Cette écriture suppose aussi que la reprise soit financée dans le périmètre externe : les fonds des autres marchands ne deviennent pas la variable d’ajustement. Les frais de contestation sont enregistrés séparément. Retenues et contestations dans les CGU de référence.

    16. Retenue de risque et fonds conditionnels : deux objets

    Une retenue de risque reclasse un droit marchand déjà reconnu : débit OP.202 / crédit OP.204. Sa levée inverse ce classement. Elle ne réduit ni la position externe ni le total dû.

    Le produit escrow de la documentation Jèko suit un pot conditionnel. Les fonds au statut held ne sont pas dans le solde marchand ni dans GET /transactions avant libération ; ce n’est pas un séquestre réglementé. Cycle et exclusions du solde.

    Le registre complet doit donc suivre ces fonds dans un auxiliaire distinct. À confirmation d’un pot de 10 000 sans détail de frais acquis dans cet exemple : débit OP.102 10 000 / crédit OP.205 10 000. À la libération avec frais établis de 150 : débit OP.205 10 000 / crédits OP.202 9 850 et OP.210 150. Si les frais sont reconnus ou prélevés à une autre étape par le fournisseur, la chronologie suit cette preuve, sans second prélèvement.

    Un refunded signalant le lancement d’un remboursement ne suffit pas à prouver que le payeur a effectivement récupéré les fonds. Le pot et son opération de remboursement doivent tous deux être rapprochés. Pour contrôler l’ensemble, solde marchand seul ≠ totalité des fonds conditionnels + droits marchands.

    17. Multi-marchands, magasins et sorties par lots

    La documentation SP crée un magasin dédié au marchand et une clé limitée à ce périmètre. Cela établit un besoin d’individualisation, pas un compte bancaire physique par magasin. Clés et magasins.

    Chaque compte auxiliaire porte merchant_id et, si utile, store_id. Une sortie de A ne consomme jamais le droit de B. Une consolidation d’écran ne doit pas élargir les droits d’une clé ni rendre fongibles des patrimoines distincts.

    Une sortie de A vers B, lorsque le dispositif l’autorise, débite le droit de A et crédite celui de B, en identifiant les frais. Le total des droits, hors frais, ne change pas : ce n’est pas une nouvelle collecte externe. Ne pas modéliser un simple rattachement de magasin comme un transfert d’argent.

    Un lot de 100 instructions comporte 100 opérations avec références propres, réservations et résultats indépendants. Un lot partiellement réussi ne donne pas lieu à une reprise globale : seules les lignes définitivement non exécutées peuvent être libérées. Les lignes inconnues restent réservées. Le total du lot est un contrôle, pas une 101e sortie financière.

    18. Le dossier de preuve de chaque franc

    Identifiant / donnée Fonction
    legal_entity_id, rôle et propriétaire économique Savoir dans quel livre et pour qui la valeur est suivie
    merchant_id, store_id Individualiser entreprise et activité
    order_id, invoice_id, payment_intent_id Relier l’argent au besoin commercial
    attempt_id, provider_transaction_id Séparer tentatives et transactions réellement exécutées
    payout_id, beneficiary_id, batch_id, batch_item_id Suivre sortie, destination et éventuel lot
    txId, endToEndId, identifiants de retour Conserver les identifiants du circuit PI-SPI quand il les fournit
    journal_id, entry_id, reversal_of Relier chaque écriture, sa pièce et sa correction
    Devise, unité, brut, frais, net, règle d’arrondi Reconstituer le calcul et éviter les erreurs de facteur 100
    Dates d’événement, réception, valeur, règlement et rapprochement Expliquer les décalages, y compris de fin de journée
    Version de tarif, catalogue, clé de rattachement, partage Justifier les frais appliqués à l’époque
    Référence de relevé, ligne externe, justificatif et empreinte Conserver la preuve sans exposer inutilement ses données privées

    Le nom du réseau d’entrée et la destination de sortie sont conservés séparément. Les identifiants du registre sont notre conception ; txId, endToEndId et les références de transfert correspondent aux documentations respectives. Paiement PI-SPI, événements fournisseur.

    19. Les contrôles automatiques et les rapprochements

    1. Pour chaque journal et devise : somme des débits = somme des crédits.
    2. Pour chaque marchand : droit net dû = attente + disponible + réservé + retenu ; aucun compartiment négatif non prévu.
    3. Pour chaque sortie : montant envoyé + frais = débit total réservé ; une réservation n’est consommée qu’une fois.
    4. Pour chaque événement financier unique : un seul effet économique. Un doublon technique est conservé comme preuve, pas réappliqué.
    5. Pour chaque position : ouverture + mouvements prouvés = clôture, avec décalages et écarts explicités.
    6. Pour chaque commande : rapprocher le montant attendu, les paiements réellement reçus et la résolution de tout surpaiement.
    7. Pour chaque transfert : rapprocher instruction, débit source, résultat destinataire et retour éventuel.
    8. Pour chaque tarif : rapprocher montant facturé, prélèvement externe, partage et règlement de la commission.
    9. Pour les fonds conditionnels : rapprocher les pots et opérations dédiées, pas seulement l’API de transactions marchandes.
    10. Pour le gestionnaire habilité : rapprocher obligations clients et protection selon son régime ; le livre de Kelyko ne certifie pas seul cette couverture.

    La partie double détecte un déséquilibre interne ; elle ne détecte pas à elle seule un paiement externe inventé mais comptabilisé de façon équilibrée. Le rapprochement relie intention commerciale, événement financier et relevé du gestionnaire.

    Un écart reçoit un dossier : montant, compte, références, date de première détection, cause, propriétaire de résolution, justificatifs et décision. Une différence inexpliquée n’est pas automatiquement passée en perte ni en revenu pour « faire coller » les soldes.

    20. Les règles de réalisation pour l’équipe

    Le journal est append-only : correction par contre-écriture et nouvelle écriture, jamais effacement d’un mouvement confirmé. La réservation est atomique avec le contrôle du disponible et une clé d’idempotence. Les appels réseau ne restent pas dans une transaction de base verrouillée : une instruction durable et un mécanisme d’envoi/reprise relient la base à l’extérieur.

    Les tables minimales sont : comptes de contrôle, journaux, lignes débit/crédit, événements externes reçus, liens événement-journal, instructions d’envoi, paiements/tentatives, réservations, bénéficiaires, références de relevé, rapprochements/écarts, tarifs versionnés et habilitations.

    Le résultat est appliqué seulement après authentification du message et vérification de la référence, du montant, de la devise et du périmètre. Les événements tardifs et contradictoires sont traités selon leur preuve, pas selon leur seul ordre d’arrivée. Une consultation de statut complète les notifications manquantes. Webhooks et événements.

    Une lecture de solde suivie d’une écriture sans protection transactionnelle permet deux sorties concurrentes sur le même disponible : le contrôle doit être effectué dans la réservation elle-même. Les exports comptables restent rattachés au journal d’origine et à leur période ; une contre-écriture tardive ne réécrit pas rétroactivement la clôture.

    Les données de bénéficiaires, justificatifs et secrets restent protégées. Le support pédagogique ne présente que des identifiants fictifs. Aucun exemple ne contient une clé permettant d’exécuter une opération.

    21. Ce que voient les utilisateurs

    Marchand : brut encaissé, frais, net, quatre compartiments, demandes de reversement, montant reçu, frais de sortie et références. Une alerte explique un délai ou une retenue sans faire disparaître le droit.

    Opérations : mouvements par marchand, partenaire et circuit, réservations anciennes, transit, résultats inconnus, écarts et dossiers à résoudre. Les actions financières sont habilitées et journalisées.

    Finance : positions externes, droits et fonds conditionnels, commissions, avances, rapprochements de relevés et export par entité. Le financement propre, les fonds des marchands et la rémunération restent identifiables.

    Développeur : événements, identifiants de corrélation, version des schémas, réponses et rejets techniques ; cet accès ne donne pas automatiquement le droit d’approuver une sortie ou de corriger un solde.

    22. Ce qui est fixé et ce qui doit être renseigné

    Le plan de comptes de contrôle, les équilibres, la conservation des preuves, les quatre compartiments et les règles de réservation peuvent être définis et testés maintenant. Ce ne sont pas des attentes vagues : ce sont des exigences de réalisation.

    Les variables externes sont les titulaires et identifiants des comptes, leur gestionnaire, la disponibilité par circuit, le financement, le partage des frais, les taxes et les délais contractuels. Elles alimentent le référentiel ; leur absence ne justifie pas de les remplacer par les informations privées présumées d’un concurrent.

    Une API publique explique le contrat technique exposé et certains effets financiers. Les CGU donnent des engagements publics. Elles ne sont pas le contrat signé par Kelyko, ni le plan de comptes interne complet d’une banque. Nous déduisons les fonctions nécessaires et leurs contreparties ; nous ne prétendons pas connaître les numéros ou conventions non publiés.

    23. Sources et méthode

    Recherche approfondie demandée à Perplexity, contrôles directs Firecrawl de CGU, guides Jèko, documents BCEAO et portail API PI-SPI. Les captures, résultats et bilan sont conservés dans docs/sources-tracabilite/. Les sources sont utilisées pour leurs mécanismes et règles ; les écritures OP sont notre synthèse de conception, vérifiée sur les scénarios.

    Le document MinerU joint est un extrait de conversation : ses déclarations de partenaires sont attribuées au fondateur ; les recommandations de l’ancien assistant ne deviennent pas des décisions validées. Ses images distantes ne sont pas nécessaires aux nouvelles infographies. L’original est conservé hors Git, sans exécuter ses commandes.

    Les liens de sources sont placés auprès des affirmations. Les pages PI-SPI qui ne retournent qu’une coquille de navigation sont signalées comme non probantes dans le bilan de collecte. Aucun paiement réel, compte financier ou API privée n’a été manipulé dans cette étude.