From 6273aef9aa9a4ac5375710d51a5bc33f62265d76 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 16 Aug 2025 13:56:11 +0200 Subject: invoice table view --- include/administration.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') 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); -- cgit v1.2.3-70-g09d2