Zum Hauptinhalt springen

Kryptowährungs-Vorlagen und -Beispiele

Dieser Leitfaden bietet praktische Beancount-Vorlagen und Beispiele aus der Praxis für gängige Kryptowährungs-Szenarien. Kopieren und passen Sie diese Vorlagen für Ihre eigenen Krypto-Buchhaltungsbedürfnisse an.

Basis-Setup-Vorlage

Kontenstruktur-Vorlage

; =============================================================================
; KRYPTOWÄHRUNGS-KONTO-SETUP-VORLAGE
; =============================================================================

; Exchange-Konten
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:BNB

; Wallet-Konten
1970-01-01 open Assets:Crypto:Wallet:Ledger:BTC
1970-01-01 open Assets:Crypto:Wallet:Ledger:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC

; DeFi-Protokoll-Konten
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:Staking:Ethereum:ETH

; Ertragskonten
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

; Aufwandskonten
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:Withdrawal

; Rohstoffdefinitionen
1970-01-01 commodity BTC
name: "Bitcoin"
asset-class: "cryptocurrency"

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

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

Handelsvorlagen

Grundlegender Kauf von Kryptowährungen

; Vorlage: Kryptowährung an der Börse kaufen
YYYY-MM-DD * "Kaufe [AMOUNT] [CRYPTO] auf [EXCHANGE]"
Assets:Crypto:[EXCHANGE]:[CRYPTO] [AMOUNT] [CRYPTO] { [PRICE] USD }
Assets:Crypto:[EXCHANGE]:USD -[TOTAL_COST] USD
Expenses:Crypto:Fees:Trading [FEE] USD
Assets:Crypto:[EXCHANGE]:USD -[FEE] USD

; Beispiel: Kaufe 1 BTC auf Coinbase
2024-01-15 * "Kaufe 1 BTC auf Coinbase"
Assets:Crypto:Coinbase:BTC 1.0 BTC { 45000.00 USD }
Assets:Crypto:Coinbase:USD -45000.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Coinbase:USD -50.00 USD

Kryptowährungsverkauf

; Vorlage: Verkaufe Kryptowährung an der Börse
YYYY-MM-DD * "Verkaufe [AMOUNT] [CRYPTO] auf [EXCHANGE]"
Assets:Crypto:[EXCHANGE]:[CRYPTO] -[AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE]:USD [PROCEEDS] USD
Expenses:Crypto:Fees:Trading [FEE] USD
Assets:Crypto:[EXCHANGE]:USD -[FEE] USD
Income:CapitalGains:Crypto [GAIN] USD ; oder Expenses:CapitalLoss:Crypto

; Beispiel: Verkaufe 0.5 BTC mit Gewinn
2024-03-20 * "Verkaufe 0.5 BTC auf Coinbase"
Assets:Crypto:Coinbase:BTC -0.5 BTC { 45000.00 USD }
Assets:Crypto:Coinbase:USD 24000.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Assets:Crypto:Coinbase:USD -30.00 USD
Income:CapitalGains:Crypto 1470.00 USD ; 24000 - 22500 - 30

Krypto-zu-Krypto-Handel

; Vorlage: Tausche eine Krypto gegen eine andere
YYYY-MM-DD * "Tausche [AMOUNT1] [CRYPTO1] gegen [AMOUNT2] [CRYPTO2]"
Assets:Crypto:[EXCHANGE]:[CRYPTO1] -[AMOUNT1] [CRYPTO1] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE]:[CRYPTO2] [AMOUNT2] [CRYPTO2] { [NEW_PRICE] USD }
Income:CapitalGains:Crypto [GAIN] USD ; Steuerpflichtiges Ereignis
Expenses:Crypto:Fees:Trading [FEE] USD
Assets:Crypto:[EXCHANGE]:USD -[FEE] USD

; Beispiel: Tausche BTC gegen ETH
2024-02-10 * "Tausche 1 BTC gegen 20 ETH auf Binance"
Assets:Crypto:Binance:BTC -1.0 BTC { 46000.00 USD }
Assets:Crypto:Binance:ETH 20 ETH { 2400.00 USD }
Income:CapitalGains:Crypto 2000.00 USD ; 48000 - 46000
Expenses:Crypto:Fees:Trading 40.00 USD
Assets:Crypto:Binance:USD -40.00 USD

Übertragungsvorlagen

Übertragung von Exchange zu Wallet

; Vorlage: Übertrage Krypto von Exchange zu Wallet
YYYY-MM-DD * "Übertrage [AMOUNT] [CRYPTO] von [EXCHANGE] zu [WALLET]"
Assets:Crypto:[EXCHANGE]:[CRYPTO] -[AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:Wallet:[WALLET]:[CRYPTO] [AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Expenses:Crypto:Fees:Withdrawal [FEE] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE]:[CRYPTO] -[FEE] [CRYPTO] { [COST_BASIS] USD }

; Beispiel: Übertrage BTC zu Ledger
2024-01-20 * "Übertrage 1 BTC von Coinbase zu Ledger"
Assets:Crypto:Coinbase:BTC -1.0 BTC { 45000.00 USD }
Assets:Crypto:Wallet:Ledger:BTC 1.0 BTC { 45000.00 USD }
Expenses:Crypto:Fees:Withdrawal 0.0005 BTC { 45000.00 USD }
Assets:Crypto:Coinbase:BTC -0.0005 BTC { 45000.00 USD }

Cross-Exchange-Übertragung

; Vorlage: Übertrage zwischen Exchanges
YYYY-MM-DD * "Übertrage [AMOUNT] [CRYPTO] von [EXCHANGE1] zu [EXCHANGE2]"
Assets:Crypto:[EXCHANGE1]:[CRYPTO] -[AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE2]:[CRYPTO] [AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Expenses:Crypto:Fees:Network [FEE] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE1]:[CRYPTO] -[FEE] [CRYPTO] { [COST_BASIS] USD }

; Beispiel: Übertrage ETH von Coinbase zu Binance
2024-02-05 * "Übertrage 10 ETH von Coinbase zu Binance"
Assets:Crypto:Coinbase:ETH -10 ETH { 2500.00 USD }
Assets:Crypto:Binance:ETH 10 ETH { 2500.00 USD }
Expenses:Crypto:Fees:Network 0.01 ETH { 2500.00 USD }
Assets:Crypto:Coinbase:ETH -0.01 ETH { 2500.00 USD }

Staking-Vorlagen

Ethereum Staking

; Vorlage: Stake ETH
YYYY-MM-DD * "Stake [AMOUNT] ETH"
Assets:Crypto:Wallet:MetaMask:ETH -[AMOUNT] ETH { [PRICE] USD }
Assets:Staking:Ethereum:ETH [AMOUNT] ETH { [PRICE] USD }
Expenses:Crypto:Fees:Network [FEE] ETH { [PRICE] USD }
Assets:Crypto:Wallet:MetaMask:ETH -[FEE] ETH { [PRICE] USD }

; Beispiel: Stake 32 ETH
2024-01-10 * "Stake 32 ETH auf Ethereum 2.0"
Assets:Crypto:Wallet:MetaMask:ETH -32 ETH { 2500.00 USD }
Assets:Staking:Ethereum:ETH 32 ETH { 2500.00 USD }
Expenses:Crypto:Fees:Network 0.01 ETH { 2500.00 USD }
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH { 2500.00 USD }

Staking-Belohnungen

; Vorlage: Erhalte Staking-Belohnungen
YYYY-MM-DD * "[CRYPTO] Staking Rewards - [PERIOD]"
Assets:Staking:[PROTOCOL]:[CRYPTO] [AMOUNT] [CRYPTO] { [PRICE] USD }
Income:Crypto:Staking:[CRYPTO] [VALUE] USD

; Beispiel: ETH Staking-Belohnungen
2024-02-01 * "ETH Staking Rewards - Januar"
Assets:Staking:Ethereum:ETH 0.08 ETH { 2600.00 USD }
Income:Crypto:Staking:ETH 208.00 USD

DeFi-Vorlagen

Uniswap Liquiditätsbereitstellung

; Vorlage: Füge Liquidität zu einem Uniswap-Pool hinzu
YYYY-MM-DD * "Füge Liquidität zu [TOKEN1]-[TOKEN2] Pool hinzu"
Assets:Crypto:Wallet:MetaMask:[TOKEN1] -[AMOUNT1] [TOKEN1] { [PRICE1] USD }
Assets:Crypto:Wallet:MetaMask:[TOKEN2] -[AMOUNT2] [TOKEN2] { [PRICE2] USD }
Assets:DeFi:Uniswap:[TOKEN1]-[TOKEN2]-LP [LP_AMOUNT] [LP_TOKEN] { [LP_PRICE] USD }
Expenses:Crypto:Fees:Network [FEE] ETH { [ETH_PRICE] USD }
Assets:Crypto:Wallet:MetaMask:ETH -[FEE] ETH { [ETH_PRICE] USD }

; Beispiel: Füge ETH-USDC-Liquidität hinzu
2024-01-15 * "Füge Liquidität zu ETH-USDC Pool hinzu"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH { 2500.00 USD }
Assets:Crypto:Wallet:MetaMask:USDC -25000 USDC
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V3-ETH-USDC { 500.00 USD }
Expenses:Crypto:Fees:Network 0.02 ETH { 2500.00 USD }
Assets:Crypto:Wallet:MetaMask:ETH -0.02 ETH { 2500.00 USD }

Compound Lending

; Vorlage: Stelle Assets für Compound bereit
YYYY-MM-DD * "Stelle [AMOUNT] [TOKEN] für Compound bereit"
Assets:Crypto:Wallet:MetaMask:[TOKEN] -[AMOUNT] [TOKEN]
Assets:DeFi:Compound:c[TOKEN] [C_AMOUNT] c[TOKEN] { [C_PRICE] USD }
Expenses:Crypto:Fees:Network [FEE] ETH { [ETH_PRICE] USD }
Assets:Crypto:Wallet:MetaMask:ETH -[FEE] ETH { [ETH_PRICE] USD }

; Beispiel: Stelle USDC für Compound bereit
2024-01-20 * "Stelle 10000 USDC für Compound bereit"
Assets:Crypto:Wallet:MetaMask:USDC -10000 USDC
Assets:DeFi:Compound:cUSDC 500 cUSDC { 20.00 USD }
Expenses:Crypto:Fees:Network 0.008 ETH { 2500.00 USD }
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH { 2500.00 USD }

Mining-Vorlagen

Mining-Belohnungen

; Vorlage: Erhalte Mining-Belohnungen
YYYY-MM-DD * "[CRYPTO] Mining Reward - [POOL/SOLO]"
Assets:Crypto:Mining:[CRYPTO] [AMOUNT] [CRYPTO] { [PRICE] USD }
Income:Crypto:Mining:[CRYPTO] [VALUE] USD

; Beispiel: Bitcoin Mining-Belohnung
2024-01-15 * "BTC Mining Reward - Slush Pool"
Assets:Crypto:Mining:BTC 0.01 BTC { 45000.00 USD }
Income:Crypto:Mining:BTC 450.00 USD

Mining-Ausgaben

; Vorlage: Mining-Betriebsausgaben
YYYY-MM-DD * "Mining [EXPENSE_TYPE] - [PERIOD]"
Expenses:Crypto:Mining:[EXPENSE_TYPE] [AMOUNT] USD
Assets:Checking -[AMOUNT] USD

; Beispiel: Mining-Stromkosten
2024-01-31 * "Mining Electricity - Januar"
Expenses:Crypto:Mining:Electricity 800.00 USD
Assets:Checking -800.00 USD

Airdrop-Vorlagen

Token Airdrops

; Vorlage: Erhalte Token Airdrop
YYYY-MM-DD * "[TOKEN] Airdrop from [PROJECT]"
Assets:Crypto:Wallet:[WALLET]:[TOKEN] [AMOUNT] [TOKEN] { [PRICE] USD }
Income:Crypto:Airdrops [VALUE] USD

; Beispiel: UNI-Token Airdrop
2024-03-01 * "UNI Airdrop from Uniswap"
Assets:Crypto:Wallet:MetaMask:UNI 400 UNI { 8.00 USD }
Income:Crypto:Airdrops 3200.00 USD

Erweiterte Vorlagen

Flash Loan Arbitrage

; Vorlage: Flash Loan Arbitrage
YYYY-MM-DD * "Flash Loan Arbitrage - [STRATEGY]"
; Flash Loan
Assets:Crypto:Temp:FlashLoan [LOAN_AMOUNT] [TOKEN]
Liabilities:DeFi:[PROTOCOL]:Flash -[LOAN_AMOUNT] [TOKEN]

; Arbitrage-Ausführung
Assets:Crypto:Temp:FlashLoan -[LOAN_AMOUNT] [TOKEN]
Assets:Crypto:Temp:Arbitrage [RETURN_AMOUNT] [TOKEN]

; Flash Loan zurückzahlen
Liabilities:DeFi:[PROTOCOL]:Flash [LOAN_AMOUNT] [TOKEN]
Assets:Crypto:Temp:Arbitrage -[LOAN_PLUS_FEE] [TOKEN]

; Gewinn
Assets:Crypto:Wallet:[WALLET]:[TOKEN] [PROFIT] [TOKEN]
Income:Crypto:Arbitrage [PROFIT_USD] USD

Cross-Chain-Brücke

; Vorlage: Überbrücke Assets zwischen Chains
YYYY-MM-DD * "Überbrücke [AMOUNT] [TOKEN] von [CHAIN1] zu [CHAIN2]"
Assets:Crypto:[CHAIN1]:[TOKEN] -[AMOUNT] [TOKEN] { [PRICE] USD }
Assets:Crypto:[CHAIN2]:[TOKEN] [AMOUNT] [TOKEN] { [PRICE] USD }
Expenses:Crypto:Bridge:Fees [FEE] [TOKEN] { [PRICE] USD }
Assets:Crypto:[CHAIN1]:[TOKEN] -[FEE] [TOKEN] { [PRICE] USD }

; Beispiel: Überbrücke ETH zu Polygon
2024-02-05 * "Überbrücke 5 ETH von Ethereum zu Polygon"
Assets:Crypto:Ethereum:ETH -5 ETH { 2600.00 USD }
Assets:Crypto:Polygon:ETH 5 ETH { 2600.00 USD }
Expenses:Crypto:Bridge:Fees 0.01 ETH { 2600.00 USD }
Assets:Crypto:Ethereum:ETH -0.01 ETH { 2600.00 USD }

Steueroptimierte Vorlagen

Tax Loss Harvesting

; Vorlage: Tax Loss Harvesting - Verkaufe [CRYPTO] mit Verlust
YYYY-MM-DD * "Tax Loss Harvesting - Verkaufe [CRYPTO] mit Verlust"
Assets:Crypto:[EXCHANGE]:[CRYPTO] -[AMOUNT] [CRYPTO] { [HIGH_COST_BASIS] USD }
Assets:Crypto:[EXCHANGE]:USD [PROCEEDS] USD
Expenses:Crypto:Fees:Trading [FEE] USD
Assets:Crypto:[EXCHANGE]:USD -[FEE] USD
Expenses:CapitalLoss:Crypto [LOSS] USD

; Beispiel: Ernte ADA-Verlust
2024-12-15 * "Tax Loss Harvesting - Verkaufe ADA mit Verlust"
Assets:Crypto:Binance:ADA -1000 ADA { 0.60 USD }
Assets:Crypto:Binance:USD 445.00 USD
Expenses:Crypto:Fees:Trading 5.00 USD
Assets:Crypto:Binance:USD -5.00 USD
Expenses:CapitalLoss:Crypto 150.00 USD

Langfristige Kapitalgewinne

; Vorlage: Langfristiger Verkauf - [CRYPTO] länger als 1 Jahr gehalten
YYYY-MM-DD * "Langfristiger Verkauf - [CRYPTO] länger als 1 Jahr gehalten"
date-acquired: "[PURCHASE_DATE]"
holding-period: "[DAYS] days"
Assets:Crypto:[EXCHANGE]:[CRYPTO] -[AMOUNT] [CRYPTO] { [COST_BASIS] USD }
Assets:Crypto:[EXCHANGE]:USD [PROCEEDS] USD
Expenses:Crypto:Fees:Trading [FEE] USD
Assets:Crypto:[EXCHANGE]:USD -[FEE] USD
Income:CapitalGains:LongTerm [GAIN] USD

; Beispiel: Langfristiger BTC-Verkauf
2025-02-01 * "Langfristiger Verkauf - BTC 382 Tage gehalten"
date-acquired: "2024-01-15"
holding-period: "382 days"
Assets:Crypto:Coinbase:BTC -1.0 BTC { 45000.00 USD }
Assets:Crypto:Coinbase:USD 55000.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Coinbase:USD -50.00 USD
Income:CapitalGains:LongTerm 9950.00 USD

Abstimmungsvorlagen

Monatliche Saldenverifizierung

; Vorlage: Monatliche Saldenbestätigungen
YYYY-MM-DD balance Assets:Crypto:[EXCHANGE]:[CRYPTO] [EXPECTED_BALANCE] [CRYPTO]
YYYY-MM-DD balance Assets:Crypto:Wallet:[WALLET]:[CRYPTO] [EXPECTED_BALANCE] [CRYPTO]

; Beispiel: Januar Saldenverifizierung
2024-01-31 balance Assets:Crypto:Coinbase:BTC 2.5 BTC
2024-01-31 balance Assets:Crypto:Binance:ETH 15.0 ETH
2024-01-31 balance Assets:Crypto:Wallet:Ledger:BTC 1.0 BTC

Preisaktualisierungen

; Vorlage: Tägliche Preisaktualisierungen
YYYY-MM-DD price [CRYPTO] [PRICE] USD

; Beispiel: Tägliche Preise
2024-01-15 price BTC 45000.00 USD
2024-01-15 price ETH 2500.00 USD
2024-01-15 price ADA 0.50 USD

Gebrauchsanweisung

  1. Kopieren Sie die relevante Vorlage für Ihren Transaktionstyp
  2. Ersetzen Sie Platzhalter (angezeigt in [KLAMMERN]) durch tatsächliche Werte
  3. Passen Sie Kontonamen an, um sie an Ihre Kontenstruktur anzupassen
  4. Fügen Sie Metadaten hinzu, falls erforderlich für Steuerberichte oder Tracking
  5. Überprüfen Sie Berechnungen, bevor Sie Einträge abschließen

Bewährte Verfahren

  • Verwenden Sie konsistente Namenskonventionen
  • Fügen Sie Transaktions-IDs in Metadaten ein
  • Dokumentieren Sie komplexe Transaktionen gründlich
  • Überprüfen Sie Wechselkurse und Preise
  • Führen Sie regelmäßige Sicherungen Ihrer Dateien durch

Diese Vorlagen bieten eine solide Grundlage für die Kryptowährungs-Buchhaltung in Beancount.io. Passen Sie sie basierend auf Ihren spezifischen Bedürfnissen und Handelsmustern an.