hledger/examples/csv/coinbase-all.csv.rules
2018-07-16 06:30:36 +01:00

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