summaryrefslogtreecommitdiff
path: root/include/administration.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/administration.hpp')
-rw-r--r--include/administration.hpp9
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);