diff options
Diffstat (limited to 'include/administration.hpp')
| -rw-r--r-- | include/administration.hpp | 12 |
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. // ======================= |
