On Wed, Feb 17, 2010 at 5:33 PM, John Wiegley <[email protected]> wrote: > 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. > Thanks John.
That did solve the problem.
