Aller au contenu

Rapprochement des paiements crypto : la liste de contrôle de clôture quotidienne

Rapprochez commandes et encaissements vérifiés, séparez transferts et chiffre d’affaires, et clôturez chaque journée avec des contrôles vérifiables.

RapprocherCommandes et reçus

Rapprocher les paiements crypto consiste à prouver à quelles commandes correspondent les encaissements vérifiés, puis à expliquer chaque écart restant. Le solde d’un portefeuille ne suffit pas à savoir ce que vous avez vendu, quel client a payé ou si un transfert correspondait réellement à une vente.

Reliez trois enregistrements : la commande, l’enregistrement du paiement chez le prestataire et le transfert reçu par votre entreprise. Ce guide propose aux petites équipes commerciales une procédure de clôture quotidienne, et non des conseils comptables ou fiscaux. Les contrôles recommandés concernent vos propres registres ; ils ne signifient pas que Yolfi exporte, rapproche ou comptabilise automatiquement les paiements.

Distinguez commandes, enregistrements de paiement et transferts

Une commande décrit l’accord commercial. Un enregistrement de paiement décrit la demande et son traitement. Un transfert sur la blockchain prouve un mouvement d’actifs. Ces éléments sont liés, mais ne sont pas interchangeables.

Une commande peut faire l’objet de plusieurs tentatives de paiement. Une transaction peut contenir plusieurs transferts de jetons. Un mouvement entre vos propres portefeuilles n’est pas un nouveau paiement client. Conservez ces relations au lieu de forcer chaque ligne dans un modèle associant une seule commande à une seule empreinte de transaction.

Enregistrement Champs minimaux à conserver Question traitée
Commande Référence de commande, référence client, devise et montant de la facture, état de la commande Que devait le client ?
Demande de paiement Référence du prestataire, commande liée, actif et réseau demandés, destination, montant et expiration le cas échéant Quelles instructions ont été émises ?
Transfert vérifié Réseau, identifiant de l’actif, empreinte de transaction, position du transfert le cas échéant, destinataire, montant, bloc et preuves de confirmation Qu’est-ce qui est réellement arrivé ?
Affectation Référence du transfert, référence de commande, montant affecté, personne chargée du contrôle et horodatage Quel encaissement a réglé quelle obligation ?
Ajustement Référence du remboursement ou du transfert interne, motif, approbation et enregistrement associé Pourquoi les mouvements diffèrent-ils des ventes ?

Conservez les données personnelles des clients dans des registres professionnels à accès contrôlé, et non dans des notes publiques sur la blockchain. Ne stockez jamais de clés privées ni de phrases de récupération dans une feuille de rapprochement.

Identifiez le transfert, pas seulement le symbole ou l’empreinte

Pour les jetons, conservez le réseau et l’adresse vérifiée du contrat ou de création du jeton, en plus du symbole. Une étiquette USDC ne suffit pas à distinguer les actifs entre différentes blockchains, ni un jeton sans rapport utilisant le même symbole. Vérifiez les identifiants auprès d’une source faisant autorité sur l’actif avant d’accepter les encaissements.

Pour un transfert de jetons sur EVM, une référence unique pratique associe l’identifiant de chaîne, l’empreinte de transaction et l’index du journal, ainsi que le contrat vérifié du jeton. Une empreinte de transaction seule est trop imprécise lorsqu’une transaction émet plusieurs événements de transfert. Les autres blockchains nécessitent leurs propres identifiants d’instruction ou d’événement adaptés ; n’imposez pas partout le format EVM.

La documentation Ethereum JSON-RPC distingue les reçus de transaction, le statut et les journaux. Pour un paiement ERC-20, examinez l’événement de transfert du jeton concerné : le destinataire direct de la transaction peut être un contrat plutôt que l’adresse de réception du commerçant. Une transaction réussie ne prouve pas, à elle seule, que l’actif et le montant attendus sont arrivés.

Si vous utilisez un service d’historique des transferts, conservez le périmètre de la requête et toutes les pages. Le point d’accès Etherscan pour les transferts de jetons propose des filtres par chaîne, adresse, contrat, plage de blocs et pagination. La première page n’est pas le registre complet d’une journée. Les données d’un explorateur constituent des preuves complémentaires, pas un substitut à l’affectation aux commandes.

Effectuez la clôture quotidienne dans un ordre fixe

1. Définissez l’heure de coupure et rassemblez les enregistrements

Choisissez un fuseau horaire professionnel et un intervalle de déclaration précis, dont le début est inclus et la fin exclue. Consignez cet intervalle ainsi que les horodatages UTC utilisés dans les requêtes. Précisez si votre rapport regroupe les transferts selon l’heure du bloc, l’heure de confirmation du prestataire ou une autre règle documentée.

Rassemblez les commandes et les enregistrements de paiement de la période, ainsi que les éléments plus anciens encore ouverts. Récupérez les transferts pour chaque adresse de réception de l’entreprise et chaque réseau pris en charge, à partir de vos registres disponibles ou de données blockchain vérifiées. Ne supposez pas qu’un tableau de bord ou une API dispose d’une fonction d’exportation particulière sans l’avoir vérifié.

Conservez l’heure de récupération et la plage de blocs. Un transfert observé près de l’heure de coupure peut ne satisfaire à votre politique de confirmation que plus tard ; gardez-le en attente plutôt que de modifier sans explication les preuves de la veille.

2. Normalisez sans perdre en précision

Séparez les quantités d’actifs des montants facturés en monnaie locale. Stockez les montants de jetons en unités de base exactes ou en décimales exactes avec une précision vérifiée. N’additionnez pas les USDC de différents réseaux dans un solde unique sans en expliquer la composition, et ne mélangez pas USDT et USDC au seul motif qu’ils visent tous deux une valeur en dollars.

Si votre comptabilité exige une valeur en monnaie locale, consignez la source de valorisation, l’horodatage et la méthode prévus par votre politique comptable. Le symbole d’un stablecoin n’impose pas de comptabiliser chaque unité reçue à exactement un dollar américain. Demandez à votre comptable comment traiter les frais et les variations de valeur dans votre juridiction.

3. Rapprochez et affectez une seule fois

Commencez par des références fiables de commande et de prestataire. Vérifiez l’actif, le réseau, le destinataire, le montant et les preuves de confirmation avant d’affecter un encaissement. Si plusieurs commandes demandent le même montant, le montant et l’heure ne suffisent pas à prouver l’identité du client.

Imposez l’unicité de chaque enregistrement de transfert et limitez les affectations à son montant disponible. Plusieurs affectations approuvées ne peuvent partager un encaissement que si votre processus métier le permet et si leur somme est contrôlée. Recevoir deux fois la même notification ne doit ni créer un second encaissement ni déclencher deux fois la validation de la commande.

4. Séparez les anomalies des totaux de clôture

Gardez visibles les encaissements non affectés, les commandes impayées et les confirmations en attente. Attribuez à chaque écart un responsable, un motif et une prochaine action. Utilisez le guide des paiements insuffisants et excédentaires pour les litiges de montant plutôt que d’improviser une nouvelle demande de paiement intégral.

Orientez les écarts d’actif ou de chaîne vers le guide des paiements sur le mauvais réseau. Une anomalie n’est pas résolue simplement parce que quelqu’un a changé sa couleur dans le tableur.

5. Rapprochez les mouvements et validez la clôture

Pour chaque actif sur chaque réseau, reliez le solde initial au solde final à l’aide des entrées et sorties vérifiées. Classez séparément les encaissements de ventes, les remboursements, les transferts internes et les autres mouvements. Enregistrez les frais de réseau dans l’actif réellement dépensé ; ne déduisez pas silencieusement des frais de gas payés en monnaie native d’un encaissement en stablecoins.

Utilisez ce rapprochement des soldes comme contrôle d’exhaustivité, pas comme calcul du chiffre d’affaires. Un rapprochement cohérent ne prouve pas que toutes les commandes ont été correctement affectées, et la comptabilisation du chiffre d’affaires peut obéir à d’autres règles.

Un exemple de clôture sans données clients inventées

Cet exemple illustratif porte sur un seul actif USDC sur un seul réseau. Tous les mouvements respectent l’heure de coupure et la politique de confirmation choisies.

Mouvement USDC
Solde initial 400
Encaissements clients vérifiés +250
Transfert depuis un autre portefeuille de l’entreprise +100
Remboursement client approuvé -20
Transfert vers un autre portefeuille de l’entreprise -150
Solde final 580

Le solde a augmenté de 180 USDC, mais les encaissements clients s’élevaient à 250 USDC. Aucun de ces chiffres ne correspond automatiquement au chiffre d’affaires comptabilisé. Les transferts internes modifient le solde de ce portefeuille sans créer de ventes ; le remboursement reste lié à sa commande d’origine. Les frais de réseau en monnaie native doivent figurer dans le rapprochement distinct de cet actif.

La personne chargée du contrôle doit aussi vérifier que chaque fraction des 250 USDC est affectée à une commande ou explicitement classée comme non résolue. La concordance des soldes initial et final ne permet pas de détecter un encaissement affecté au mauvais client.

La place de Yolfi dans la chaîne des enregistrements

La page liens de paiement de Yolfi décrit la création de liens de paiement, le suivi des paiements et la réception des fonds directement dans votre portefeuille. Le commerçant dispose ainsi du contexte de la demande de paiement en complément des encaissements du portefeuille ; cela ne supprime pas la nécessité de relier ces enregistrements aux commandes.

Avant d’accepter un paiement réel, vérifiez l’actif, le réseau et l’adresse de réception proposés dans votre configuration effective. Conservez la référence de paiement disponible et votre propre référence de commande. Vérifiez les enregistrements accessibles dans votre intégration actuelle avant de concevoir un rapprochement automatisé. Ne déduisez pas de formats d’exportation, d’intégrations comptables ou de règles de correspondance à partir d’une page marketing publique.

Pour les entreprises de services qui encaissent des acomptes ou des paiements par étape, le guide des liens de paiement pour les indépendants explique l’aspect commercial. Conservez ce périmètre convenu avec les preuves de paiement afin de ne pas confondre un acompte avec le règlement complet d’un projet.

Questions fréquentes

Puis-je effectuer le rapprochement avec les seuls soldes des portefeuilles ?

Non. Les soldes peuvent contribuer au contrôle des mouvements, mais n’expliquent ni l’affectation aux commandes, ni les transferts internes, ni les obligations en attente, ni le fait qu’un encaissement représente ou non du chiffre d’affaires.

Une empreinte de transaction correspond-elle toujours à un paiement ?

Non. Une transaction peut inclure plusieurs transferts. Conservez le réseau et l’identifiant de transfert adapté à la blockchain, puis affectez l’encaissement concerné à la bonne commande.

Que faire si un paiement est confirmé après l’heure de coupure quotidienne ?

Conservez l’observation d’origine et faites passer l’élément du statut en attente au statut confirmé selon votre procédure documentée. Appliquez une règle de déclaration cohérente et conservez une trace des corrections au lieu de réécrire silencieusement une période clôturée.

Le rapprochement exige-t-il un logiciel de comptabilité automatisé ?

Pas nécessairement. Un tableur doté de contrôles peut convenir à faible volume s’il conserve les montants exacts, les références uniques, les preuves et l’historique des vérifications. Passez à une base de données ou à une intégration comptable lorsque le volume ou le risque d’erreur rend les contrôles manuels peu fiables.

Clôturez avec des preuves, pas avec un zéro forcé

Une clôture quotidienne utile se termine par des encaissements rapprochés, des mouvements de portefeuille classés et une courte liste d’anomalies attribuées à des responsables. Elle n’exige pas de masquer les éléments non résolus. Commencez par des instructions claires pour les liens de paiement, conservez le lien avec la commande et laissez les preuves vérifiées des transferts déterminer ce qui peut être clôturé.

Acceptez les paiements crypto dès aujourd’hui

Connectez un portefeuille, créez votre premier lien et recevez des paiements en quelques minutes.

Un entrepreneur travaille sur un ordinateur portable
Paiement reçu+120.00 USDT