[Kmymoney-devel] Matching question, Was: [Bug 345259] The date is ignored when matching

Jack ostroffjh at users.sourceforge.net
Wed May 20 17:01:44 UTC 2015


[To the list, not posted to the bug]

I'm getting two strange behaviors on matching two transactions.   
Allan's latest patch from the bug is involved here, but I'm not sure  
it's responsible for both issues.

I have an old, manually entered transaction from 4 April (longer ago  
than the match window).  I just imported (OFX direct connect) a new  
transaction for the same check.  Since it was outside the window, it  
did not match, but just imported as a new transaction.  That makes  
sense and seems correct.  The original transaction has a payee and a  
category.  The imported transaction has a different payee (correct,  
based on my payee matching) but no category.  I started by simply  
accepting the imported transaction.  Then if I select the two  
transactions and click on "Match" I get a popup "The transaction  
post-dates are not within the 'matchinterval' setting.  If you wish to  
import the transaction, click 'Yes'."  First, it's already imported,  
I'm now trying to match.  However, I"m not sure it would be good to  
change the wording of the warning if it ever does show up when actually  
importing.  Second, if I click 'Yes,' what happens depends on the order  
in which I selected the two transactions.

If I select the older (manual) transaction first, after the merge, the  
transaction retains the older date, but has the payee and missing  
category from the imported transaction.  Also, Bank Entry shows the  
older (manual) date and Your entry shows the newer (imported) date and  
memo.  The transaction's memo does contain the memos from both  
transactions.  On the other hand, if I select the newer (imported)  
transaction first, after the merge, the transaction has the newer date,  
retains the correct (from the manual transaction) payee and category,  
and the Bank entry and Your entry fields show the correct dates and  
memos.

Rather than trying to guess exactly what is happening, I simply observe  
that it appears the order of transaction selection has an effect on the  
results of the match in terms of which transaction's fields are  
retained in the matched transaction.  I'll see if I can capture screen  
shots to make it clearer what is happening.  I also wonder if I should  
try this again, using a version before Allan's last patch was applied,  
to see what happens.

Jack


More information about the KMyMoney-devel mailing list