GnuCash c935c2f+
Loading...
Searching...
No Matches
Data Fields
Transaction Struct Reference

STRUCTS. More...

#include <TransactionP.hpp>

Data Fields

QofInstance inst
 
time64 date_entered
 
time64 date_posted
 
const char * num
 
const char * description
 
gnc_commodity * common_currency
 
GList * splits
 
unsigned char marker
 
Transaction * orig
 
char txn_type
 

Detailed Description

STRUCTS.

Transaction in Gnucash.

A Transaction is a piece of business done; the transfer of money from one account to one or more other accounts. Each Transaction is divided into one or more Splits (usually two).

This is the typename for a transaction. The actual structure is defined in the private header TransactionP.hpp, but no one outside the engine should include that file. Instead, access that data only through the functions in Transaction.h .

Definition at line 74 of file TransactionP.hpp.

Field Documentation

◆ common_currency

gnc_commodity* Transaction::common_currency

Definition at line 96 of file TransactionP.hpp.

◆ date_entered

time64 Transaction::date_entered

Definition at line 78 of file TransactionP.hpp.

◆ date_posted

time64 Transaction::date_posted

Definition at line 79 of file TransactionP.hpp.

◆ description

const char* Transaction::description

Definition at line 90 of file TransactionP.hpp.

◆ inst

QofInstance Transaction::inst

Definition at line 76 of file TransactionP.hpp.

◆ marker

unsigned char Transaction::marker

Definition at line 106 of file TransactionP.hpp.

◆ num

const char* Transaction::num

Definition at line 85 of file TransactionP.hpp.

◆ orig

Transaction* Transaction::orig

Definition at line 112 of file TransactionP.hpp.

◆ splits

GList* Transaction::splits

Definition at line 98 of file TransactionP.hpp.

◆ txn_type

char Transaction::txn_type

Definition at line 117 of file TransactionP.hpp.


The documentation for this struct was generated from the following file: