summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-25 12:24:22 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-25 12:24:22 +0200
commitebefd3d10af8d79e765030c263aa560cbb6420d2 (patch)
tree037099766d4862687daa11a21ffe03bf3208a607 /TODO
parentc35aa95081b994bf0d66d762945ad93bf501ff95 (diff)
ai invoice importing with batch queries
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