Hello,
I have a problem with the way gnucash handles multiple currencies. This
might be a simple misunderstanding on my part or a bug; I just don't
know.
Suppose I have a bank account in NLG (the default currency) and
one in USD. I want to buy USD 100 at an exchange rate of 2.30 NLG/USD.
I do this by transfering NLG 230 from by bank account in NLG
into a currency account (with currency NLG and security USD) at a price
of 2.30 and transfering USD 100 from that currency account into
the bank account in USD.
Later, the exchange rate drops to 2.20 NLG/USD and I want convert
my USD 100 bank into NLG. I transfer USD 100 from the bank account in
USD to the currency account and NLG 220 from the currency account to
my bank account in NLG, all with a price of 2.20 NLG/USD.
The final result is that by my assets have dropped by NLG 10, but this
change does not show up anywhere on the profit & loss sheet. Somehow,
I should have been able to (or forced to) credit an expense
accout ("capital losses") with the NLG 10 I lost, but instead I've managed
to get the books out of balance.
Now, I know that gnucash doesn't support "all aspects of multiple
currencies" (yet?) and that "some safety checks are still broken", so
it might very well be that I am doing something completely wrong here.
Could someone, however, please tell me how this is supposed to work
(ultimately)?
As an aside, in currency accounts the column TotShrs (an unfortunate name,
but that's not the point) seems to be the same as the column Balance.
Shouldn't the column TotShrs work the same was as in does in stock
accounts, namely be the total of all securities in all transactions?
[This is all based on a version of gnucash from cvs, somewhere end of
last week, in case that matters]
Peter van Rossum
[EMAIL PROTECTED]
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]