GnuCash
5.6-150-g038405b370+
|
A single scheduled transaction. More...
#include <SchedXaction.h>
Data Fields | |
QofInstance | inst |
gchar * | name |
GList * | schedule |
GDate | last_date |
GDate | start_date |
GDate | end_date |
gint | num_occurances_total |
gint | num_occurances_remain |
gint | instance_num |
gboolean | enabled |
gboolean | autoCreateOption |
gboolean | autoCreateNotify |
gint | advanceCreateDays |
gint | advanceRemindDays |
Account * | template_acct |
GList * | deferredList |
The list of deferred SX instances. More... | |
A single scheduled transaction.
Scheduled transactions have a list of transactions, and a frequency [and associated date anchors] with which they are scheduled.
Things that make sense to have in a template transaction: [not] Date [though eventually some/multiple template transactions might have relative dates]. Memo Account Funds In/Out... or an expr involving 'amt' [A, x, y, a?] for variable expenses.
Template transactions are instantiated by: . copying the fields of the template . setting the date to the calculated "due" date.
We should be able to use the GeneralJournal [or, yet-another-subtype of the internal ledger] for this editing.
Definition at line 91 of file SchedXaction.h.
GList* SchedXaction::deferredList |
The list of deferred SX instances.
This list is of SXTmpStateData instances.
Definition at line 122 of file SchedXaction.h.