Bug 339175 - Multiple selection of transactions for "matching" not allowed, and transactions don't match automatically on OFX direct download
Summary: Multiple selection of transactions for "matching" not allowed, and transactio...
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-18 13:50 UTC by Mike Wolfe
Modified: 2014-09-23 20:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Wolfe 2014-09-18 13:50:52 UTC
After using the OFX plugin's direct connect feature (Windows 7 installer, version 4.6.90-cdd451fe35), there are imported transactions in the ledger that are yellow which match with older transactions.  

First problem: These transactions are not already matched when imported, while they were in the 4.6.4 version for Windows.

Second problem: Trying to highlight two transactions and match them manually doesn't work, by which I mean that holding the CTRL key and clicking on two transactions does not select both of them.

This may well be an issue with the Windows version of library files or something like that.

Reproducible: Always

Steps to Reproduce:
1. Use OFX Direct Connect to download transactions (optional)
2. Try to select multiple items with CTRL-click
3.

Actual Results:  
Multiple items not selected, transactions not matched.

Expected Results:  
Automatically matched transactions, or failing that manual matching.
Comment 1 Cristian Oneț 2014-09-23 13:20:33 UTC
About the first problem: transaction matching code was refactored since the 4.6 series so it would be nice if you could create a simple testfile to reproduce the behavior that used to work on 4.6.4 but does not work in 4.6.90-cdd451fe35; otherwise this will be released as 4.7.0.

We would need a KMyMoney testfile with proper matching rules setup and a test import file which contains a transaction that used to match in 4.6.4 but is not matched any longer.

About the second problem: I need to take a look at it, it should work.
Comment 2 Mike Wolfe 2014-09-23 13:45:53 UTC
Christian,

Thanks for the reply!

For the first problem, I was unable to reproduce it with proper matching 
settings applied.  Maybe it was a one-off, I don't know, but I don't 
consider it an issue unless I see it again later.

For the second one, I'm seeing some stranger behavior.  I am able to 
select multiple ledger entries of any one type, by which I mean manually 
entered or direct downloaded entries (e.g. I can select two, five, or 
ten manually input transaction, or six downloaded transactions).  
However, I can't select from BOTH of the two groups, which makes 
matching impossible.

-Mike

On 9/23/2014 8:20 AM, Cristian Oneț wrote:
> https://bugs.kde.org/show_bug.cgi?id=339175
>
> Cristian Oneț <onet.cristian@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |onet.cristian@gmail.com
>               Status|UNCONFIRMED                 |NEEDSINFO
>           Resolution|---                         |WAITINGFORINFO
>
> --- Comment #1 from Cristian Oneț <onet.cristian@gmail.com> ---
> About the first problem: transaction matching code was refactored since the 4.6
> series so it would be nice if you could create a simple testfile to reproduce
> the behavior that used to work on 4.6.4 but does not work in 4.6.90-cdd451fe35;
> otherwise this will be released as 4.7.0.
>
> We would need a KMyMoney testfile with proper matching rules setup and a test
> import file which contains a transaction that used to match in 4.6.4 but is not
> matched any longer.
>
> About the second problem: I need to take a look at it, it should work.
>
Comment 3 Cristian Oneț 2014-09-23 13:55:09 UTC
I need to check if this is not by, any chance, caused by the fix for BUG 335122, which does not allow the selection of register entries of different types.
Comment 4 Cristian Oneț 2014-09-23 20:30:03 UTC
Git commit 5277848b040237b81aac9d31a09299c523b33d82 by Cristian Oneț.
Committed on 23/09/2014 at 20:25.
Pushed by conet into branch 'master'.

Allow matching again by selecting imported and local transactions.

This has been broken by a previous fix for
Related: bug 335122

M  +3    -10   kmymoney/widgets/register.cpp

http://commits.kde.org/kmymoney/5277848b040237b81aac9d31a09299c523b33d82