00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00040 #ifndef _PQOF_EXPENSES_H
00041 #define _PQOF_EXPENSES_H
00042
00043 #include "pi-expense.h"
00044
00045 #define PILOT_LINK_QOF_EXPENSES "pilot_expenses"
00046 #define EXP_DATE "expense_date"
00047 #define EXP_TYPE "type_of_expense"
00048 #define EXP_PAYMENT "form_of_payment"
00049 #define EXP_CURRENCY "currency_code"
00050 #define EXP_AMOUNT "expense_amount"
00051 #define EXP_ATTENDEES "expense_attendees"
00052 #define EXP_NOTE "expense_note"
00053 #define EXP_CATEGORY "category"
00054 #define EXP_DISTANCE "distance_unit"
00055 #define EXP_VENDOR "expense_vendor"
00056 #define EXP_CITY "expense_city"
00057 #define EXP_KVP "currency_lookup"
00058
00060 #define PQ_CURRENCY_MNEMONIC "expense/currency/mnemonic"
00061
00062 #define PQ_CURRENCY_SYMBOL "expense/currency/symbol"
00063
00064 #define PQ_CURRENCY_FRACTION "expense/currency/fraction"
00065
00067 #define PQ_EXPENSE_PREF Expense_Pref
00068
00071 #define EXPENSE_CREATOR "exps"
00072
00075 gboolean PQExpensesRegister (void);
00076
00077 typedef struct Expense Expense_t;
00078
00079 Expense_t * pq_expense_get_pilot (QofEntity * inst);
00080
00081 void
00082 populate_currencies (void);
00083
00084 gint32
00085 pq_set_currency (QofInstance * inst, gchar * mnemonic);
00086
00087 #endif
00088