Demandez votre année à une plateforme et elle peut vous remettre deux fichiers différents. L’un imprime un chiffre de profit et tient sur une page. L’autre ne dit rien du profit et court sur des centaines de lignes. Les deux sont exacts, ils répondent à des questions différentes, et un seul des deux sert de base à une déclaration fiscale.
À quoi sert chacun des deux documents
Un historique des opérations est un journal. Chaque ligne est un événement qui a modifié un solde : une transaction, des frais, un dépôt, un retrait, un transfert interne, une récompense. Il consigne ce qui s’est passé et dans quel ordre, et il s’arrête là. Aucune ligne ne vous dit si vous êtes en gain ou en perte.
Un rapport de PnL réalisé est une conclusion tirée de ce journal. Quelque chose a lu les événements, apparié les ventes aux achats, appliqué une règle décidant quel achat a payé quelle vente, puis imprimé le résultat. Il est plus court parce qu’il est la réponse et non le calcul.
La relation est donc à sens unique. Vous pouvez reconstituer un rapport de PnL réalisé à partir d’un historique des opérations complet ; vous ne pouvez pas reconstituer l’historique à partir du rapport. Ce que la règle du rapport a comprimé n’y figure plus, et c’est pourquoi l’historique des transactions reste le document de référence même lorsqu’un récapitulatif plus net est disponible.
Ce que contient réellement l’historique des opérations
Ce qu’un export de registre a d’utile, c’est le peu qu’il décide à votre place. Les champs du registre de Kraken donnent une bonne idée de la forme : une heure, un type et un sous-type, un actif, un montant, des frais et le solde obtenu, avec des types d’entrée qui comprennent dépôt, retrait, transfert, dépense, réception et staking en plus des transactions. Selon les termes mêmes de cette documentation, chaque entrée du registre porte sur une variation du solde d’un actif donné.
Cette largeur est précisément l’intérêt. Un registre porte des lignes qu’un récapitulatif de profit n’a aucune raison d’imprimer : des fonds arrivant de votre propre portefeuille, un retrait vers une banque, des frais prélevés sur quelque chose qui n’était pas une cession. Quand vous voulez savoir comment vous vous en êtes sorti, ces lignes sont du bruit ; quand quelqu’un demande d’où vient un montant, elles sont la preuve.
Ce que contient réellement un rapport de PnL réalisé
Un rapport de PnL réalisé ne contient que des résultats clôturés. Une position ouverte n’y apporte rien, parce que son PnL latent bouge encore et qu’aucun résultat n’est encore figé. Ce silence n’est pas une lacune du rapport : c’est exactement ce que fait le mot réalisé dans son titre.
Le rapport porte aussi une décision que vous n’avez pas prise. Quand une vente est plus petite que le tas que vous déteniez, quelque chose doit dire quelles unités sont parties, et tant que cette question n’est pas tranchée aucun chiffre ne peut être imprimé. La règle employée n’apparaît peut-être nulle part sur la page, et c’est une des raisons pour lesquelles deux documents exacts divergent.
Pourquoi les deux ne concordent pas
La première raison est le périmètre. Un rapport est généré pour un compte, une gamme de produits et une fenêtre de dates, et tout ce qui sort de ces bords n’y figure tout simplement pas. Les actifs que vous avez fait entrer d’ailleurs arrivent sans aucune ligne d’achat, la plateforme n’a donc pour eux aucun prix de revient et doit soit l’estimer, soit laisser l’entrée incomplète.
La deuxième raison est la règle d’appariement, et elle mérite d’être vue en chiffres. Supposons que vous ayez acheté une unité à $2 000 et une seconde unité à $8 000. Votre coût moyen sur les deux s’établit alors à $5 000. Vous vendez plus tard une unité à $12 000. Selon la convention du premier entré, premier sorti, la vente est appariée à l’achat le plus ancien et le rapport affiche $10 000. Selon la convention du coût moyen, la même vente affiche $7 000. Vos opérations étaient identiques dans les deux cas ; seule la règle a changé.
La troisième raison est l’endroit où atterrissent les frais et les flux non commerciaux. Des frais peuvent être intégrés au coût de l’achat, déduits du produit de la vente, ou inscrits sur leur propre ligne de registre et laissés entièrement hors du chiffre de profit. Chacune de ces options se défend et elles ne produisent pas le même total, si bien qu’un rapport et un registre peuvent différer exactement des frais qui les séparent.
| Ce que vous regardez | Historique des opérations | Rapport de PnL réalisé |
|---|---|---|
| Ce qu’est une ligne | Un événement qui a modifié un solde | Un résultat clôturé |
| Positions ouvertes | Présentes, sous la forme des transactions qui les ont ouvertes | Absentes jusqu’à leur clôture |
| Dépôts, retraits, transferts | Inclus | Hors du chiffre de profit |
| Une règle lui a-t-elle été appliquée | Non | Oui, une règle d’appariement que vous n’avez pas vue |
| À quoi cela sert | À tout reconstituer | À lire le résultat d’un coup d’œil |
Les documents du spot et ceux des futures ne sont pas bâtis pareil
Sur le spot, vous acquérez une chose. Un achat rattache un coût aux unités que vous détenez désormais, ces unités restent là jusqu’à ce que vous les cédiez, et la cession est le moment où un résultat se fige. Le document doit donc survivre au temps : une vente de cette année peut dépendre d’un achat réalisé des années plus tôt, et c’est pourquoi un export d’une seule année peut ne pas suffire à lui seul.
Sur les futures, vous n’acquérez rien. Un contrat est ouvert puis clôturé, et le résultat est l’écart entre ces deux prix appliqué à la taille et réglé dans la devise de marge. Il n’y a aucun lot d’unités à reporter, si bien qu’un résultat sur futures est complet à l’intérieur de la période où la position a été clôturée.
Ce que les futures ajoutent en échange, c’est un second flux de trésorerie. Les paiements de financement et les frais de transaction touchent votre solde pendant que la position est ouverte, et ils sont par construction distincts de l’écart entre l’entrée et la sortie. Que votre plateforme les intègre au chiffre réalisé ou les inscrive sur leurs propres lignes de registre est une propriété du rapport de cette plateforme et non de l’arithmétique : vérifiez-le sur votre propre compte plutôt que de le supposer.
La conséquence pratique est qu’un rapport de PnL sur futures peut paraître complet et pourtant ne pas égaler la variation de votre solde. Ce qui comble cet écart, c’est le registre, puisque chaque transfert de financement et chaque frais y sont une ligne.
Ce dont un document fiscal a réellement besoin
Les règles fiscales diffèrent selon les pays et ceci relève de la pédagogie et non du conseil, mais la forme de l’exigence mérite d’être vue une fois. L’administration fiscale des États-Unis traite les actifs numériques comme des biens et, pour calculer un gain ou une perte, énumère les documents à conserver : le type d’actif numérique, la date et l’heure de la transaction, le nombre d’unités, la valeur de marché en dollars américains au moment de la transaction et le prix de revient de l’actif vendu ou cédé.
Lisez cette liste face aux deux documents. Chaque champ qu’elle contient est un champ par transaction, ce qui est le format du registre et non celui du récapitulatif. Un rapport de PnL réalisé peut être un excellent contrôle de votre arithmétique et une mauvaise réponse à cette demande, parce qu’il a déjà comprimé précisément les lignes dont il est question.
L’écart se creuse dès que vous comptez les événements que le rapport ne voit jamais. Un fait générateur peut être un échange entre deux tokens ou une dépense en crypto, et aucun des deux ne ressemble à une vente bénéficiaire sur un écran de trading. Si le périmètre du rapport s’arrête aux transactions, ces lignes ne vivent que dans le registre.
Comment exporter les deux
Attendez-vous à tirer plus d’un fichier. L’écran d’export de Kraken propose Trades et Ledgers comme deux exports distincts, exige pour chacun une date de début et une date de fin, et vous laisse choisir PDF ou CSV. Cette séparation reflète le fait que les deux documents répondent à des questions différentes : prenez donc les deux plutôt que d’en choisir un.
Prenez le CSV plutôt que le PDF dès que le fichier va ailleurs que sous vos propres yeux ; réglez la plage de dates plus large que l’exercice fiscal pour que les soldes d’ouverture et les achats antérieurs soient visibles ; et faites un export par gamme de produits, puisque le spot et les dérivés peuvent se trouver dans des registres séparés.
Conservez ensuite le fichier brut sans le modifier et faites vos calculs sur une copie. Un export est un instantané des enregistrements d’une plateforme à un moment donné, et les retouches faites dedans détruisent la seule propriété qui en faisait une preuve. Un export ne couvre par ailleurs que la plateforme qui l’a émis : vos propres transferts entre plateformes sont donc les coutures où une reconstitution se déchire.
| Ce à quoi vous devez répondre | Quel export y répond |
|---|---|
| Combien ai-je gagné sur les positions clôturées | Le rapport de PnL réalisé |
| Combien ai-je payé les unités que je détiens encore | L’export des transactions, à partir de l’achat |
| D’où vient cette variation de solde | L’export du registre |
| Quels frais et quel financement ai-je payés | L’export du registre |
| Que remettre à un préparateur fiscal | Les exports du registre et des transactions, avec le rapport en recoupement |
En résumé
Un historique des opérations est le journal des événements et un rapport de PnL réalisé une conclusion qui en est tirée : le rapport ne peut donc jamais contenir plus que le registre. Les deux divergent pour trois raisons toutes légitimes : le périmètre de l’export, la règle choisie pour apparier les ventes aux achats, et l’endroit où sont placés les frais et les flux non commerciaux.
Les documents du spot portent le coût sur plusieurs années tandis que ceux des futures se referment à l’intérieur de la période, et les futures ajoutent le financement et les frais comme des flux distincts qu’un chiffre de profit peut ne pas inclure. Exportez les deux documents, gardez les fichiers bruts, et traitez le récapitulatif comme un contrôle du registre plutôt que comme son remplacement. Pour continuer à apprendre les fondamentaux, retrouvez d’autres articles de Bitbase Academy.
Articles associés
Autres articles Bitbase sur ce sujet :
- FIFO et LIFO pour le prix de revient en crypto
- Les intérêts composés et la croissance d'une position
- Le day trading crypto : comment ça marche et quels risques
- Diamond hands, paper hands et jeets
- Mesurer la croissance d’une communauté crypto : Discord, Telegram et l’engagement réel
Avertissement : Cet article est un contenu pédagogique de Bitbase Academy, fourni à titre d'information uniquement. Il ne constitue pas un conseil en investissement, en trading, en fiscalité ou en finance. Les cryptoactifs sont volatils ; évaluez votre propre risque. Rédigé en septembre 2026 ; référez-vous aux informations officielles les plus récentes.
Sources
[1] Administration fiscale des États-Unis (Internal Revenue Service), Digital assets : documents à conserver pour les transactions en actifs numériques irs.gov
[2] Assistance Kraken, How to export your account history on Kraken Pro (exports Trades et Ledgers) support.kraken.com
[3] Assistance Kraken, How to interpret Ledger history fields (champs et types d'entrée du registre) support.kraken.com






