A simple part solution would be to add a "speculative" attribute to scheduled transactions, which could inhibit the actual scheduling but enable the transaction to be included in the forecast. Suppose we have a groceries bill of $500 per month made up of several visits to several shops. One speculative or representative entry of $500 as a scheduled transaction could solve the forecast problem without encumbering normal accounting.
A simple part solution would be to add a "speculative" attribute to scheduled transactions, which could inhibit the actual scheduling but enable the transaction to be included in the forecast. Suppose we have a groceries bill of $500 per month made up of several visits to several shops. One speculative or representative entry of $500 as a scheduled transaction could solve the forecast problem without encumbering normal accounting.