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"
49const char *gnc_get_builtin_default_invoice_print_report (
void);
56const char * gnc_migrate_default_invoice_print_report (
void);
63char *gnc_get_default_invoice_print_report (
void);
72GtkWidget * gnc_default_invoice_report_combo (
const char* guid_scm_function);
74GtkWidget * gnc_owner_select_create (GtkWidget *label, GtkWidget *hbox,
77GtkWidget * gnc_owner_edit_create (GtkWidget *label, GtkWidget *hbox,
80void gnc_owner_get_owner (GtkWidget *widget,
GncOwner *owner);
81void gnc_owner_set_owner (GtkWidget *widget,
const GncOwner *owner);
87GtkWidget * gnc_invoice_select_create (GtkWidget *hbox,
QofBook *book,
92GncInvoice * gnc_invoice_get_invoice (GtkWidget *widget);
93void gnc_invoice_set_invoice (GtkWidget *widget, GncInvoice *invoice);
94void gnc_invoice_set_owner (GtkWidget *widget,
GncOwner *owner);
98Account * gnc_account_select_combo_fill (GtkWidget *combo,
QofBook *book,
100 GList *acct_commodities);
103Account * gnc_account_select_combo_get_active (GtkWidget *combo);
116void gnc_billterms_combo (GtkComboBox *cbox,
QofBook *book,
117 gboolean none_ok, GncBillTerm *initial_choice);
121gnc_taxtables_combo (GtkComboBox *cbox,
QofBook *book,
125void gnc_taxincluded_combo (GtkComboBox *cbox,
GncTaxIncluded initial_choice);
135gpointer gnc_simple_combo_get_value (GtkComboBox *cbox);
139void gnc_simple_combo_set_value (GtkComboBox *cbox, gpointer data);
Business Invoice Interface.
Business Interface: Object OWNERs.
Tax Table programming interface.
GncTaxIncluded
How to interpret the TaxIncluded.
modtime is the internal date of the last modtime See libgnucash/engine/TaxTableBillTermImmutability....