On Feb 17, 2010, at 12:23 AM, Peter Ross wrote: > From what I understand I should be using the rate 1.81818181818 to > convert the 55 euros into 100 dollars.
Your problem is with rounding. Put this at the top of your file: D $1,000.00 Then your problem should go away. It's not that your transaction didn't balance, it's that the *display value* of the transaction didn't balance; and since you never use decimal points in any of your dollar amounts, Ledger rounds all display value to the nearest dollar. There is a bug here, in that it should round the 55*1.818 after the multiplication, not before. I'll add an issue for this. John
