Voici pourquoi tu devrais corriger les avertissements avant de créer un rapport.
12 novembre 2026
Il y a toujours des avertissements lorsque des données manquent. Il ne s'agit pas ici d'erreurs système, mais d'avertissements indiquant que des données manquantes ici doivent encore être expliquées.
Dans l'aperçu du rapport, tu peux consulter le nombre d'avertissements pour une année civile :
Important : Ne considère le nombre de tes avertissements qu'une fois que tu as saisi sans exception tous tes wallets et exchanges dans chain.report - car sinon, les avertissements sur des données manquantes en sont précisément la conséquence. Pour que le nombre d'avertissements s'affiche au final correctement, il est nécessaire que tous les syncs et tous les calculs de transactions soient terminés.
Des avertissements peuvent aussi apparaître ultérieurement
p. ex. en raison de nouvelles données de base des exchanges (nouvelles fonctionnalités, moins de données et de nombreuses autres possibilités)
le droit fiscal a pu être modifié.
sur les Dexes comme DefiChain, l'environnement est très dynamique.
Il existe 4 types d'avertissements :
L'origine des assets d'une transaction n'est pas connue
La destination d'un retrait n'est pas connue
Le prix des assets d'une transaction n'est pas connu
Un smart contract n'a pas été reconnu et entraîne une transaction défectueuse
1. L'origine des assets d'une transaction n'est pas connue
La source des fonds utilisés peut manquer dans ta transaction. chain.report ne peut donc pas reconnaître la valeur d'acquisition initiale de cet asset. chain.report fixe donc pour toi le prix d'acquisition de cet asset à 0 €. Une cession ultérieure peut ainsi augmenter la charge fiscale.
Attention : Évite les boutons « Marquer comme dépôt bancaire », « Marquer comme airdrop » ou « Ignorer » si tu n'es pas sûr que c'était aussi exactement le but correct. Tu peux ici potentiellement augmenter tout aussi involontairement ta charge fiscale.
La cause principale est probablement que tu n'as pas saisi le wallet source d'où proviennent les fonds. Si tu le saisis ensuite, l'avertissement disparaît de lui-même. Mais des données incomplètes et des transactions manquantes de la part des exchanges sont également fréquentes et doivent être complétées ensuite. Tu vois les limitations de l'API d'un exchange dans la boîte de dialogue lors de la création du wallet. Tu trouveras une liste de contrôle pour vérifier les causes de transactions manquantes dans cet article lié.
Pour retracer l'acquisition initiale, tu peux examiner de plus près la liste des cessions en dépliant la transaction. Garde à l'esprit que p. ex. FIFO (First in First Out) s'applique comme ordre de tri d'un asset par wallet.
Tu trouveras ici un guide pour le traitement des avertissements relatifs aux sources manquantes :
2. La destination d'un retrait n'est pas connue
Si p. ex. le wallet de destination d'un transfert est inconnu, nous devons partir d'une cession. Sans un wallet de destination connu, chain.report ne peut pas reconnaître si l'asset est toujours en ta possession ou si tu l'as cédé.
chain.report supposera donc, par prudence, une cession imposable - qui, non traitée, peut augmenter ta charge fiscale
Attention : Évite les boutons « Marquer comme payment » ou « Ignorer » si tu n'es pas sûr que c'était aussi exactement le cas d'application correct. Tu peux ici également augmenter involontairement ta charge fiscale.
La solution la plus probable est que tu n'as pas saisi l'exchange de destination de ce retrait. C'est précisément ce que tu devrais maintenant faire. Mais si tu as vraiment vendu les assets ici, tu peux marquer la transaction comme payment.
Tu trouveras ici un guide pour le traitement des avertissements en cas de wallets de destination manquants pour les retraits :
3. Le prix des assets d'une transaction n'est pas connu
Pour les transactions, il peut arriver qu'aucune information de prix ne soit disponible, alors qu'elle est nécessaire au calcul du gain. chain.report utilise en principe les prix de coinmarketcap.com / CoinGecko.
Voie de solution 1 :
Tu peux vérifier si le prix au moment demandé est disponible sur coinmarketcap.com ou coingecko.com afin de le compléter.
Voie de solution 2 :
Vérifie que l'asset correct a été utilisé. Si un exchange fournit p. ex. une transaction avec l'asset $BEER au lieu de BEER, il n'y aura aucune information de prix pour BEER. Vérifie donc si l'asset correct a été enregistré et modifie éventuellement l'asset lors de l'édition de la transaction.
Tu trouveras d'autres informations sur la détermination des prix de chain.report dans cet article lié.
Tu trouveras ici un guide pour le traitement des avertissements en cas de prix manquants :
4. Un smart contract n'a pas été reconnu et entraîne une transaction défectueuse
Connecté à une blockchain native (comme Ethereum ou Solana), ton wallet (p. ex. MetaMask) peut exécuter des smart contracts. chain.report comprend un grand nombre de ces smart contracts et les évalue correctement sur le plan fiscal.
En particulier, les smart contracts inconnus ou exotiques ne peuvent toutefois pas être lus correctement sans mise en œuvre individuelle. Si la détection de base automatique ne peut pas être appliquée, le résultat est souvent une transaction défectueuse. Les transactions défectueuses peuvent p. ex. être :
Un trade pour lequel p. ex. l'entrée ou la sortie manque
Autres revenus pour lesquels seule une sortie a été lue, mais pas un flux entrant
Des transactions pour lesquelles trop de données ont été enregistrées
.. d'autres combinaisons possibles
Tu peux souvent reconnaître exactement cela en examinant la transaction. En outre, le lien Explorer et l'infobulle de la transaction sont une aide qui peut t'indiquer ce qui s'est réellement passé dans cette transaction - car c'est précisément cela que tu dois maintenant reproduire manuellement.
La connexion sur l'exchange peut aussi aider à obtenir l'information sur le produit que tu as utilisé ici. Dès que tu as établi ce que l'exécution contenait réellement, tu peux corriger la transaction comme suit :
1) Modifier la transaction avec le bouton « Corriger la transaction »
2) Supprimer la transaction et la téléverser à nouveau via le modèle. Cela a l'avantage que tu disposes ensuite d'une sauvegarde.
Tu trouveras une description plus précise de l'avertissement correspondant et de sa correction dans cette vidéo YouTube :
Tu as besoin d'une assistance professionnelle ?
Consulte nos forfaits de conseil dans l'onglet Support et renseigne-toi sur un accompagnement individuel de portefeuille.
Tu as vérifié ces points de façon très précise et tu vois malgré tout une erreur chez chain.report ?
Cela signifie que tu as trouvé une erreur concrète et non un avertissement que tu ne peux pas t'expliquer ?
Nous avons alors besoin d'une description précise de l'erreur, dans laquelle l'erreur peut être constatée sur des transactions concrètes ou d'autres points. Les informations seraient par exemple :
1) De quelle(s) transaction(s) s'agit-il ? (date, heure, type de transaction, token, quantité, ...). Donne si possible un seul exemple.
2) Où vois-tu une erreur ?
3) Une capture d'écran peut-elle l'illustrer ?
4) Existe-t-il un fichier CSV adapté ? Alors téléverse-le aussi.
Si tu as pu identifier les erreurs aussi clairement, envoie-nous les données via le chat de support sur le site web.
Si tu ne peux pas identifier clairement l'erreur ou sa cause :
Exemple : la charge fiscale est trop élevée, mais tu ne sais pas exactement pourquoi ?
Exemple : tu ne peux pas corriger les avertissements ?
Exemple : il y a des écarts de soldes dans les wallets.
Merci de comprendre que, pour les utilisateurs Non-Professional, nous ne pouvons pas prendre en charge ici une analyse de portefeuille afin de rechercher d'éventuelles erreurs. Cette possibilité existe pour le forfait Professional. Un bon point de départ serait ici notre FAQ - tu y trouveras des réponses à ces trois points et à la plupart des autres questions.