GNOME Bugzilla – Bug 612214
Budgets are not aware of UI sign-reversals
Last modified: 2018-06-29 22:36:27 UTC
Budgets appear to be stored with whatever sign-reversed accounts the user has set at the time. They are not properly responsive to changes in the UI settings.
Jeff, Can you clarify your comments? It is not clear to me what exactly the issue is. Can you provide steps to reproduce and a specific example of what you mean? Thank you, -Tim
There is sign-reversal associated with the internal representation of most amounts and the external (UI) values. This can be controlled by accessing the preferences through Edit > Preferences then on th Accounts tab, "Reverse Balance Accounts" Budgets do not use these settings so that if you create a budget then change the setting, the resulting output is no longer consistent with your accounting data.
Adding to Jeff's comment, the value of the UI setting does change the sign of the budget values when using the "Estimate" function on past data. A "Budget Report" that is generated with the same UI setting will show good agreement between budget and actual values. Change the UI value between budgeting and reporting and watch the fireworks. The "Budget Balance Sheet" and "Budget Income Statement" reports are thrown off by this bug as well, as they expect positive values for routine income, expenses, loan payments, bank deposits, stock purchases, etc.
Created attachment 220835 [details] My budget
Created attachment 220837 [details] Budget Flow report
Created attachment 220838 [details] Budget Report report
I am not sure this is related, but possibly. I have a Budget, but it displays differently in "Budget Report" and "Budget Flow". As you can see in the attached pictures, I have budgeted an income of "-11 000" to Bidrag:ABF. This works fine in the Budget Flow report, as the actual income is reported as "-11 000". In the Budget Report, however, the actual income is reported as "11 000", and the diff then reported as 22 000. This was obviously not the intent. So I'll have to stick with either the Budget Flow report, or the Budget Report report. Can't have both! Unless, of course, this can be fixed :) I have "Credit accounts" selected under "Reverse Balanced Accounts" in Preferences, which should be the default setting.
I think this bug relates to Bug 726674 - Budget Report always shows some inconsistent signs @Jobjörn Folkesson: Is it possible for you take the patch from Bug 726674 and check if it fixes the problem you reported above?
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 726674 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=612214. Please update any external references or bookmarks.