|
GnuCash c935c2f+
|
Tax Table programming interface. More...
Go to the source code of this file.
Data Structures | |
| struct | GncAccountValue |
Macros | |
| #define | GNC_ID_TAXTABLE "gncTaxTable" |
| #define | GNC_TYPE_TAXTABLE (gnc_taxtable_get_type ()) |
| #define | GNC_TAXTABLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_TAXTABLE, GncTaxTable)) |
| #define | GNC_TAXTABLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_TAXTABLE, GncTaxTableClass)) |
| #define | GNC_IS_TAXTABLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_TAXTABLE)) |
| #define | GNC_IS_TAXTABLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_TAXTABLE)) |
| #define | GNC_TAXTABLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_TAXTABLE, GncTaxTableClass)) |
| #define | GNC_TT_NAME "tax table name" |
| QOF parameter definitions. | |
| #define | GNC_TT_REFCOUNT "reference count" |
| #define | gncTaxTableGetGUID(x) qof_instance_get_guid(QOF_INSTANCE(x)) |
| #define | gncTaxTableRetGUID(x) (x ? *(qof_instance_get_guid(QOF_INSTANCE(x))) : *(guid_null())) |
| #define | gncTaxTableLookupDirect(G, B) gncTaxTableLookup((B), &(G)) |
Enumerations | |
| enum | GncAmountType { GNC_AMT_TYPE_VALUE = 1 , GNC_AMT_TYPE_PERCENT } |
| How to interpret the amount. More... | |
| enum | GncTaxIncluded { GNC_TAXINCLUDED_YES = 1 , GNC_TAXINCLUDED_NO , GNC_TAXINCLUDED_USEGLOBAL } |
| How to interpret the TaxIncluded. More... | |
Get Functions | |
| #define | gncTaxTableGetChild(t) gncTaxTableReturnChild((t),FALSE) |
| typedef GList | GncTaxTableList |
| typedef GList | GncTaxTableEntryList |
| GncTaxTable * | gncTaxTableLookupByName (QofBook *book, const char *name) |
| GncTaxTable * | gncTaxTableGetDefault (QofBook *book, GncOwnerType type) |
| GncTaxTableList * | gncTaxTableGetTables (QofBook *book) |
| const char * | gncTaxTableGetName (const GncTaxTable *table) |
| GncTaxTable * | gncTaxTableGetParent (const GncTaxTable *table) |
| GncTaxTable * | gncTaxTableReturnChild (GncTaxTable *table, gboolean make_new) |
| GncTaxTableEntryList * | gncTaxTableGetEntries (const GncTaxTable *table) |
| gint64 | gncTaxTableGetRefcount (const GncTaxTable *table) |
| time64 | gncTaxTableLastModifiedSecs (const GncTaxTable *table) |
| Account * | gncTaxTableEntryGetAccount (const GncTaxTableEntry *entry) |
| GncAmountType | gncTaxTableEntryGetType (const GncTaxTableEntry *entry) |
| gnc_numeric | gncTaxTableEntryGetAmount (const GncTaxTableEntry *entry) |
Tax Table programming interface.
Definition in file gncTaxTable.h.