Streamline Scheduled Transactions Handling
Current 'Since Last...' is awkward at best. There is no visible mechanism to enter a transaction early, and postponing transactions does not always work right and the setup requires going through three pages, none of which show all the important variables.
-
Adam Johnson commented
I would add the request to show transaction amount in lists of scheduled transactions. It would avoid the need to review created transactions.
-
acharles commented
-
Yitzchok Lavi commented
For good measure I'll note that it seems that this was discussed quite a while ago
https://bugzilla.gnome.org/show_bug.cgi?id=460989 -
Yitzchok Lavi commented
I propose considering this as "manually create transaction from scheduled transaction template".
The user could create a scheduled transaction as currently possible, and set it with frequency "none". A "Create transaction from template" option would ask for (1) the transaction date and (2) the transaction type; submitting these would evoke the dialog used by "Since Last Run".
I use the transaction template for my salary (there is a tithing equation in there) and I enter the data shown on the actual payslip AFTER the transaction date, so scheduling isn't much use.
An additional related feature could be "split transfer by template" where an existing unsplit transaction could be split by the selected template. There could be a magic variable name which picks up the amount in the existing transaction - if it's the only variable in the scheduled transaction template, there would be no need for input at all. This might be useful in cases where repeating transactions are loaded in (say from a bank account) but don't match existing transactions; splitting this way might be a lot easier than manually entering the amounts. An example might be splitting a variable direct-debit bill between different accounts with fixed proportions.
-
wheels5894 commented
there also needs to be a way to enter the scheduled transactions a month or two ahead to allow a basic form of budgeting.