If I have 2 transactions that are actually the same single purchase, allow me to select these two transactions, and then click a "Merge" button where I choose for each field whether to keep the data from Transaction A or Transaction B.
The value of this is that it ensures as much data as possible is retained if each of the entries contains different data.
Example sequence:
1) I manually add a transaction on the spot when I make a purchase - it is not yet sync'ed or imported from my account.
I enter a Note about what this transaction was
2) One week later I export my bank transaction histories to CSV
3) I import the exported transactions CSV
4) I identify that there is a duplicate transaction because it doubled up on a manually entered transaction
5) I select both transaction entries, and there is then a "Merge" button to click
6) For each field of the transaction, I am able to select whether to keep the data from Transaction A or Transaction B.
Because I'm in Australia and we don't have auto-sync, day to day I manually add transactions so I keep my budget updated. But then the next time I login to my internet banking I export the transaction history and then import it into Lunch Money.
Every time I do an import, I then have to review recent transactions and remove any manual transactions that are duplicates (I can't remove the transaction from the imported CSV or it will just import it again next time rather than recognising it's a duplicate).
However, while I want to keep the Payee from the CSV, I want to keep the Notes from the manual transaction.
Currently I have to manually copy the notes from the manual transaction to the imported transaction.