I think, based on the comment https://github.com/Gnucash/gnucash/blob/1fda575c5b21c10bde538f593b5fb2d64b850e01/gnucash/import-export/import-main-matcher.cpp#L358 that it’s supposed to prevent a transaction being presented for more than one import. Since you have one of these checks a week I guess you’d have 4 in a monthly download. That might be a rare occurrence so that function doesn’t get exercised much.
Regards, John Ralls > On Feb 28, 2026, at 15:24, Jon Schewe <[email protected]> wrote: > > If I ignore the result of get_conflict_list, then I get the matches > that I want. That is where the desired transaction is disappearing from > the list of possible matches. > > Does anyone have any insight on why this function might be excluding > transactions? > > On Sat, 2026-02-28 at 06:40 -0600, Jon Schewe wrote: >> I'm trying to track down an issue where I am not presented with the >> transactions that I expect for some checks matching. I have a >> particularly difficult situation for GnuCash to match in that: >> 1) the checks are always the same amount >> 2) the checks are written a week apart >> 3) the checks are cashed up to 2 weeks after written >> 4) the back does not include the check number in the OFX file >> >> I understand that I can double click on the match dialog and choose >> from all possible matches. However I'm finding that the match that I >> desire isn't showing up in the list. >> >> I've added debugging to split_find_match to try and track it down. At >> this point I'm finding the transaction that I desire being added to >> the >> list of possible transactions in this method. The method exits with 3 >> transactions. However when the dialog is opened I only see 2 >> transactions. I'm always missing the one that I want. >> >> I see the split_find_match is called from perform_matching and that >> it >> calls gnc_import_TransInfo_init_matches after all matches are found. >> At this point I have the correct number of transactions in >> match_list. >> However I don't know the gnucash source or gtk well enough to be able >> to figure out the steps between there and when the dialog that let's >> me >> pick transactions is built and displayed. >> >> Can someone help point me to the flow of execution between these 2 >> points? >> >> Thank you, >> Jon >> >> _______________________________________________ >> gnucash-devel mailing list >> [email protected] >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
