https://bugs.kde.org/show_bug.cgi?id=441023
Jack <ostrof...@users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|ostroffjh@users.sourceforge | |.net | --- Comment #6 from Jack <ostrof...@users.sourceforge.net> --- In the attached file, the report Tax Transactions This Year includes two transaction. The one on 1/4/23 T000000000000000016 has three splits: one for the Checking Account A000001, and two for Categories: Memberships (A000015) and Donations (A000033) none of which are marked for including in Tax Reports. The other transaction T000000000000000017 belongs, as one split is for Category A000016 OtherGroups, which IS marked as for Tax Reports. As far as I can tell, the problem is that MyMoneyTransactionFilter::matchingSplits (in myoneytransactionfilter.cpp) is returning 1 for T000000000000000016 where I think it should return 0. I don't yet understand the code well enough to be sure, but I think the problem is somewhere towards the end of that function, where it seems to think it needs to return at least one split. I also haven't figured out where in that function it deals with the "tax categories only" setting in the filter. -- You are receiving this mail because: You are watching all bug changes.