On Sun, May 06, 2001 at 02:57:38PM -0700, Dave Peticolas wrote:
| I think scheduled transactions will definitely be in 1.8, or whatever
| the stable version after 1.6 is called. Joshua Sled is getting close
| to a version of scheduled transactions that should go into CVS shortly
| after 1.6 is released.
"Josh", please... :) .muttrc changed as appropriate. :)
Yes, indeed. Scheduled transactions are shaping up quite nicely...
I can [after a bit of a hiatus], as of tonight, create a scheduled
transaction for any frequency of {once, daily, daily [m-f], weekly,
bi-weekly, semi-monthly, monthly, quarterly, tri-anually, semi-yearly,
yearly} [thanks to the wonderful recurrance code of Ben Stanley]...
The "template transaction" which will be created when the next instance
of that scheduled transaction "comes due" is correctly handled: each
scheduled transaction has its own set of transactions/splits to be created.
The credit/debit areas of these transactions will accept formulas
[presently a text/QuickFill cell]. The idea is that these formulas will
contain variables which are relevant to a particular instantiation of the
transaction, and will be filled in by the user at the appropriate time.
The amount of a utilitiy bill, for instance... or "0.33 * total", for a
bill evenly split between three people.
This template-transaction code uses a modified version of the general
ledger, for similarity to the rest of the program...
Scheduled transactions [and their component frequency specifications
and associated transactions] are saved and restored from the v2 XML
file... other backends are not handled.
Next up is the "since-last-run" code and the forward-looking code which will
show the next N months [configurable] of transactions in the appropriate
register...
I expect that some form of all this will go into CVS very shortly after
1.6 is released...
Attached is a pics of the state of things; I will post an 'advisory'
patch [hopefully] next weekend...
:)
Cheers...
...jsled
20010513-windows.png