Passer au contenu principal

2 articles tagués avec "DeFi"

Voir tous les tags

Le Guide Complet de la Comptabilité des Cryptomonnaies avec Beancount.io

· 14 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Êtes-vous submergé par les transactions crypto sur plusieurs plateformes d'échange, aux prises avec la complexité de la DeFi, ou paniqué à l'approche de la saison des impôts ? Vous n'êtes pas seul. Le paysage des cryptomonnaies est passé de simples achats de Bitcoin à un écosystème sophistiqué de protocoles DeFi, de récompenses de staking, de yield farming et d'activités inter-chaînes qui remettent en question les méthodes comptables traditionnelles.

Voici la dure réalité : chaque transaction crypto est potentiellement imposable, et l'IRS surveille. Que vous soyez un détenteur occasionnel de Bitcoin ou un utilisateur avancé de la DeFi gérant des positions sur des dizaines de protocoles, la tenue de registres financiers précis n'est pas une option, c'est essentiel pour la conformité et la clarté financière.

Le problème ? Les logiciels de comptabilité traditionnels ont un support natif limité pour la complexité des cryptos. Bien que des outils comme QuickBooks puissent gérer les cryptos avec des plugins supplémentaires, et qu'Excel puisse importer des données de la blockchain avec des scripts, la plupart des solutions nécessitent une personnalisation significative pour une comptabilité crypto complète.

La solution ? Le système de comptabilité en texte brut de Beancount.io, basé sur le puissant langage open source Beancount. Note importante : Beancount est un langage de comptabilité en partie double open source créé par Martin Blais, tandis que Beancount.io est un service d'hébergement commercial qui fournit une interface conviviale et une infrastructure cloud pour Beancount. Ce guide couvre à la fois les principes fondamentaux de Beancount et la manière de les utiliser efficacement via la plateforme Beancount.io.

Guide Complet de la Comptabilité des Cryptomonnaies

Le cauchemar de la comptabilité des cryptomonnaies (et pourquoi ça empire)

Votre portefeuille crypto est dispersé partout

Soyons honnêtes concernant votre configuration. Vous avez probablement :

  • 3 à 5 plateformes d'échange différentes (Coinbase pour les achats faciles, Binance pour les altcoins, Kraken pour ce jeton spécifique...)
  • Plusieurs portefeuilles (MetaMask pour la DeFi, Ledger pour les détentions à long terme, ce vieux portefeuille que vous avez oublié...)
  • Positions DeFi sur plus de 10 protocoles (Uniswap, Compound, Aave, et toute nouvelle ferme de rendement qui a attiré votre attention)
  • Récompenses de staking qui arrivent au compte-gouttes depuis divers validateurs
  • Airdrops aléatoires apparaissant dans votre portefeuille comme des cadeaux de Noël crypto

Chaque plateforme parle un langage différent. Coinbase vous fournit un fichier CSV qui ne ressemble en rien à l'exportation de Binance. Uniswap n'a même pas d'exportations. Et ne me lancez pas sur le sujet du suivi de vos positions DeFi sur les réseaux de couche 2.

Types de transactions qui défient la comptabilité traditionnelle

Vos activités crypto incluent des types de transactions que les systèmes comptables traditionnels n'ont pas été conçus à l'origine pour gérer :

  • Perte impermanente liée à la fourniture de liquidités (essayez d'expliquer cela à QuickBooks)
  • Prêts flash qui empruntent et remboursent des millions en une seule transaction
  • Yield farming où vous gagnez 5 jetons différents pour avoir fourni des liquidités
  • Ponts inter-chaînes qui font disparaître des actifs sur un réseau et apparaître sur un autre
  • Dérivés de jalonnement comme le stETH qui accumulent de la valeur différemment de l'actif sous-jacent
  • Jetons de gouvernance de DAO que vous avez reçus pour avoir utilisé des protocoles

Le champ de mines de la conformité fiscale

Voici ce qui empêche les investisseurs en crypto de dormir la nuit :

  • Chaque transaction est imposable (oui, même cet échange d'ETH contre de l'USDC)
  • Le suivi du prix de revient devient impossible avec des centaines de micro-transactions
  • Les récompenses de staking sont des revenus dès que vous les recevez (à la juste valeur marchande)
  • Les récompenses DeFi sont des revenus même si vous ne pouvez pas encore les vendre
  • L'IRS exige le formulaire 8949 avec chaque transaction listée
  • Les pénalités sont sévères en cas d'erreur

Les logiciels de comptabilité traditionnels nécessitent une personnalisation importante pour cette complexité. Bien que des solutions existent, elles exigent souvent des plugins, des scripts ou des processus manuels supplémentaires pour gérer l'ensemble des activités de cryptomonnaie.

Découvrez Beancount.io : La solution de comptabilité crypto que vous attendiez

Et si je vous disais qu'il existe un système comptable conçu précisément pour ce chaos ? Beancount.io n'est pas qu'un simple outil de comptabilité ; c'est une révolution de la comptabilité en texte brut qui gère la complexité des cryptomonnaies comme si elle était faite pour cela.

Pourquoi Beancount.io domine la comptabilité crypto

🔍 Transparence Totale : Chaque calcul est visible. Pas de boîtes noires, pas d'algorithmes du type "faites-nous confiance". Vous voyez exactement comment votre prix de revient est calculé, comment les plus-values sont déterminées, et où chaque satoshi est allé.

📊 Flexibilité Illimitée : Créez la structure de comptes dont vous avez besoin. Suivez les positions DeFi, les produits dérivés de staking, les actifs inter-chaînes, ou ce jeton étrange que vous avez obtenu d'un vote de DAO. Si vous pouvez l'imaginer, vous pouvez le suivre.

🎯 Prix de Revient Précis : Suivi par lot avec identification spécifique. Choisissez précisément quel Bitcoin vous vendez pour optimiser votre fiscalité. FIFO, LIFO, ou sélectionnez vos lots — votre choix.

🔗 Pérenne : Le format texte brut signifie que vos données vous appartiennent pour toujours. Pas de verrouillage fournisseur, pas de formats propriétaires, pas d'e-mails du type "désolé, nous fermons".

⚡ Puissance de Script : Automatisez les importations, générez des rapports personnalisés et intégrez-vous à n'importe quel outil. Parce que votre portefeuille crypto est unique, votre comptabilité devrait l'être aussi.

Configurer votre centre de commande crypto

Établir votre architecture de comptes

Considérez cela comme l'élaboration du plan directeur de votre empire crypto. Nous créons une structure capable de gérer tout, depuis votre premier achat de Bitcoin jusqu'aux stratégies DeFi multi-protocoles complexes :

Remarque : Les exemples utilisent 1970-01-01 comme date d'ouverture de compte générique. Pour une utilisation réelle, remplacez par vos dates d'ouverture de compte réelles, surtout si vous utilisez des outils d'importation automatisés qui filtrent les transactions par date.

; Comptes d'échange
1970-01-01 open Assets:Crypto:Coinbase:USD
1970-01-01 open Assets:Crypto:Coinbase:BTC
1970-01-01 open Assets:Crypto:Coinbase:ETH
1970-01-01 open Assets:Crypto:Binance:USD
1970-01-01 open Assets:Crypto:Binance:BTC
1970-01-01 open Assets:Crypto:Binance:ETH
1970-01-01 open Assets:Crypto:Binance:ADA

; Comptes de portefeuille
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:MetaMask:UNI
1970-01-01 open Assets:Crypto:Wallet:Ledger:BTC
1970-01-01 open Assets:Crypto:Wallet:Ledger:ETH

; Comptes de protocole DeFi
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Crypto:Mining:BTC

; Comptes de revenus
1970-01-01 open Income:Crypto:Staking:ETH
1970-01-01 open Income:Crypto:Mining:BTC
1970-01-01 open Income:Crypto:Airdrops
1970-01-01 open Income:Crypto:DeFi:Yield
1970-01-01 open Income:CapitalGains:Crypto
1970-01-01 open Income:Crypto:Trading:Margin

; Comptes de dépenses
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:Withdrawal

; Comptes supplémentaires pour scénarios avancés
1970-01-01 open Assets:Crypto:Binance:BTC-Margin
1970-01-01 open Liabilities:Crypto:Binance:Borrowed
1970-01-01 open Liabilities:Crypto:Binance:BTC
1970-01-01 open Assets:Checking
1970-01-01 open Expenses:Crypto:Mining:Electricity

Définitions de Commodités

Définissez vos cryptomonnaies comme des commodités avec les métadonnées appropriées :

1970-01-01 commodity BTC
name: "Bitcoin"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ETH
name: "Ethereum"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ADA
name: "Cardano"
asset-class: "cryptocurrency"
price-source: "binance"

1970-01-01 commodity USDC
name: "USD Coin"
asset-class: "stablecoin"
price-source: "coinbase"

1970-01-01 commodity UNI
name: "Uniswap"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity UNI-V2-ETH-USDC
name: "Uniswap V2 ETH-USDC LP Token"
asset-class: "liquidity-pool"

Maîtrise des Transactions de Cryptomonnaies : Du Simple au Sophistiqué

Prêt à voir Beancount.io en action ? Parcourons des scénarios concrets qui mettraient en échec d'autres systèmes comptables, mais qui sont gérés avec élégance ici.

1. Votre premier achat de Bitcoin (La porte d'entrée)

Chaque parcours crypto commence quelque part. Voici comment enregistrer ce moment décisif où vous avez acheté votre premier Bitcoin :

2024-01-15 * "Buy 0.5 BTC on Coinbase"
Assets:Crypto:Coinbase:BTC 0.5 BTC {30000.00 USD}
Assets:Crypto:Coinbase:USD -15025.00 USD
Expenses:Crypto:Fees:Trading 25.00 USD

2. Réaliser des bénéfices (ou limiter les pertes) comme un pro

Le moment de vérité : la vente de vos cryptos. C'est là que la plupart des systèmes comptables montrent leurs limites, mais Beancount.io excelle grâce à un suivi précis du coût d'acquisition :

2024-03-20 * "Vente de 0.3 BTC sur Coinbase"
Actifs:Crypto:Coinbase:BTC -0.3 BTC {30000.00 USD}
Actifs:Crypto:Coinbase:USD 10470.00 USD
Dépenses:Crypto:Frais:Trading 30.00 USD
Revenus:PlusValues:Crypto 1440.00 USD ; 10470 - (0.3 × 30000) - 30 = 1440

3. Récompenses de jalonnement : Gagner en dormant

Le revenu passif dans sa forme la plus pure. Cependant, n'oubliez pas que l'IRS exige que les récompenses de jalonnement soient déclarées comme revenu imposable dès réception, basé sur la juste valeur marchande au moment de la réception (selon les directives de l'IRS sur les actifs numériques, 2024). Bien qu'il y ait un litige en cours (Jarrett c. États-Unis), la position officielle actuelle exige une déclaration immédiate. Voici comment les suivre correctement :

2024-02-01 * "ETH Staking Rewards"
Assets:Staking:Ethereum:ETH 0.05 ETH {2500.00 USD}
Income:Crypto:Staking:ETH 125.00 USD

4. Yield Farming DeFi: Là où ça se corse 🌶️

Bienvenue dans la comptabilité DeFi avancée. Le Yield Farming DeFi implique des transactions multi-jetons complexes qui nécessitent un suivi sophistiqué. Voici comment comptabiliser correctement une position de liquidité Uniswap :

; Provision initiale de liquidité
2024-01-10 * "Ajout de liquidité au pool ETH-USDC"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -25000 USDC {1.00 USD}
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V2-ETH-USDC {500.00 USD}

; Réclamation des récompenses
2024-02-10 * "Réclamation des récompenses LP Uniswap"
Assets:Crypto:Wallet:MetaMask:UNI 50 UNI {8.00 USD}
Income:Crypto:DeFi:Yield 400.00 USD

5. Transferts inter-plateformes

Transfert de Bitcoin de Coinbase vers le portefeuille Ledger :

2024-01-20 * "Transfer BTC from Coinbase to Ledger"
Assets:Crypto:Coinbase:BTC -1.0 BTC {30000.00 USD}
Assets:Crypto:Wallet:Ledger:BTC 0.9995 BTC {30000.00 USD}
Expenses:Crypto:Fees:Withdrawal 0.0005 BTC {30000.00 USD}

Scénarios avancés de cryptomonnaies

Trading sur marge

Enregistrement des positions à effet de levier :

; Ouverture d'une position longue à effet de levier (emprunt de BTC)
2024-02-15 * "Open 2x leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin 1.0 BTC {35000.00 USD}
Liabilities:Crypto:Binance:BTC -1.0 BTC {35000.00 USD}
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Binance:USD -50.00 USD

; Clôture de la position avec profit
2024-02-20 * "Close leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin -1.0 BTC {35000.00 USD}
Assets:Crypto:Binance:USD 37950.00 USD
Liabilities:Crypto:Binance:BTC 1.0 BTC {35000.00 USD}
Income:Crypto:Trading:Margin -2900.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD

Airdrops et Fourches

Enregistrement des distributions de jetons gratuites :

2024-03-01 * "Received UNI airdrop"
Assets:Crypto:Wallet:MetaMask:UNI 400 UNI {8.00 USD}
Income:Crypto:Airdrops 3200.00 USD

Opérations de minage

Pour les mineurs de cryptomonnaies :

2024-01-01 * "Récompense de minage Bitcoin"
Assets:Crypto:Mining:BTC 0.1 BTC {45000.00 USD}
Income:Crypto:Mining:BTC 4500.00 USD

; Dépenses de minage
2024-01-31 * "Coûts d'électricité de minage"
Expenses:Crypto:Mining:Electricity 800.00 USD
Assets:Checking -800.00 USD

Rapports fiscaux et Conformité

Suivi du coût d'acquisition

Beancount.io suit automatiquement le coût d'acquisition en utilisant le système basé sur les lots :

; Achats multiples à des prix différents
2024-01-01 * "Buy BTC batch 1"
Assets:Crypto:Coinbase:BTC 1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD -40000.00 USD

2024-02-01 * "Buy BTC batch 2"
Assets:Crypto:Coinbase:BTC 1.0 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD -45000.00 USD

; Vente de lots spécifiques (FIFO, LIFO ou identification spécifique)
2024-03-01 * "Sell BTC using FIFO"
Assets:Crypto:Coinbase:BTC -0.5 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD 22470.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Income:CapitalGains:Crypto 2440.00 USD ; 22470 - 20000 - 30 = 2440

Génération de Rapports Fiscaux

Utilisez le système de requêtes et les plugins de Beancount pour générer des rapports fiscaux :

  • Formulaire 8949 : Gains et pertes en capital (via bean-query ou des plugins tiers)
  • Annexe D : Récapitulatif des gains en capital (nécessite un scriptage additionnel)
  • Formulaire 1040 : Revenus issus du staking, du minage, des airdrops (via des rapports personnalisés)
  • Journaux de transactions détaillés : À des fins d'audit

Remarque : La génération de rapports fiscaux nécessite des plugins, des scripts ou une intégration supplémentaires avec des logiciels fiscaux spécialisés. Beancount fournit la base de données, mais les formulaires fiscaux spécifiques nécessitent généralement un développement personnalisé ou des outils tiers.

Meilleures pratiques pour la comptabilité des cryptomonnaies

1. Réconciliation Régulière

  • Importer les données de change hebdomadairement
  • Vérifier les soldes de portefeuille mensuellement
  • Recouper avec les explorateurs de blockchain

2. Documentation appropriée

  • Conservez toutes les confirmations de transaction
  • Documentez le but de chaque transaction
  • Tenez des registres des prix du marché au moment de la transaction

3. Séparer les comptes professionnels et personnels

; Investissements crypto personnels
Assets:Personal:Crypto:Coinbase:BTC

; Opérations crypto professionnelles
Assets:Business:Crypto:Treasury:BTC

4. Suivre toutes les sources de revenus

  • Récompenses de staking (imposables comme revenu)
  • Récompenses de minage (imposables comme revenu)
  • Airdrops (imposables à la juste valeur marchande)
  • Rendement DeFi (imposable comme revenu)

5. Gestion des Frais

Suivez tous les frais séparément pour une déduction fiscale appropriée :

Expenses:Crypto:Fees:Trading     ; Frais de transaction d'échange
Expenses:Crypto:Fees:Network ; Frais de réseau de la blockchain
Expenses:Crypto:Fees:Withdrawal ; Frais de retrait

Intégration avec les outils crypto populaires

Intégration d'API de Plateformes d'Échange

Beancount.io peut s'intégrer aux principales plateformes d'échange :

  • Coinbase Pro API : Importation automatique des transactions
  • Binance API : Mises à jour du solde en temps réel
  • Kraken API : Synchronisation des données historiques

Analyse de la Blockchain

Connectez-vous aux explorateurs de blockchain :

  • Etherscan : Vérification des transactions Ethereum
  • Blockchain.info : Suivi des transactions Bitcoin
  • BscScan : Surveillance de la Binance Smart Chain

Suivi de Portefeuille

Synchronisation avec les outils de gestion de portefeuille :

  • CoinTracker : Génération de rapports fiscaux
  • Koinly : Agrégation multi-plateformes
  • Blockfolio : Suivi de portefeuille mobile

Avis de non-responsabilité importants

Avis fiscal et juridique : Ce guide fournit des informations générales sur la comptabilité des cryptomonnaies à l'aide de Beancount et ne constitue pas un conseil fiscal, juridique ou financier professionnel. Le traitement fiscal des transactions de cryptomonnaies varie selon la juridiction et les circonstances individuelles. Des scénarios complexes tels que les ponts inter-chaînes, la perte impermanente et les prêts flash peuvent avoir des implications fiscales incertaines en vertu des réglementations actuelles. Pour des conseils spécifiques sur la question de savoir si les transactions constituent des cessions imposables, veuillez vous référer aux FAQ de l'IRS Q-15 à Q-18 (2024) ou consulter les réglementations fiscales locales. Consultez toujours un professionnel de la fiscalité qualifié ou un expert-comptable familier avec la fiscalité des cryptomonnaies dans votre juridiction avant de prendre des décisions fiscales.

Précision sur le logiciel : Les exemples de ce guide utilisent la syntaxe Beancount standard. Bien que Beancount.io fournisse une interface conviviale pour Beancount, les principes comptables sous-jacents s'appliquent à toute implémentation de Beancount.

Conclusion

La comptabilité des cryptomonnaies n'a pas à être accablante. Grâce au puissant système de comptabilité en texte brut de Beancount, accessible via la plateforme Beancount.io, vous pouvez :

  • Maintenir une Transparence Totale : Chaque transaction est visible et vérifiable
  • Assurer la Conformité Fiscale : Suivi précis du prix de revient et déclaration des revenus
  • Évoluer avec Votre Portefeuille : Gérer des transactions simples aux stratégies DeFi complexes
  • S'intégrer en Toute Transparence : Se connecter aux plateformes d'échange, portefeuilles et outils fiscaux
  • Pérenniser Vos Registres : Le format texte brut assure une accessibilité à long terme

Que vous soyez un détenteur occasionnel de Bitcoin ou un investisseur sophistiqué en yield farming DeFi, Beancount offre la base et la flexibilité nécessaires pour maîtriser la comptabilité des cryptomonnaies. Commencez par des transactions de base et intégrez progressivement des scénarios plus complexes à mesure que votre parcours crypto évolue.

Les exemples de ce guide fournissent une base solide, mais rappelez-vous que la comptabilité des cryptomonnaies est un domaine en constante évolution. Restez informé des changements réglementaires, consultez des professionnels de la fiscalité et adaptez vos pratiques comptables si nécessaire.

Prêt à prendre le contrôle de vos finances en cryptomonnaies ? Inscrivez-vous sur Beancount.io et découvrez la puissance d'une comptabilité crypto transparente et scriptable, bâtie sur la fondation robuste de Beancount.

Comptabilité DeFi Simplifiée : Suivi du Yield Farming, des Pools de Liquidité et des Récompenses de Staking avec la Comptabilité en Texte Brut

· 9 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

La Finance Décentralisée (DeFi) a révolutionné notre interaction avec les services financiers, offrant des opportunités sans précédent de génération de rendement, de fourniture de liquidité et de trading décentralisé. Cependant, ces opportunités s'accompagnent du défi de suivre avec précision les transactions complexes pour la conformité fiscale et la gestion de portefeuille.

Les méthodes comptables traditionnelles peinent avec les caractéristiques uniques de la DeFi : les teneurs de marché automatisés (automated market makers), le minage de liquidité (liquidity mining), la perte impermanente (impermanent loss) et les récompenses multi-jetons. Ce guide complet vous montre comment maîtriser la comptabilité DeFi en utilisant le puissant système de comptabilité en texte brut de Beancount.io.

La comptabilité DeFi simplifiée

Comprendre les défis comptables de la DeFi

La Complexité des Transactions DeFi

Les protocoles DeFi créent des défis comptables qui n'existent pas dans la finance traditionnelle :

  • Transactions multi-jetons : Opérations uniques impliquant plusieurs cryptomonnaies
  • Composition automatique : Récompenses automatiquement réinvesties
  • Perte impermanente : Changements de valeur dus à la divergence des prix dans les pools de liquidité
  • Optimisation des frais de gaz : Structures de frais complexes sur différents réseaux
  • Gouvernance de protocole : Droits de vote et distributions de jetons de gouvernance
  • Interactions inter-protocoles : Transactions couvrant plusieurs plateformes DeFi

Implications fiscales des activités DeFi

L'IRS considère les activités DeFi comme des événements imposables :

  • Fourniture de liquidités : Peut déclencher des événements imposables lors du dépôt d'actifs
  • Récompenses de yield farming : Imposables comme revenu ordinaire à la juste valeur marchande
  • Perte impermanente : Implications fiscales potentielles lors du retrait des fonds des pools
  • Jetons de gouvernance : Airdrops et récompenses imposables comme revenu
  • Récompenses de staking : Imposables comme revenu lors de la réception

Configuration des Comptes DeFi dans Beancount.io

Structure de compte exhaustive

Créez une hiérarchie de comptes détaillée qui retrace toutes les activités DeFi :

; Comptes de portefeuille
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:MetaMask:DAI
1970-01-01 open Assets:Crypto:Wallet:MetaMask:WBTC

; Pools de liquidité Uniswap V3
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:DAI-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:WBTC-ETH-LP

; Protocole Compound
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Compound:cETH
1970-01-01 open Assets:DeFi:Compound:cDAI

; Protocole Aave
1970-01-01 open Assets:DeFi:Aave:aUSDC
1970-01-01 open Assets:DeFi:Aave:aETH
1970-01-01 open Assets:DeFi:Aave:DebtETH

; Protocoles de Staking
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Lido:stETH
1970-01-01 open Assets:Staking:RocketPool:rETH

; Comptes de revenus
1970-01-01 open Income:DeFi:Yield:Uniswap
1970-01-01 open Income:DeFi:Yield:Compound
1970-01-01 open Income:DeFi:Yield:Aave
1970-01-01 open Income:DeFi:Staking:Ethereum
1970-01-01 open Income:DeFi:Governance:Tokens
1970-01-01 open Income:DeFi:Airdrops

; Comptes de dépenses
1970-01-01 open Expenses:DeFi:Gas:Ethereum
1970-01-01 open Expenses:DeFi:Gas:Polygon
1970-01-01 open Expenses:DeFi:Gas:Arbitrum
1970-01-01 open Expenses:DeFi:ImpermanentLoss

Actifs Spécifiques à la DeFi

Définissez les jetons et les jetons LP avec les métadonnées appropriées :

1970-01-01 commodity UNI-V3-ETH-USDC
name: "Uniswap V3 ETH-USDC LP Token"
asset-class: "pool de liquidité"
protocol: "uniswap-v3"

1970-01-01 commodity cUSDC
name: "Compound USDC"
asset-class: "jeton de prêt"
protocol: "compound"

1970-01-01 commodity stETH
name: "Lido Staked Ethereum"
asset-class: "dérivé de jalonnement"
protocol: "lido"

Suivi des activités DeFi courantes

1. Fourniture de liquidité Uniswap

Ajout de liquidité à un pool

2024-01-15 * "Ajouter de la liquidité au pool Uniswap V3 ETH-USDC"
Assets:Crypto:Wallet:MetaMask:ETH -5.0 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -12500 USDC
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V3-ETH-USDC {250.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Récupération des frais de LP

2024-02-15 * "Réclamer les frais de LP Uniswap"
Assets:Crypto:Wallet:MetaMask:ETH 0.2 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 300 USDC
Income:DeFi:Yield:Uniswap 820.00 USD
Expenses:DeFi:Gas:Ethereum 0.005 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.005 ETH {2600.00 USD}

Retrait de liquidité avec perte impermanente

2024-03-15 * "Retrait de liquidité du pool ETH-USDC"
Assets:DeFi:Uniswap:ETH-USDC-LP -100 UNI-V3-ETH-USDC {250.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH 4.8 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 12800 USDC
Expenses:DeFi:PerteImpermanente 240.00 USD ; Calcul de la PI
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2800.00 USD}

2. Prêts du Protocole Compound

Fournir des Actifs à Compound

2024-01-20 * "Fournir de l'USDC à Compound"
Assets:Crypto:Wallet:MetaMask:USDC -10000 USDC
Assets:DeFi:Compound:cUSDC 500 cUSDC {20.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Gagner des intérêts composés

2024-02-20 * "Accumulation d'intérêts composés"
Assets:DeFi:Compound:cUSDC 5.2 cUSDC {20.50 USD}
Income:DeFi:Yield:Compound 106.60 USD

Réclamation des récompenses COMP

2024-02-20 * "Réclamation des jetons de gouvernance COMP"
Assets:Crypto:Wallet:MetaMask:COMP 12 COMP {85.00 USD}
Income:DeFi:Governance:Tokens 1020.00 USD
Expenses:DeFi:Gas:Ethereum 0.006 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.006 ETH {2600.00 USD}

3. Opérations du protocole Aave

Dépôt et Emprunt

; Déposer de l'ETH en garantie
2024-01-25 * "Dépôt d'ETH sur Aave"
Actifs:Crypto:Portefeuille:MetaMask:ETH -10 ETH {2500.00 USD}
Actifs:DeFi:Aave:aETH 10 aETH {2500.00 USD}
Dépenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Actifs:Crypto:Portefeuille:MetaMask:ETH -0.01 ETH {2500.00 USD}

; Emprunter de l'USDC contre garantie ETH
2024-01-25 * "Emprunt d'USDC auprès d'Aave"
Actifs:Crypto:Portefeuille:MetaMask:USDC 15000 USDC
Passifs:DeFi:Aave:DebtUSDC -15000 USDC
Dépenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Actifs:Crypto:Portefeuille:MetaMask:ETH -0.008 ETH {2500.00 USD}

Rembourser des prêts avec intérêts

2024-03-25 * "Rembourser un prêt USDC à Aave"
Liabilities:DeFi:Aave:DebtUSDC 15000 USDC
Expenses:DeFi:Interest:Aave 450 USDC ; Intérêts courus
Assets:Crypto:Wallet:MetaMask:USDC -15450 USDC
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2700.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2700.00 USD}

4. Jalonnement Ethereum

Jalonnement direct d'Ethereum

2024-01-10 * "Jalonner de l'ETH sur Ethereum 2.0"
Assets:Crypto:Wallet:MetaMask:ETH -32 ETH {2500.00 USD}
Assets:Staking:Ethereum:ETH 32 ETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Récompenses de Jalonnement

2024-02-10 * "Récompenses de jalonnement ETH"
Assets:Staking:Ethereum:ETH 0.15 ETH {2600.00 USD}
Income:DeFi:Staking:Ethereum 390.00 USD

Staking Liquide avec Lido

2024-01-12 * "Stake ETH with Lido"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Staking:Lido:stETH 10 stETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Scénarios DeFi Avancés

Stratégies d'agriculture de rendement

Farming de rendement multi-protocole

; Étape 1 : Déposer de l'USDC sur Compound
2024-01-30 * "Déposer de l'USDC sur Compound pour le farming de rendement"
Assets:Crypto:Wallet:MetaMask:USDC -20000 USDC
Assets:DeFi:Compound:cUSDC 1000 cUSDC {20.00 USD}

; Étape 2 : Emprunter du DAI contre du cUSDC
2024-01-30 * "Emprunter du DAI sur Compound"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI
Liabilities:DeFi:Compound:DebtDAI -15000 DAI

; Étape 3 : Fournir de la liquidité DAI-USDC à Uniswap
2024-01-30 * "Ajouter de la liquidité DAI-USDC pour le farming"
Assets:Crypto:Wallet:MetaMask:DAI -15000 DAI
Assets:Crypto:Wallet:MetaMask:USDC -5000 USDC ; USDC supplémentaire
Assets:DeFi:Uniswap:DAI-USDC-LP 200 UNI-V3-DAI-USDC {100.00 USD}

Opérations DeFi inter-chaînes

Pontage d'actifs

2024-02-05 * "Bridge ETH to Polygon"
Assets:Crypto:Wallet:MetaMask:ETH -5 ETH {2600.00 USD}
Assets:Crypto:Wallet:Polygon:ETH 5 ETH {2600.00 USD}
Expenses:DeFi:Bridge:Fees 0.01 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2600.00 USD}

Prêts Éclair et Arbitrage

2024-02-10 * "Opportunité d'arbitrage de prêt éclair"
; Prêt éclair
Assets:Crypto:Temp:FlashLoan 100000 USDC
Liabilities:DeFi:Aave:FlashLoan -100000 USDC

; Opération d'arbitrage
Assets:Crypto:Temp:FlashLoan -100000 USDC
Assets:Crypto:Temp:Arbitrage 101500 USDC

; Remboursement du prêt éclair
Liabilities:DeFi:Aave:FlashLoan 100000 USDC
Assets:Crypto:Temp:Arbitrage -100090 USDC ; Incluant les frais

; Profit
Assets:Crypto:Wallet:MetaMask:USDC 1410 USDC
Income:DeFi:Arbitrage:Profit 1410.00 USD

Considérations relatives à la déclaration fiscale DeFi

Reconnaissance des revenus

Toutes les récompenses DeFi sont imposables en tant que revenu ordinaire :

; Track all income sources separately
Income:DeFi:Yield:Uniswap ; Frais de LP
Income:DeFi:Yield:Compound ; Intérêts perçus
Income:DeFi:Staking:Ethereum ; Récompenses de staking
Income:DeFi:Governance:Tokens ; Airdrops de jetons de gouvernance
Income:DeFi:Airdrops ; Airdrops de protocole

Dépenses déductibles

Suivez les dépenses déductibles :

Dépenses:DeFi:Gas:Ethereum          ; Frais de gaz
Dépenses:DeFi:Gas:Polygon ; Frais de couche 2
Dépenses:DeFi:Intérêts:Aave ; Coûts d'emprunt
Dépenses:DeFi:PerteImpermanente ; PI des positions de LP

Suivi des Plus-values

Utilisez la comptabilité par lots pour un calcul précis des plus-values :

; Different cost basis for same token
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; Batch 1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; Batch 2

Meilleures pratiques pour la comptabilité DeFi

1. Enregistrement des transactions en temps réel

  • Enregistrer les transactions immédiatement après exécution
  • Utiliser les hachages de transaction pour vérification
  • Surveiller le mempool pour les transactions en attente

2. Suivi de l'optimisation des frais de gaz

; Suivi des stratégies d'optimisation des frais de gaz
Expenses:DeFi:Gas:Ethereum:Standard ; Prix du gaz standard
Expenses:DeFi:Gas:Ethereum:Fast ; Prix du gaz rapide
Expenses:DeFi:Gas:Ethereum:Instant ; Prix du gaz instantané

3. Gestion des risques liés aux protocoles

; Suivi des risques spécifiques aux protocoles
Expenses:DeFi:Risk:SmartContract ; Défaillances de contrats intelligents
Expenses:DeFi:Risk:Liquidation ; Événements de liquidation
Expenses:DeFi:Risk:Slippage ; Frais de glissement

4. Rapprochement automatisé

  • Mettre en place des flux de prix automatisés
  • Utiliser les API de protocole pour la vérification des soldes
  • Implémenter les importations de transactions automatisées

5. Normes de documentation

  • Conserver des notes détaillées de transaction
  • Documenter la justification de la stratégie
  • Conserver les enregistrements d'interaction de protocole

Intégration avec les outils DeFi

Suivi de Portefeuilles

  • DeBank : Aperçu du portefeuille DeFi
  • Zapper : Tableau de bord multi-protocole
  • Zerion : Portefeuille et suivi DeFi

Rapports fiscaux

  • Koinly : Calculs fiscaux DeFi
  • CoinTracker : Prise en charge multi-protocole
  • TokenTax : Rapports DeFi spécialisés

Plateformes d'Analyse

  • DeFi Pulse : Analyse de protocole
  • DeFiLlama : Suivi des TVL et des rendements
  • APY.vision : Suivi des pertes impermanentes

Conclusion

La complexité de la comptabilité DeFi ne devrait pas vous empêcher de participer à la révolution de la finance décentralisée. Grâce au puissant système de comptabilité en texte brut de Beancount.io, vous pouvez :

  • Suivre les transactions complexes : Gérer les interactions multi-protocoles en toute fluidité
  • Assurer la conformité fiscale : Reconnaissance appropriée des revenus et suivi des dépenses
  • Surveiller la performance du portefeuille : Aperçus en temps réel des positions DeFi
  • Gérer les risques : Suivre la perte impermanente et les risques de protocole
  • Mettre à l'échelle les opérations : Du simple staking aux stratégies complexes de yield farming

La clé d'une comptabilité DeFi réussie est la cohérence, la précision et une catégorisation appropriée. Commencez avec des protocoles de base et étendez-vous progressivement à des stratégies plus complexes à mesure que vous vous familiarisez avec les schémas comptables.

Prêt à maîtriser la comptabilité DeFi ? Commencez votre parcours Beancount.io et prenez le contrôle de votre portefeuille de finance décentralisée dès aujourd'hui.