If the OFX files are made correctly then that means the transactions are already recorded in the account.
Each transaction in an OFX import has an FITID that is supposed to be unique for the source institution. When creating a new transaction or matching an existing one GnuCash records the FITID as the transaction's online-id after first searching all transactions in the account for that FITID and finding no match. A few users have reported that their banks' software screws up the FITIDs so that they're unique within the downloaded file but are repeated across multiple files and that breaks GnuCash's duplicate detection. Check your OFX files (they're plain text) and see if the FITIDs are being reused. If they are you can write a simple program in your favorite scripting language to add something uniique--maybe the file's date as YYYYMMDD or a serial number--to every FITID. Keep the script around, you'll need to apply it to all future imports from that bank until they fix their OFX export software. Regards, John Ralls > On Feb 19, 2024, at 22:25, jeffrey black <beastmaster...@hotmail.com> wrote: > > I'll give it a try. The last time I tried it I was told that all transactions > had ben imported. > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org 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.