Zum Hauptinhalt springen
Kryptowährungs-Vorlagen und -Beispiele

Kryptowährungs-Vorlagen und -Beispiele

Praktische Beancount-Vorlagen und Beispiele aus der Praxis für gängige Krypto-Szenarien, einschließlich Handel, Mining, Staking, Airdrops und DeFi-Aktivitäten.

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.

Erkunden Sie ein Live-Beispiel eines Kryptowährungs-Ledgers:

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.