I resolved this without changing code. I went back through all of my
transactions and where there was a bad match I duplicated the
transaction, the ran the match again and then deleted the previously
matched transaction. I continued to do this going back in time and
eventually everything cleared up.

On Sat, 2026-02-28 at 17:24 -0600, Jon Schewe 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

Reply via email to