summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/administration.hpp3
-rw-r--r--include/ui.hpp3
2 files changed, 5 insertions, 1 deletions
diff --git a/include/administration.hpp b/include/administration.hpp
index 69c0c0a..f2ca9e4 100644
--- a/include/administration.hpp
+++ b/include/administration.hpp
@@ -330,6 +330,7 @@ typedef struct
typedef struct
{
+ char tax_description[MAX_LEN_LONG_DESC];
char tax_category[MAX_LEN_SHORT_DESC];
float total_net;
float total_tax;
@@ -347,7 +348,7 @@ typedef struct
typedef struct
{
- u32 quarter_count;
+ u32 report_count;
tax_report reports[MAX_LEN_TAX_REPORT_QUARTERS];
} tax_statement;
diff --git a/include/ui.hpp b/include/ui.hpp
index 9304f78..0f71c1e 100644
--- a/include/ui.hpp
+++ b/include/ui.hpp
@@ -77,6 +77,7 @@ namespace ui {
void draw_expenses();
void draw_earnings();
void draw_log();
+ void draw_tax_report();
// Setup calls.
void setup_invoices();
@@ -85,12 +86,14 @@ namespace ui {
void setup_settings();
void setup_expenses();
void setup_earnings();
+ void setup_tax_report();
// Destroy calls.
void destroy_invoices();
void destroy_settings();
void destroy_expenses();
void destroy_earnings();
+ void destroy_tax_report();
}