muni-corn / silverfox

The double-entry plain-text accounting tool designed with budgeting in mind
GNU General Public License v3.0
6 stars 0 forks source link

Feature: interactively removing/merging duplicate transactions #11

Open muni-corn opened 4 years ago

muni-corn commented 4 years ago

This feature is mostly intended to remove those pesky duplicate "transfer" entries that come up from importing two different bank account ledgers. Usually these transfers are counted twice because both imported ledgers have the same transaction.

The feature could potentially look for transactions that have similar amounts within a week of each other. The transactions need to involve two different (assets/liabilities(?)) accounts. Then, instead of having mvelopes decide which transactions to merge, the user can interactively tell mvelopes which transactions to keep and which to merge.

muni-corn commented 4 years ago

We can take this a step further by having mvelopes warn the user (or perhaps start the dedup process automatically) when it detects these sorts of entries during importing