summaryrefslogtreecommitdiff
path: root/include/administration.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/administration.hpp')
-rw-r--r--include/administration.hpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/include/administration.hpp b/include/administration.hpp
index 151df2a..c8013b9 100644
--- a/include/administration.hpp
+++ b/include/administration.hpp
@@ -57,7 +57,7 @@ typedef enum
#define MAX_TAX_SECTION_PER_RATE 3
typedef struct
{
- char id[MAX_LEN_ID]; // T/[id]
+ char id[MAX_LEN_ID]; // T/[id] TODO: can we get rid of this?
char internal_code[MAX_LEN_SHORT_DESC];
float rate; // 0-100%
u32 tax_section_count;
@@ -538,12 +538,14 @@ namespace administration {
tax_rate tax_rate_create_empty();
a_err tax_rate_import(tax_rate data);
a_err tax_rate_add(tax_rate data);
- a_err tax_rate_update(tax_rate data);
+ a_err tax_rate_exists(tax_rate data);
+ a_err tax_rate_remove(tax_rate data);
- a_err tax_rate_get_by_shorthandle(tax_rate* buffer, char* handle);
- a_err tax_rate_get_by_id(tax_rate* buffer, char* id);
+ a_err tax_rate_update(tax_rate data); // TODO remove
+ a_err tax_rate_get_by_shorthandle(tax_rate* buffer, char* handle); // TODO remove
+ a_err tax_rate_get_by_id(tax_rate* buffer, char* id); // TODO remove
u32 tax_rate_get_all(tax_rate* buffer);
- u32 tax_rate_get_by_country(tax_rate* buffer, u32 code_count, char** country_codes);
+ u32 tax_rate_get_by_country(tax_rate* buffer, u32 code_count, char** country_codes); // TODO remove
// Cost center functions.
// =======================