diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-10 22:03:05 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-10 22:03:05 +0200 |
| commit | d976c1227f367a4547a004597b8d360a8958eba9 (patch) | |
| tree | 891b89263176375f058598b629b145177531a54a /include/administration.hpp | |
| parent | 1c53bd3ac83cc7a985983ac656bc2599276808a4 (diff) | |
working on NL tax reports
Diffstat (limited to 'include/administration.hpp')
| -rw-r--r-- | include/administration.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/administration.hpp b/include/administration.hpp index 54f8aac..69c0c0a 100644 --- a/include/administration.hpp +++ b/include/administration.hpp @@ -443,10 +443,17 @@ namespace administration { void set_project_changed_event_callback(project_changed_event ev); // Company info functions. + // ======================= contact company_info_get(); void company_info_import(contact data); void company_info_set(contact data); + + // Tax functions. + // ======================= + tax_line* get_tax_line_from_report(tax_report* quarter, char* category); + void create_tax_statement(tax_statement* statement); + // Other functions. // ======================= char* get_file_path(); @@ -463,7 +470,6 @@ namespace administration { void set_ai_service(ai_service provider); void create_income_statement(income_statement* statement); - void create_tax_statement(tax_statement* statement); bool can_create_invoices(); // Contact functions. @@ -541,6 +547,7 @@ namespace administration { invoice invoice_create_copy(invoice* invoice); a_err invoice_is_valid(invoice* invoice); + bool invoice_has_intra_community_services(invoice* invoice); char* invoice_get_status_string(invoice* invoice); u32 invoice_get_partial_list_outgoing(u32 page_index, u32 page_size, invoice* buffer); |
