summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO b/TODO
index b169b20..ea1c3d5 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,8 @@
TODO:
+Refactor:
+- Can we get rid of taxrate id in invoice? this would avoid reference conflicts.
+
Testing:
- write tests for all NL tax categories
- write tests for strops.hpp
@@ -14,8 +17,13 @@ Improvements:
- log_set_depth function so data can be grouped
- log elapsed time for ai requests
- refactor _add functions to use _import functions
+- replace memset with memops function
+- replace strncpy and similar with strops functions
Features:
+- error log for tax report to display invoices not yet supported for tax generation or invoices with invalid tax rates
+- minimum invoice date for tax report generation, show warnings for unsupported invoices
+- Tax rates for private usage
- create invoice PDF for NL https://goedestartbelastingdienst.nl/wiki/view/50bdccd8-f9a0-4297-b57f-3a6651cbe05c/factuureisen
- toggle on invoice form wether price is inclusive of tax.
- retrieve available balance from AI api & show in settings/services.