GnuCash 2.3.0
Data Fields
_SchedXaction Struct Reference

#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
Accounttemplate_acct
GList * deferredList

Detailed Description

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 GeneralLedger [or, yet-another-subtype of the internal ledger] for this editing.

Definition at line 87 of file SchedXaction.h.


Field Documentation

The list of deferred SX instances. This list is of SXTmpStateData instances.

Definition at line 118 of file SchedXaction.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines