|
GnuCash
5.6-150-g038405b370+
|
Billing Term interface. More...
Go to the source code of this file.
Macros | |
| #define | GNC_ID_BILLTERM "gncBillTerm" |
| #define | GNC_TYPE_BILLTERM (gnc_billterm_get_type ()) |
| #define | GNC_BILLTERM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_BILLTERM, GncBillTerm)) |
| #define | GNC_BILLTERM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_BILLTERM, GncBillTermClass)) |
| #define | GNC_IS_BILLTERM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_BILLTERM)) |
| #define | GNC_IS_BILLTERM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_BILLTERM)) |
| #define | GNC_BILLTERM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_BILLTERM, GncBillTermClass)) |
| #define | ENUM_TERMS_TYPE(_) |
| How to interpret the amount. More... | |
| #define | gncBillTermGetGUID(x) qof_instance_get_guid (QOF_INSTANCE(x)) |
BillTerm parameter names | |
| #define | GNC_BILLTERM_NAME "name" |
| #define | GNC_BILLTERM_DESC "description" |
| #define | GNC_BILLTERM_DUEDAYS "number of days due" |
| #define | GNC_BILLTERM_DISCDAYS "number of discounted days" |
| #define | GNC_BILLTERM_CUTOFF "cut off" |
| #define | GNC_BILLTERM_TYPE "bill type" |
| #define | GNC_BILLTERM_DISCOUNT "amount of discount" |
| #define | GNC_BILLTERM_REFCOUNT "reference count" |
Functions | |
| GType | gnc_billterm_get_type (void) |
| time64 | gncBillTermComputeDueDate (const GncBillTerm *term, time64 post_date) |
Create/Destroy Functions | |
| GncBillTerm * | gncBillTermCreate (QofBook *book) |
| void | gncBillTermDestroy (GncBillTerm *term) |
| void | gncBillTermIncRef (GncBillTerm *term) |
| void | gncBillTermDecRef (GncBillTerm *term) |
| void | gncBillTermChanged (GncBillTerm *term) |
| void | gncBillTermBeginEdit (GncBillTerm *term) |
| void | gncBillTermCommitEdit (GncBillTerm *term) |
Set Functions | |
| void | gncBillTermSetName (GncBillTerm *term, const char *name) |
| void | gncBillTermSetDescription (GncBillTerm *term, const char *name) |
| void | gncBillTermSetType (GncBillTerm *term, GncBillTermType type) |
| void | gncBillTermSetDueDays (GncBillTerm *term, gint days) |
| void | gncBillTermSetDiscountDays (GncBillTerm *term, gint days) |
| void | gncBillTermSetDiscount (GncBillTerm *term, gnc_numeric discount) |
| void | gncBillTermSetCutoff (GncBillTerm *term, gint cutoff) |
Comparison Functions | |
| int | gncBillTermCompare (const GncBillTerm *a, const GncBillTerm *b) |
| Compare BillTerms on their name for sorting. More... | |
| gboolean | gncBillTermEqual (const GncBillTerm *a, const GncBillTerm *b) |
| Check if all internal fields of a and b match. More... | |
| gboolean | gncBillTermIsFamily (const GncBillTerm *a, const GncBillTerm *b) |
| Check only if the bill terms are "family". More... | |
Billing Term interface.
Definition in file gncBillTerm.h.
1.8.14