39 #ifndef XACC_ACCOUNT_P_H 40 #define XACC_ACCOUNT_P_H 47 #define GNC_ID_ROOT_ACCOUNT "RootAccount" 64 const char *accountName;
73 const char *accountCode;
79 const char *description;
94 gnc_commodity * commodity;
96 gboolean non_standard_scu;
102 std::vector<Account*> children;
105 gnc_numeric starting_balance;
106 gnc_numeric starting_noclosing_balance;
107 gnc_numeric starting_cleared_balance;
108 gnc_numeric starting_reconciled_balance;
112 gnc_numeric noclosing_balance;
113 gnc_numeric cleared_balance;
114 gnc_numeric reconciled_balance;
116 gboolean balance_dirty;
118 std::vector<Split*> splits;
119 GHashTable* splits_hash;
137 gboolean defer_bal_computation;
151 gboolean xaccAccountRegister (
void);
157 Account *(*coll_get_root_account) (QofCollection *col);
158 void (*xaccFreeAccountChildren) (
Account *acc);
159 void (*xaccFreeAccount) (
Account *acc);
161 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.