GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

GList* _SchedXaction::deferredList

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: