The Help/Guide and probably the wiki (as well as various threads in this list) will provide more insight into how the Import Matcher works, along with tips and tricks to use it most effectively.

My first question would be, "What is the reason for doing this daily? What advantage over larger periods does this level of effort give you?"

I ask, because my first recommendation would be to do so less frequently, maybe even weekly at the most, but monthly would be a most likely target. What you appear to be doing is essentially reconciliation and that is traditionally (though it doesn't have to be) a monthly procedure.

I don't download bank transactions or use the import matcher myself, but after reading many, many threads here on the various nuances, I'd think the matcher *should* recognize 'amount', 'date', and 'description' and flag those qualifying transactions as potential duplicates. You get to decide before completing the import if they really are duplicates. If you leave them marked as such, if I recall correctly, GnuCash will change the flag in the "r" column from 'n' to 'c'—meaning the transaction has cleared the bank. When you do a formal reconciliation of the account with a periodic bank statement, those marked 'c' will be pre-checked for you. You would only need to verify and check off the remaining transactions in the reconcile window.

The date that your bank shows for the transaction may not be the same date as the real-world transaction. (the real date *should* be what you have entered in GnuCash) I think the matcher is smart enough to flag those for a closer look if the other key data matches.

For transactions that don't qualify as true duplicates (thus needing to just be 'cleared') they will be imported as new with the 'c' flag already set.

My second question is, "Why are you doing the comparison manually outside of GnuCash when GnuCash has built-in methods of helping you find those duplicates?"

If you still really need to do a comparison outside the matcher, yes, there are ways to script it, to a point. But I caution that approach because it will be a bit of work to set up and my suspicion is you'll find most of that effort will be duplicating what GnuCash is already capable of.

Regards,
Adrien

On 10/16/20 9:45 AM, Fran_3 via gnucash-user wrote:
Given a checking account with a number incidental and auto pay transactions 
ocuring daily...
Is there a way to automate...- logging on to the bank daily- determining which 
transactions have hit the bank but are not posted in GnuCash- then updating 
GnuCash with those unrecorded transactions?
Doing this manually when the account has a number of incidential and auto pay 
transactions occurring daily is a lot of work.It is also prone for error as the 
transaction date and description at the bank do not always match how they are 
entered in GnuCash.
Manually we have been daily downloading CSV files, and comparing them in 
spreadsheets...or screen capturing the latest bank transactions and the latest 
GC transactions, pasting them into PC Paint, and then doing the compare.or 
printing them out on paper to do the compare.
In summary...1 - How can we automate this daily task?2 - If there is a way... does GC use 
the description field and amount field to "match" transactions?3 - or what?
Thanks for any help.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
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