Algorithm that compares the entries of the connected bank account with manual entries
Ok, I know that this is a very futuristic idea and I have absolutely no idea, if anyone besides me would need such a feature.
The problem:
The „connect bank account“ feature is kind of useless for me, as the description and categories that these entries are put in (by my bank I suppose) are very brought, wrong and often cryptic.
(For me,) the heart and soul of this app is the ability to categorise everything in detail and add descriptions so you know what you have spent even in 10 years time.
Now this hurts, as this feature probably cost a lot of money and talent and it would be a shame to not use it, especially as accuracy is crucial, which is hard to to achieve, as the bank account always updates several days later.
The solution:
You still enter every transaction from the bank account(s) by hand when at the moment you make it. However, now that your bank account is connected an algorithm could check the amount that appears in the connected bank account several days later and update/override it with the manual entered category and description.
When there are discrepancies or transactions that are missing in one of the accounts, after a week or so you could see a list (in a separate tab) with all this and you can edit it.
BOOM! Perfect accuracy achieved, without having to compare all the entries in your bank account (which are often in different order than the actual timeline).
Of course, the „manual“ bank account would have to be some kind of invisible account.
Now this is quite the dream but I thought I‘ll just put it out there. Such an implementation would be absolutely super-duper :) (I‘ll can see slightly other methods working as well)
TL;DR: <<
You add manual entries for your bank account (which are not shown in the the reports) and when your transactions are shown in your connected bank account after some days, they are being updated with the correct category and description from the entries that match. This way you don‘t have to decipher your transactions from your bank account and have them ready for a healthy, monthly report.
Thanks for reading all this.