39 #ifndef XACC_ACCOUNT_P_H 40 #define XACC_ACCOUNT_P_H 48 #define GNC_ID_ROOT_ACCOUNT "RootAccount" 72 const char *accountName;
81 const char *accountCode;
87 const char *description;
102 gnc_commodity * commodity;
104 gboolean non_standard_scu;
113 gnc_numeric starting_balance;
114 gnc_numeric starting_noclosing_balance;
115 gnc_numeric starting_cleared_balance;
116 gnc_numeric starting_reconciled_balance;
120 gnc_numeric noclosing_balance;
121 gnc_numeric cleared_balance;
122 gnc_numeric reconciled_balance;
124 gnc_numeric higher_balance_limit;
125 gboolean higher_balance_cached;
126 gnc_numeric lower_balance_limit;
127 gboolean lower_balance_cached;
128 TriState include_sub_account_balances;
130 gboolean balance_dirty;
150 gboolean defer_bal_computation;
164 gboolean xaccAccountRegister (
void);
170 Account *(*coll_get_root_account) (QofCollection *col);
171 void (*xaccFreeAccountChildren) (
Account *acc);
172 void (*xaccFreeAccount) (
Account *acc);
174 Account *(*gnc_account_lookup_by_full_name_helper) (
const Account *acc,
GList LotList
GList of GNCLots.
Account handling public routines.
GNCAccountType
The account types are used to determine how the transaction data in the account is displayed...
The type used to store guids in C.