[GNC] Improving GnuCash's Processing of Outstanding Checks

Eric H. Bowen eric at ehbowen.net
Fri Mar 1 11:53:20 EST 2024


Hello All,

First, I want to thank the GnuCash community and especially the GnuCash 
developers for producing such an excellent product for the open source 
software community. While there was a bit of a learning curve, I'm 
finding GnuCash more than suitable as a replacement for the Quicken 
software which I used several years ago. Thank you!

With that said, there are a couple of issues which have been an ongoing 
minor annoyance I'd like to see resolved, especially in the processing 
of outstanding checks. While I use the bill pay service of my bank 
extensively, if an account is not registered with the ACH payment system 
they will mail a paper check. And, sometimes it is more convenient for 
me to do so as well.

The problem arises when it comes time to process these outstanding 
checks. I download an .ofx (formerly a .qfx...still having problems 
since after the switchover I've had to manually go through and change 
all the old .qfx transactions from "New" to "Do not process") file from 
my bank on a daily basis, but some of my payees hold their checks for a 
very long time before depositing. And, after an arbitrary amount of time 
has passed, GnuCash simply won't recognize it. I just had a $200 check 
for custom artwork clear which was written in early January; when I 
tried to match it manually to the ledger entry it would not show up. 
Yes, I can manually mark it as 'cleared,' but still every time that I 
download transactions that $200 shows up as a new transaction and I have 
to manually select it for "Do not process". I'm going to have to keep 
doing that until it finally ages off of my bank's register, two or three 
months from now.

This really becomes an issue when a check amount is repeated. I have a 
couple of charitable contributions which I make on a monthly basis for 
$20. Well, if one of those charities holds the check for a few weeks, 
GnuCash tries to process it for the next one which has yet to be issued. 
I have one check which was issued on December 28th which was not cashed 
until early February; I saw it and attempted to match it manually. Not 
possible; it wouldn't even show up under the 'possible matching 
transactions.' One download I forgot about it and it was mistakenly 
applied to a more recently written $20 check which had yet to clear; 
when I tried to back that out the correct check couldn't be matched to 
its ledger entry when it finally did clear a few days later. Now I have 
another $20 land mine that I have to tiptoe around until it finally ages 
off of my bank's records.

Is it possible to extend the time for outstanding checks to show up in 
the "manual match" window? My understanding of banking regulations in 
the U.S. is that checks can be presented for payment any time up to six 
months after the date they carry, and I've had checks show up years 
later (from a former tenant who spun a story that his deposit check was 
'lost', received a new check from me, and then cashed the first check 
after the six months stop-payment window expired...long story). As far 
as I can see, any uncleared transactions with a similar amount should 
show up as possibilities for manual matching. And, once a transaction 
has been manually cleared, it ought to be possible (as in the case of my 
$20 checks) to manually match the downloaded entry to the manually 
cleared entry to stop the item from showing up in each new download.

Is this request clear enough? Or do I need to add any supplemental 
information? I'm using recently updated versions of GnuCash on Ubuntu 
Studio 22.04LTS and on Windows 10. Thanks to the community for any 
assistance or related support.

----Eric.



More information about the gnucash-user mailing list