When importing an OFX file I noticed that homebank easily finds bookings that are already there. That is a real good thing. When I load the *same* OFX files in one go, homebank books the same transactions multiple times (as often as in the files).
It makes sense that double bookings in the *same OFX file* would result in double bookings, but if they are in different files, there should be no difference whether we load them in separate sessions or in one session?
I imagina a commit between each of the files, so homebank can still see double bookings accros files. Could it be that homebank just merges the files before updating them into the database? If so, that would cause it to not recognize double bookings, even if the FITID's are the same.
OS: Fedora 30
homebank: 5.2.7
GTK+: 3.24.10
this is right and wrong, as this detection cannot be accurate and always need a human validation, that's why I chose 'similar' txn and not 'duplicate' as a terminology.
A) a similar between 2 different files:
can be right: if there is no overlap dates
can be wrong if not, I for example have different file with some overlaps and in that case I do have real duplicates in different files
B) a similar within the same file:
if you have 3 saving account you xfer same amount at same date every month, 2 txn will be detected as potential duplicate but are in fact not
you see: if the detection occurs globally (every file into the session) or individually, some false positive can remains until a Human or IA bring knowledge and smartness into this.