From a8799cfee2de8ac53cc07c571c56ae5d9c98cbbd Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Fri, 17 Oct 2025 19:02:21 +0200 Subject: model selection for ai service --- TODO | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'TODO') 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. -- cgit v1.2.3-70-g09d2