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

Reply via email to