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 584867 - account report only counts one split per transaction
account report only counts one split per transaction
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Reports
2.2.9
Other All
: Normal normal
: ---
Assigned To: Andreas Köhler
Andreas Köhler
Depends on:
Blocks:
 
 
Reported: 2009-06-04 20:41 UTC by Ulrik Haugen
Modified: 2018-06-29 22:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gnucash file reproducing the bug (3.88 KB, application/octet-stream)
2009-06-04 20:42 UTC, Ulrik Haugen
Details
Screen shot of the repair and maintenance account that the report fails to describe (43.53 KB, image/png)
2009-06-07 21:50 UTC, Ulrik Haugen
Details
screen shot of the report (39.85 KB, image/png)
2009-06-07 21:53 UTC, Ulrik Haugen
Details
Screenshot GnuCash 2.4.10 (Ubuntu 12.04) (58.21 KB, image/png)
2013-04-21 10:16 UTC, Carsten Rinke
Details
Screenshot GnuCash 2.4.10 (Ubuntu 12.04) (56.27 KB, image/png)
2013-04-21 10:19 UTC, Carsten Rinke
Details

Description Ulrik Haugen 2009-06-04 20:41:51 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:
Comment 1 Ulrik Haugen 2009-06-04 20:42:33 UTC
Created attachment 135985 [details]
gnucash file reproducing the bug
Comment 2 Phil Longstaff 2009-06-06 01:14:15 UTC
Unfortunately, the tabs you had open aren't saved in the file.  Can you attach screen shots?
Comment 3 Phil Longstaff 2009-06-06 01:23:41 UTC
OK - I see.  The "Account Transaction Report".  Yes, that is strange.
Comment 4 Ulrik Haugen 2009-06-07 21:50:29 UTC
Created attachment 136107 [details]
Screen shot of the repair and maintenance account that the report fails to describe
Comment 5 Ulrik Haugen 2009-06-07 21:53:35 UTC
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.
Comment 6 Steven N. Severinghaus 2009-06-19 03:26:21 UTC
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.
Comment 7 Steven N. Severinghaus 2009-06-19 03:27:13 UTC
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.
Comment 8 Steven N. Severinghaus 2009-06-19 03:31:20 UTC
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.
Comment 9 dmitry dolgopolov 2011-08-21 02:44:14 UTC
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?
Comment 10 Carsten Rinke 2013-04-21 10:15:51 UTC
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.
Comment 11 Carsten Rinke 2013-04-21 10:16:48 UTC
Created attachment 242072 [details]
Screenshot GnuCash 2.4.10 (Ubuntu 12.04)
Comment 12 Carsten Rinke 2013-04-21 10:19:22 UTC
Created attachment 242073 [details]
Screenshot GnuCash 2.4.10 (Ubuntu 12.04)
Comment 13 Carsten Rinke 2013-04-23 10:01:52 UTC
To the other reporters:

Can you confirm that this bug is gone with a later release or that it is still existing?
Comment 14 Steven N. Severinghaus 2013-04-23 15:35:36 UTC
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.
Comment 15 Geert Janssens 2013-05-10 17:23:55 UTC
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.
Comment 16 John Ralls 2018-06-29 22:22:53 UTC
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.