3 ms·
I used ledger for a few months last year, tracking transactions in five or six currencies. I haven't used another system so I can't compare, but ledger seemed t
by kalmar 14y ago
I used ledger for a few months last year, tracking transactions in five or six currencies. I haven't used another system so I can't compare, but ledger seemed to handle things very well. For foreign credit card transactions, you can do things like:
2012-05-22=2012-05-18 * B&H Photo Video
Expenses:Electronics:Camera:Charger USD 37.02 @@ CAD 38.76
Liabilities:Visa
to specify the purchase amount and the amount that appeared on the card. It keeps track of the exchange rate at each such transaction, and can generate a price history from them. I was even able to enter an ATM withdrawal with fees at both ends fairly easily:
2012-03-12 * Withdrawal
Assets:Cash USD 500.00
Expenses:Banking:Fees USD 2.50
Assets:Bank:Chequing CAD -511.19
Expenses:Banking:Fees CAD 2.00
Assets:Bank:Chequing CAD -2.00
The concept of "currency" is pretty open in ledger. I even started using it to track tickets on my transit card for a while, with things like
2012-04-18=2012-04-17 * STM 10 tickets
Assets:Opus Card 10 STM @@ CAD 24.00
Liabilities:Visa
followed by withdrawals from the card when I took trips. (This turned out not to be a very good use of time.) You could track stocks in a similar way.
Hope that helps. You might also want to look up ledger and gnucash, as I think ledger can read gnucash files. You'd be able to test ledger out with "production" data.