Hi Richard,
I think that might be it. When I "print" the trial balance to the screen it balances (i.e. to zero) in both the functional and reporting currencies (although there is a small difference in the total debits/credits between the two reports).
Don't you just love rounding :)
Cheers,
Ben