I’ve come across many posts that basically boil down to the shortcomings of using a date to trigger an action or even reporting.
The app needs to be more dynamic and intelligent and allow other user specified triggers and not a fixed date.
Be great to use a day, payee, recipient, transaction amount or detail (and enhance this with the use of <> and even *).
Eg, my salary is paid on the penultimate working day of the month and amount varies each month. So a lot of the monthly summary and spending reports can be inaccurate. If only I could peg my salary as being identified by the company paying it or even an amount over a certain value (as this is the highest deposit each month).