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.

Reply via email to