Bug 290051 - KMyMoney matches manually entered transactions to downloaded transactions with different check number
Summary: KMyMoney matches manually entered transactions to downloaded transactions wit...
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.5.3
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-28 21:44 UTC by Ryan Novosielski
Modified: 2019-10-24 11:11 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.3,5.0.7
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Novosielski 2011-12-28 21:44:26 UTC
Version:           4.5.3 (using KDE 4.6.5) 
OS:                Linux

I have entered a bunch of checks manually into KMyMoney to record my apartment building's Christmas gratuities. Many of the checks are the same amount and I've written about 20 of them on the same date. When the software downloads the OFX file from my bank, it will reliably pick the wrong transaction to match to (for example this time it matched my manually entered check 389 with downloaded transaction check 388, both for the same dollar amount). It should seem fairly obvious that check numbers should ALWAYS match no matter what else is going on.

Reproducible: Sometimes

Steps to Reproduce:
I can't reproduce this easily as I don't do it that often, but I imagine that entering 4 checks with four different check numbers but the same dollar amounts and then downloading an OFX with one of those transactions present will reproduce the error.

Actual Results:  
Check 388 for $25 was matched to check 389 from my bank.

Expected Results:  
Check 388 should be matched with check 388 from my bank.
Comment 1 Cristian Oneț 2014-07-29 10:22:18 UTC
As far as I know check numbers are not used to match downloaded transactions, do we even get the check number using OFX?
Comment 2 Jack 2014-07-29 13:25:58 UTC
I only have one checking account where I use OFX direct connect, and it does include check numbers.  In fact, until I got that account mapped, I had entered check numbers as 345, but the bank sends 000345.  I'm pretty sure they only match if the check numbers are exactly the same.  I also have the problem that many of my checks take a long time to  clear, and so do not match because the time gap between manual entry and download is too long.  I'll have to pay more attention the next time I get a match to see how the check number is affected.
Comment 3 Andrew Crouthamel 2018-11-12 02:52:28 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-11-21 04:31:04 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Ralf Habacker 2019-10-24 09:24:28 UTC
Git commit f6f1d4e54675cd581ca82a9dcf8893d1b81f8b6b by Ralf Habacker.
Committed on 24/10/2019 at 09:24.
Pushed by habacker into branch 'master'.

ofxtest.php: Add account '00001237' with several check numbers

M  +56   -0    ofxtest.php

https://commits.kde.org/websites/kmymoney-org/f6f1d4e54675cd581ca82a9dcf8893d1b81f8b6b
Comment 6 Ralf Habacker 2019-10-24 09:46:01 UTC
Git commit d8466bd37a4ee5205e0ac8230318d7438c1d7025 by Ralf Habacker.
Committed on 24/10/2019 at 09:45.
Pushed by habacker into branch 'master'.

ofxtest.php: add specific account to test bug 290051

M  +48   -0    ofxtest.php

https://commits.kde.org/websites/kmymoney-org/d8466bd37a4ee5205e0ac8230318d7438c1d7025
Comment 7 Ralf Habacker 2019-10-24 11:11:50 UTC
(In reply to Ralf Habacker from comment #6)
> ofxtest.php: add specific account to test bug 290051

With the ofx test server at https://kmymoney.org/ofxtest.php (account bug290051) I was not able to reproduce this issue. Seems to be fixed already.