Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

transactionStructure Struct Reference

unpacked structure of an Transaction. More...

#include <TransactionsDB.h>

Collaboration diagram for transactionStructure:

Collaboration graph
[legend]
List of all members.

Public Attributes

DateType date
 date on which the transaction was made. More...

Payment_method method
 the method of payment. More...

double exchange_rate
 per-transaction exchange rate (if another currency is involved). The rate relates 1st split to second split (order matters). More...

Boolean is_scheduled
 indicates if the transaction is scheduled. More...

UInt8 num_splits
 number of splits assigned to this transaction. More...

scheduledStructure sched
 contains scheduling information. More...

Char * payee
 person/company. More...

Char * num
 optional number to id this transaction (cheque number, order number, etc.). More...

Char * note
 note on the transaction. More...


Detailed Description

unpacked structure of an Transaction.

Note:
the fields related to scheduling should only be considered if the transaction itself is marked as schduled (i.e. is in the scheduled category)

Definition at line 100 of file TransactionsDB.h.


Member Data Documentation

DateType transactionStructure::date
 

date on which the transaction was made.

Definition at line 102 of file TransactionsDB.h.

double transactionStructure::exchange_rate
 

per-transaction exchange rate (if another currency is involved). The rate relates 1st split to second split (order matters).

Definition at line 106 of file TransactionsDB.h.

Boolean transactionStructure::is_scheduled
 

indicates if the transaction is scheduled.

Definition at line 108 of file TransactionsDB.h.

Payment_method transactionStructure::method
 

the method of payment.

Definition at line 104 of file TransactionsDB.h.

Char* transactionStructure::note
 

note on the transaction.

Definition at line 118 of file TransactionsDB.h.

Char* transactionStructure::num
 

optional number to id this transaction (cheque number, order number, etc.).

Definition at line 116 of file TransactionsDB.h.

UInt8 transactionStructure::num_splits
 

number of splits assigned to this transaction.

Definition at line 110 of file TransactionsDB.h.

Char* transactionStructure::payee
 

person/company.

Definition at line 114 of file TransactionsDB.h.

scheduledStructure transactionStructure::sched
 

contains scheduling information.

Definition at line 112 of file TransactionsDB.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jan 16 23:11:16 2003 for FreeCoins by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002