GNOME Bugzilla – Bug 676810
Wrong accounting in multi-currency budget report
Last modified: 2018-06-29 23:08:55 UTC
Created attachment 214930 [details] Minimum set of accounts showing the bug When creating a budget report, in case there is an account with different currency than the parent account, the value is not converted in the commodity of the parent account before adding it, but simply added. The Actuals are correctly calculated, though. Example: Parent account: Current Assets (HUF) Sub account: Cash in Wallet with 10,000 HUF Sub account: Test EUR with 100 EUR Exchange rate is set so that 1 EUR = 300 HUF When issuing a Budget Report, gives the following: Actuals (correct) Parent account: Current Assets with 40,000 HUF Sub account: Cash in Wallet with 10,000 HUF Sub account: Test EUR with 100 EUR Budget (wrong) Parent account: Current Assets with 10,100 HUF Sub account: Current Assets with 10,000 HUF Sub account: Test EUR with 100 EUR I attach the example files.
Confirming the the same behaviour in trunk and Linux.
Still present in 2.6.3
FYI, still present in 2.6.11 Since some work is going on in budgets, I thought I would bring that up again.
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=676810. Please continue processing the bug there and please update any external references or bookmarks.