
Since most transactions that are recurrent are unique (no one is paying for the same unique service on a subscription basis twice in the same month), maybe there could be an option to detect duplicated transactions and alert the user, or even not allow it. This feature could enhance the usability of the program and prevent mistakes from the user side.