diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-08-16 13:56:11 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-08-16 13:56:11 +0200 |
| commit | 6273aef9aa9a4ac5375710d51a5bc33f62265d76 (patch) | |
| tree | c20f5896a9820229171d134200e975dd4c34c549 /include/administration.hpp | |
| parent | 12afa4c63e642452676f77830ec0383a6132883e (diff) | |
invoice table view
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); |
