Say I'm travelling in a foreign country and making lots of small cash 
transactions in the local currency. What's the easiest way to handle this 
in ledger?

Because these are all just incidental expenses, I want fix the conversion 
back to $$ when the transaction is made, so that the values of my expense 
accounts don't float over time.

So imagine this:

2012/01/30 atm withdrawal
    Assets:Cash      ZAR 3000 {{=$335.95}}
    Assets:Bank

2012/01/31 lunch
    Expenses:Food   ZAR 250
    Assets:Cash

2012/01/31 mobile top-up
    Expenses:Phone  ZAR 300
    Assets:Cash

I'm using lot pricing on the bulk currency conversion, but the fixed-rate 
ZARs don't seem to follow from Cash into Expense. The balances of the 
Expense accounts still float with the current exchange rate. It seems like 
you have to fix the exchange rate in every transaction, which seems pretty 
cumbersome. What's the easiest way to go about this?

I think it would be best if ledger could somehow figure out the rates from 
when you exchanged the money ("my wallet has 500 ZAR converted at rate X, 
1500 converted at rate Y, ...). Failing that, fixing the conversion at that 
day's market price (from prices.db) would also work. Is there some 
shorthand to make this possible without explicitly having to spell out the 
conversion rate in every transaction?

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to