Comment 11 for bug 784339

Revision history for this message
jlinkels (jlinkels) wrote :

I am affected by this bug too.
Server version 6.0.3

I have a P/L account Foreign Exchange Loss.
Losses, so it is an expense.
When I receive a foreign payment and the exchange rate happens to be in my advantage, the loss is negative.

So when booking the payment, the difference is Credit.
The balance of the Foreign Exchange loss is negative in the G/L

When I create the P/L sheet, the sign on the Foreign Exchange Loss acct is lost, and
this amount is substracted from my net profit. That is stupid.

What is worse is that my Balance sheet is now out of balance, and shows two different totals.
That is because the Net Profit is calculated incorrectly.

Apparently the Net Profit is calcultated first and then transferred to the Balance sheet.
The other accounts are transferred to the balance sheet as well and calculated independently.
With the wrong figure for Net Profit it is apparent the wrong balance totals will appear.

I can't believe this is a DISCUSSION whether this is a bug or not. In double accounting ALL
accounts can have a negative value. It is preferred that it is not PRESENTED as such,
but it is incredible that a CALCULATION goes wrong on this.

What am I to do? Create 2 accounts, one for Foreign Exchange Losses and one for Foreign Exchange Gains, and book on
each of them (only debit on one, only credit on the other) dependent on the exchange rate?

jlinkels