transaction report error
Miss Keating
MissKeating at comcast.net
Sun Jun 14 18:34:18 EDT 2015
My thanks to John Ralls for pointing me to the GnuCash report-sorting
controls which, indeed, I had not looked hard enough to find (because
that's not the basic problem). Knowing where these lurk should be
helpful in future, if I can just remember where to go for them.
And, in the instant case, sorting by “Register Order” as he suggested,
produces an accurate report, at least with my extant data. That's a
work-around of sorts.
However, that does not explain why sorting by “Date”, as is apparently
the default, produces reports with incorrect arithmetic. Frinstance,
7218.95 minus 78.63 does not equal 7952.06, and a GnuCash report should
not (by my lights) claim that it does, no matter what sort order is
commanded.
So I say that that's a bug, and a serious one, since it propagates
fundamental arithmetical untruths. Doing correct arithmetic is the most
basic requirement of a financial programme.
There is also the question as to why “Date” order is the apparent
default. Isn't it natural to expect the default layout for a report to
be the same as the register from which it is derived? If there's a
global preference setting for this default, I haven't found it yet, and
have had to change each report manually.
Even if there exists a globally settable default, apparently the
as-installed default default is "Date".
Then there is the consideration that - had "Register Order" been the
default - I am unlikely to have uncovered this bug.
trj
More information about the gnucash-user
mailing list