30 lines
		
	
	
		
			923 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			923 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# hledger CSV rules for coinbase combined transaction history CSV
 | 
						|
# (https://www.coinbase.com/tax-center, Transaction History (All))
 | 
						|
 | 
						|
skip 3
 | 
						|
fields timestamp,transaction_type,asset,quantity_transacted,usd_spot_price_at_transaction,usd_amount_transacted_inclusive_of_coinbase_fees,address,notes
 | 
						|
 | 
						|
date %timestamp
 | 
						|
date-format %m/%d/%Y
 | 
						|
description %notes
 | 
						|
comment  price-excl-fees:$%usd_spot_price_at_transaction
 | 
						|
 | 
						|
account1 assets:personal:online:coinbase
 | 
						|
if ,BCH,
 | 
						|
 account1 assets:personal:online:coinbase:bch
 | 
						|
if ,BTC,
 | 
						|
 account1 assets:personal:online:coinbase:btc
 | 
						|
if ,ETH,
 | 
						|
 account1 assets:personal:online:coinbase:eth
 | 
						|
if ,LTC,
 | 
						|
 account1 assets:personal:online:coinbase:ltc
 | 
						|
 | 
						|
currency %asset 
 | 
						|
 | 
						|
amount %quantity_transacted @@ $%usd_amount_transacted_inclusive_of_coinbase_fees
 | 
						|
if ,(Sell|Send),
 | 
						|
 amount -%quantity_transacted @@ $%usd_amount_transacted_inclusive_of_coinbase_fees
 | 
						|
 | 
						|
if ,(Buy|Receive),
 | 
						|
 account2 assets:bank:checking
 |