This +1
Also the ability to add future transactions manually for known upcoming transactions that aren’t DIrect Debits/Scheduled/etc. transactions. let’s call them ‘ghost’ transactions. A ghost transaction is shown in the future and therefore affects the left-to-spend for that displayed period. And the ability to set a ghost transaction as repeating too.
The issue then is what to do when time goes by and the ghost transaction date equals today’s date;
- Has an actual transaction occurred which equals the ghost?
- Has an actual transaction occurred which equals the ghost merchant/payee?
- Has an actual transaction occurred which has one or both above conditions and is within 1-3 days of the ghost?
Then what? - auto-delete the ghost because an actual matching transaction has occurred - or - alert the user that a ghost transaction needs action (deleting/confirming/approving/etc.)
Some clever thinking could produce a very powerful planning feature within the app.