diff options
Diffstat (limited to 'include/administration.hpp')
| -rw-r--r-- | include/administration.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/administration.hpp b/include/administration.hpp index af449bb..96d528f 100644 --- a/include/administration.hpp +++ b/include/administration.hpp @@ -183,10 +183,14 @@ bool administration_verify_cost_center_description(char* text); bool administration_add_cost_center(cost_center data); bool administration_update_cost_center(cost_center data); +u32 administration_get_invoice_count(); invoice administration_create_empty_invoice(); void administration_invoice_set_currency(invoice* invoice, char* currency); bool administration_is_invoice_valid(invoice* invoice); bool administration_add_invoice(invoice* invoice); +bool administration_update_invoice(invoice* invoice); +u32 administration_get_invoices(u32 page_index, u32 page_size, invoice* buffer); +char* administration_get_invoice_status_string(invoice* invoice); billing_item administration_create_empty_billing_item(); u32 administration_get_all_billing_items_for_invoice(invoice* invoice, billing_item* buffer); |
