GNOME Bugzilla – Bug 584867
account report only counts one split per transaction
Last modified: 2018-06-29 22:22:53 UTC
Please describe the problem: If one enters a transaction with more than one split in the same account and then requests an account report for that account the report will only count some random first split for such a transaction when calculating the "Total Debits"/"Total Credits" and "Net Change" totals. Steps to reproduce: open the soon to be attached example.gnucash select the right most tab named register compare the "Total Debits" total to the amount of debits listed above the line Actual results: "Total Debits" is 3000 kr. Expected results: I expected "Total Debits" to add upp to 8000 kr. Does this happen every time? Yes. Other information:
Created attachment 135985 [details] gnucash file reproducing the bug
Unfortunately, the tabs you had open aren't saved in the file. Can you attach screen shots?
OK - I see. The "Account Transaction Report". Yes, that is strange.
Created attachment 136107 [details] Screen shot of the repair and maintenance account that the report fails to describe
Created attachment 136108 [details] screen shot of the report > OK - I see. The "Account Transaction Report". Yes, that is strange. That isn't how I get to that report, I open the account and then select Reports/Account Report.
I have a similar problem in 2.2.6 with a split transaction being reported incorrectly in the "Advanced Portfolio" under "Money In". It appears to work correctly in 2.3 svn 18087.
The particular issue I'm having in 2.2.6 was apparently thought to have been fixed: http://bugzilla.gnome.org/show_bug.cgi?id=355660 Just linking that here in case there's some useful connection to be made.
I still have this bug in 2.4.7: $ gnucash -v gnc.bin-Message: main: binreloc relocation support was disabled at configure time. GnuCash 2.4.7 Built 2011-07-06 from rb5bdf19+ please clarify the current bug state, is there any hope to fix?
I tried to reproduce this bug on GnuCash 2.4.10 (Ubuntu 12.04), but the numbers and total look fine to me, see attached screenshot. This bug should be closed.
Created attachment 242072 [details] Screenshot GnuCash 2.4.10 (Ubuntu 12.04)
Created attachment 242073 [details] Screenshot GnuCash 2.4.10 (Ubuntu 12.04)
To the other reporters: Can you confirm that this bug is gone with a later release or that it is still existing?
I can confirm that the "Advanced Portfolio" report is tallying correctly for me in 2.4.11 r22268. That was the only place I saw this problem come up. Thank you for following up on the issue, Carsten.
I did some further testing with GnuCash 2.4.11. The original reporter had the register open in "Transaction Journal" mode (selectable via View, when the register's tab is active). Using "Reports->Account Report" gives a report like the one attached in comment 3. Except that in 2.4.11, it also shows the proper total. This is a slight variant of the image attached by Carsten in comment 12, but the net result is the same: it seems I can't reproduce this bug anymore in GnuCash 2.4.11. And the same goes for 2.5.1. So I'll close this bug as fixed. Thank you for originally reporting it (sorry our response took so long), and thank you Carsten for taking this up and verifying the bug has been fixed.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=584867. Please update any external references or bookmarks.