> On May 6, 2020, at 1:24 PM, jeanl <rip...@gmail.com> wrote:
> 
> Devs,
> I'm looking into
> http://gnucash.1415818.n4.nabble.com/GNC-Import-matcher-shortcomings-OFX-realm-at-least-td4718489.html
> where many similar transactions in an OFX file can be matched to the same
> existing transaction in the register.
> I don't see any code to detect this situation in the matching code. I see
> that for each imported transaction we build a list of matching register
> transactions, but I don't see anything that attempts to avoid having
> many-to-one matches.
> 
> Is there a reason for that? Was the previously discussed? Or is just an
> oversight?

I'd guess an initial oversight in the design of the code coupled with it being 
non-trivial to fix, possibly coupled with the matcher already being slow.

It occurs to me that perhaps matching should be separated into two separate 
dialogs, perhaps wrapped in an assistant: The first one would match 
already-entered transactions and the second would run the account matcher on 
the remaining unmatched ones. That would simplify both the UI and the matching 
code. Getting something like that done in time for 4.0 isn't likely, though.

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to