GnuCash already does that, see 
https://code.gnucash.org/docs/C/gnucash-manual/trans-import.html#trans_match_picker.
 Button1 in that paragraph means mouse button 1, normally the left one (or the 
only one on Mac one-button mice). While that doc says that it works for Clear I 
checked the code (gnc-main-matcher.cpp line 797) and it works for both C and 
U+C.

Regards,
John Ralls


> On Feb 22, 2026, at 07:21, Paul Kroitor <[email protected]> wrote:
> 
> That idea, of a "choose alternate match" in the context menu of the (various) 
> import windows is great! I second the motion. But it's hardly a trivial 
> change. Maybe add it to the requested features?
> 
> Paul
> 
> On 2026-02-22 10:04 a.m., Jon Schewe via gnucash-user wrote:
>> Thank you for the code reference and the explanation. I'm a software
>> developer, so that helps me a lot.
>> 
>> The check number is coming through, so I'm only matching on date and
>> amount. I could try getting the bank to add the check information to
>> their QFX export, but that seems like an exercise in futility.
>> 
>> Is there a way to have GnuCash present me with multiple options for
>> matches rather than the most likely match only?
>> 
>> I've got the following settings in Preferences -> Import
>> 
>> Enable skip transaction action: yes
>> enable update match action: no
>> Use basesian matching: yes
>> Match display threshold: 2
>> auto-add threshold: 3
>> auto-clear threshold: 6
>> likely match day threshold: 8
>> unlikely match day threshold: 21
>> commercial ATM fees threshold: 2
>> automatically create new commodities: no
>> 
>> QIF import
>> Show documentation: yes
>> Not cleared: selected
>> 
>> 
>> On Sat, 2026-02-21 at 22:08 +0800, Christopher Lam wrote:
>>> Hi, having multiple checks for the same amount but different dates
>>> and check number seems like a headache for any manual or automated
>>> matcher.
>>> Here's the algorithm as originally written since 2002 (23 years ago!)
>>> https://github.com/Gnucash/gnucash/blob/6983adb14a389c13f828bae4f485b4748a8ead24/gnucash/import-export/import-backend.cpp#L579
>>> Note the following scoring system:
>>> - identical amounts get +3, otherwise -2 or -5
>>> - identical dates get +3, otherwise +2, 0 or -5
>>> - identical trans->num get +4, otherwise -2, or 0
>>> - etc.
>>> 
>>> Thus, an exact identical match in trans->num gets a relatively strong
>>> score; you may need to check if the QFX/OFX sets it to the check
>>> number. You may want to adjust the date thresholds in the global
>>> preference.
>>> 
>>> On Sat, 21 Feb 2026 at 10:43, Jon Schewe via gnucash-user
>>> <[email protected]> wrote:
>>>> I'm running into an issue when importing QFX files and matching
>>>> transactions. Every week I write a check for the same amount.
>>>> However
>>>> the check doesn't clear the bank for a week or two. When I import
>>>> my
>>>> QFX file GnuCash wants to match the most recent check rather than
>>>> the
>>>> one 2 weeks back. Does anyone have a solution for allowing multiple
>>>> matches to show up in the import dialog so that I can select the
>>>> proper
>>>> check?
>>>> 
>>>> Also, is there a way for the check number to be visible in the
>>>> import
>>>> dialog?
>>>> 
>>>> Thanks,
>>>> Jon
>>>> 
>>>> _______________________________________________
>>>> gnucash-user mailing list
>>>> [email protected]
>>>> To update your subscription preferences or to unsubscribe:
>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>>> -----
>>>> Please remember to CC this list on all your replies.
>>>> You can do this by using Reply-To-List or Reply-All.
>> _______________________________________________
>> gnucash-user mailing list
>> [email protected]
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to