From c35aa95081b994bf0d66d762945ad93bf501ff95 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 25 Oct 2025 08:12:03 +0200 Subject: tests --- TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index b8c9cc4..b13389a 100644 --- a/TODO +++ b/TODO @@ -5,15 +5,17 @@ Refactor: Testing: - write tests for strops.hpp - write tests that check error handling for corrupt files. (e.g. references to tax rates, project and cost center that failed to load) -- peppol testing: add a billing item for each tax category. Improvements: +- 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 Features: +- Handle invalid api key response from AI backends and display in settings UI - 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 - create invoice PDF for NL https://goedestartbelastingdienst.nl/wiki/view/50bdccd8-f9a0-4297-b57f-3a6651cbe05c/factuureisen -- cgit v1.2.3-70-g09d2