After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 676810 - Wrong accounting in multi-currency budget report
Wrong accounting in multi-currency budget report
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Budgets
2.4.x
Other Windows
: Normal major
: ---
Assigned To: Chris Shoemaker
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2012-05-25 12:00 UTC by Alberto Caruso
Modified: 2018-06-29 23:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Minimum set of accounts showing the bug (27.61 KB, application/x-zip-compressed)
2012-05-25 12:00 UTC, Alberto Caruso
Details

Description Alberto Caruso 2012-05-25 12:00:01 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.
Comment 1 Mike Evans 2012-05-26 08:59:33 UTC
Confirming the the same behaviour in trunk and Linux.
Comment 2 Michalis 2014-05-06 11:32:37 UTC
Still present in 2.6.3
Comment 3 Michalis 2016-04-15 14:26:07 UTC
FYI, still present in 2.6.11 
Since some work is going on in budgets, I thought I would bring that up again.
Comment 4 John Ralls 2017-09-24 22:19:42 UTC
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
Comment 5 John Ralls 2018-06-29 23:08:55 UTC
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.