XaccSplitGetSharePrice (const Split *split) XaccSplitSetSharePriceAndAmount ( Split *split, gnc_numeric price, gnc_numeric amount) XaccSplitSetValue ( Split *split, gnc_numeric value) XaccSplitSetAmount ( Split *split, gnc_numeric amount) currency) involved, 'amount' is the amount of the account's commodity involved. 'amount' of a Split: The 'value' is the amount of the transaction balancing commodity (i.e. XaccSplitGetDateReconciled (const Split *split) XaccSplitRetDateReconciledTS (const Split *split) XaccSplitGetDateReconciledTS (const Split *split, Timespec *ts) XaccSplitSetDateReconciledTS ( Split *split, Timespec *ts) XaccSplitSetDateReconciledSecs ( Split *split, time64 time) XaccSplitGetReconcile (const Split *split) XaccSplitSetReconcile ( Split *split, char reconciled_flag) XaccSplitSetAction ( Split *split, const char *action) XaccSplitSetMemo ( Split *split, const char *memo) XaccSplitSetLot ( Split *split, GNCLot *lot) XaccSplitSetParent ( Split *split, Transaction *trans) XaccSplitSetAccount ( Split *s, Account *acc) XaccSplitCopyOnto (const Split *from_split, Split *to_split) If you change these be sure to change gnc-ui-util.c:gnc_get_reconciled_str() and associated functions XaccSplitConvertAmount (const Split *split, const Account *account) XaccTransReturnGUID(X) (X ? *( qof_entity_get_guid(QOF_INSTANCE(X))) : *( guid_null())) XaccTransGetGUID(X) qof_entity_get_guid(QOF_INSTANCE(X)) XaccTransGetBook(X) qof_instance_get_book (QOF_INSTANCE(X)) GNC_IS_TRANS(obj) GNC_IS_TRANSACTION(obj) GNC_TRANSACTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_TRANSACTION, TransactionClass)) GNC_IS_TRANSACTION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_TRANSACTION)) GNC_IS_TRANSACTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_TRANSACTION)) GNC_TRANSACTION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_TRANSACTION, TransactionClass)) GNC_TRANSACTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_TRANSACTION, Transaction)) GNC_TYPE_TRANSACTION (gnc_transaction_get_type ()) XaccSplitReturnGUID(X) (X ? *( qof_entity_get_guid(QOF_INSTANCE(X))) : *( guid_null())) XaccSplitGetGUID(X) qof_entity_get_guid(QOF_INSTANCE(X)) GNC_SPLIT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_SPLIT, SplitClass)) GNC_IS_SPLIT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_SPLIT)) GNC_IS_SPLIT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_SPLIT)) GNC_SPLIT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_SPLIT, SplitClass)) GNC_SPLIT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_SPLIT, Split)) API for Transactions and Splits (journal entries)
0 Comments
Leave a Reply. |