Passer au contenu principal

Méthode FIFO (globale) dans Waltio : fonctionnement & bonnes pratiques

Mis Ă  jour hier

Bonjour 👋

Dans certains pays, comme en Espagne ou en Belgique, Waltio calcule vos gains/pertes selon la méthode FIFO (First In, First Out).

Cet article explique comment fonctionne le FIFO global dans Waltio et quelles bonnes pratiques appliquer (retraits à catégoriser, dépÎts...)

I - Le FIFO, c’est quoi ?

👉 Principe : on considĂšre que vous vendez d’abord les cryptos achetĂ©es le plus tĂŽt dans le temps.

👉 ConsĂ©quence : Ă  chaque vente/Ă©change imposable, Waltio « retire » de votre stock les acquisitions les plus anciennes, puis les suivantes, jusqu’à couvrir la quantitĂ© cĂ©dĂ©e.

C’est une rĂšgle objective et traçable qui Ă©vite d’avoir Ă  choisir arbitrairement quelles crypto vous vendez.

💡 Le FIFO global fonctionne comme une file d’attente unique :

Les cryptos les plus anciennes (tous comptes confondus) sortent en premier.

Si un compte est oubliĂ© ou une transaction mal catĂ©gorisĂ©e, Waltio peut croire que vos “anciens” jetons n’existent pas → et vendre fictivement des jetons plus rĂ©cents → fausser le calcul.

Plus votre historique est complet, plus le FIFO global reflÚte fidÚlement la réalité !

II - Comment Waltio lit et classe vos opérations

Lorsque vous importez vos données (API ou fichiers), Waltio reconstitue votre chronologie :

- Vos acquisitions (achats, dépÎts, gains) et vos cessions (ventes, paiements, swaps) alimentent une file chronologique unique.

- Waltio tente automatiquement d’identifier qu’un retrait d’un compte correspond Ă  un dĂ©pĂŽt sur un autre (transfert interne).

- 💡 Si un rapprochement est impossible ou si une incohĂ©rence est dĂ©tectĂ©e, des avertissements seront signalĂ©s et nĂ©cessiteront une intervention manuelle.

- Vous pouvez labelliser certaines opérations pour en préciser la nature (paiement, don, frais, mise en staking). La labellisation est essentielle pour la bonne interprétation fiscale.

III - Les retraits à catégoriser : pourquoi et comment

Lorsqu’un retrait n’a pas de dĂ©pĂŽt correspondant (par exemple un compte oubliĂ©, un transfert vers un wallet non ajoutĂ©, bridge multi-chain), un label est nĂ©cessaire pour comprendre Ă  quoi Ă©tait destinĂ© ce retrait.

👉 Avant toute chose : assurez-vous d’avoir importĂ© toutes les plateformes/portefeuilles depuis la toute premiĂšre transaction.

Si, aprĂšs vĂ©rification, aucun dĂ©pĂŽt correspondant n’existe : labellisez le retrait.

Les labels courants :

- Transfert entre comptes : vrai transfert interne (fait baisser la valeur visible du compte source mais n’est pas imposable) ;

- Paiement (achat de bien/service) : baisse la valeur et imposable dans les pays oĂč ce type d’opĂ©ration est une cession imposable.

- Swap (Ă©change crypto-crypto) : baisse la valeur du jeton sortant. Selon les pays, l’échange peut ĂȘtre imposable ;

- Frais : baisse la valeur, non imposable en soi (mais pris en compte dans le calcul) ;

- Hack/Perte, Donation, Mise en staking/Collatéral, Ajout de liquidité, Liquidation, NFT, Autre retrait (au besoin).

Cas frĂ©quent : si vous avez un bridge qui n’a pas Ă©tĂ© automatiquement rapprochĂ©, vĂ©rifiez l’adresse de destination et les horodatages. Si c’est bien un transfert interne, utilisez le label Transfert entre comptes.

⚠ Attention : laisser un retrait non catĂ©gorisĂ© peut amener Waltio Ă  l’interprĂ©ter comme un paiement (et donc comme une cession imposable).

IV - Exemples concrets

đŸ§© Exemple 1 : Crypto en staking & FIFO ?

Janvier 2022 : j’achùte 1 BTC. Je le mets en staking.

Mars 2022 : j’achùte 1 autre BTC, cette fois dans mon wallet classique.

Avril 2022 : je vends 1 BTC.

👉 En FIFO, peu importe que le premier BTC soit en staking ou non. Le calcul regarde seulement l’ordre chronologique des acquisitions :

Le BTC de janvier est considĂ©rĂ© vendu en premier, mĂȘme s’il est “bloquĂ©â€ en staking, et mĂȘme si j’avais du BTC plus liquide achetĂ© plus tard.

Le FIFO ne tient pas compte de l’endroit oĂč sont vos cryptos ni de leur usage. Il regarde uniquement la date d’acquisition.

đŸ§© Exemple 2 : Compte oubliĂ© faussant le FIFO

2019 : vous achetez 0,5 BTC sur un exchange A (jamais connecté à Waltio).

2021 : vous achetez 1 BTC sur Binance (connecté à Waltio).

2023 : vous vendez 1 BTC.

👉 Si l’exchange A n’est pas ajoutĂ©, Waltio pense que votre “premier” BTC est celui de 2021.

RĂ©sultat : le FIFO se calcule mal, car l’acquisition de 2019 (plus ancienne) est invisible.

Si vous oubliez un compte ou un wallet, le FIFO global est faussé. Waltio croira que vos acquisitions les plus anciennes sont en réalité plus récentes, ce qui peut changer fortement le calcul fiscal.

đŸ§© Exemple 3 : Transfert interne mal reconnu

Vous sortez 1 ETH de Kraken en 2022 et le déposez dans Metamask.

Vous n'avez pas ajouté Metamask.

Le retrait de Kraken apparaĂźt donc comme une cession imposable au lieu d’un simple transfert car Waltio ne peut pas identifier le dĂ©pĂŽt.

Dans le FIFO global, chaque “perte” de crypto est interprĂ©tĂ©e comme une vente si le dĂ©pĂŽt correspondant n’existe pas. C’est pour ça qu’il faut toujours ajouter tous vos wallets/exchanges, corriger les retraits Ă  catĂ©goriser.

L’équipe Waltio 💙

Avez-vous trouvé la réponse à votre question ?