25 #ifndef GNC_BUSINESS_GNOME_UTILS_H_ 26 #define GNC_BUSINESS_GNOME_UTILS_H_ 38 #define GNC_PREFS_GROUP_INVOICE "dialogs.business.invoice" 39 #define GNC_PREFS_GROUP_BILL "dialogs.business.bill" 40 #define GNC_PREFS_GROUP_VOUCHER "dialogs.business.voucher" 42 #define GNC_PREF_AUTO_PAY "auto-pay" 49 const char *gnc_get_builtin_default_invoice_print_report (
void);
56 const char * gnc_migrate_default_invoice_print_report (
void);
63 char *gnc_get_default_invoice_print_report (
void);
72 GtkWidget * gnc_default_invoice_report_combo (
const char* guid_scm_function);
74 GtkWidget * gnc_owner_select_create (GtkWidget *label, GtkWidget *hbox,
77 GtkWidget * gnc_owner_edit_create (GtkWidget *label, GtkWidget *hbox,
80 void gnc_owner_get_owner (GtkWidget *widget,
GncOwner *owner);
81 void gnc_owner_set_owner (GtkWidget *widget,
const GncOwner *owner);
87 GtkWidget * gnc_invoice_select_create (GtkWidget *hbox, QofBook *book,
92 GncInvoice * gnc_invoice_get_invoice (GtkWidget *widget);
93 void gnc_invoice_set_invoice (GtkWidget *widget, GncInvoice *invoice);
94 void gnc_invoice_set_owner (GtkWidget *widget,
GncOwner *owner);
98 Account * gnc_account_select_combo_fill (GtkWidget *combo, QofBook *book,
100 GList *acct_commodities);
103 Account * gnc_account_select_combo_get_active (GtkWidget *combo);
116 void gnc_billterms_combo (GtkComboBox *cbox, QofBook *book,
117 gboolean none_ok, GncBillTerm *initial_choice);
121 gnc_taxtables_combo (GtkComboBox *cbox, QofBook *book,
125 void gnc_taxincluded_combo (GtkComboBox *cbox,
GncTaxIncluded initial_choice);
135 gpointer gnc_simple_combo_get_value (GtkComboBox *cbox);
139 void gnc_simple_combo_set_value (GtkComboBox *cbox, gpointer data);
Business Interface: Object OWNERs.
GncTaxIncluded
How to interpret the TaxIncluded.
Tax Table programming interface.
Business Invoice Interface.
modtime is the internal date of the last modtime See libgnucash/engine/TaxTableBillTermImmutability.txt for an explanation of the following Code that handles refcount, parent, child, invisible and children is identical to that in ::GncBillTerm