Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gncp_SchedXaction Struct Reference

#include <SchedXactionP.h>


Data Fields

gchar * name
FreqSpec * freq
GDate last_date
GDate start_date
GDate end_date
gint num_occurances_total
gint num_occurances_remain
gint instance_num
gboolean autoCreateOption
gboolean autoCreateNotify
gint advanceCreateDays
gint advanceRemindDays
Account * template_acct
GUID guid
GNCEntityTable * entity_table
GList * deferredList
gboolean dirty
kvp_frame * kvp_data


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.


Field Documentation

GList* gncp_SchedXaction::deferredList
 

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


The documentation for this struct was generated from the following file:
Generated on Mon Dec 13 00:41:56 2004 for GnuCash by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002