summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 3 insertions, 2 deletions
diff --git a/TODO b/TODO
index b13389a..16d71f8 100644
--- a/TODO
+++ b/TODO
@@ -7,9 +7,10 @@ Testing:
- write tests that check error handling for corrupt files. (e.g. references to tax rates, project and cost center that failed to load)
Improvements:
+- "price includes tax" toggle that recalculates billing item tax, net and total
+- add every country to country list. should be toggleable wether a country can receive invoices. should be listed in file countries/_unimplemented.cpp.
+- Loading animation on save button while file is being saved. navigation should be disabled untill file is saved.
- Load all tax rates from all countries into new list, should be loaded before a file is imported. We can get rid of invoice_recalculate_totals after this.
-- AI importer: query questions in batches and fill template in code
-- AI importer: all address data should be editable because import is not perfect
- AI importer: file path should not be editable as it is imported
- AI importer: real error logging for OpenAI and importing in general
- AI importer: log elapsed time for ai requests