From 9091a313b2bb2dafd2919fddb989745ddafa15d9 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Tue, 16 Sep 2025 19:08:05 +0200 Subject: error reporting for administration crud functions --- docs/CHANGES.rst | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'docs/CHANGES.rst') diff --git a/docs/CHANGES.rst b/docs/CHANGES.rst index 90d8577..cb3c923 100644 --- a/docs/CHANGES.rst +++ b/docs/CHANGES.rst @@ -1,8 +1,8 @@ .. _changes: TODO: +- validate billing items in invoice add/update - project start and end date should be stored as YYYY-MM-DD -- write tests for writer and reader - Send invoice by email - create invoice from PDF file - create invoice from image of receipt @@ -12,13 +12,10 @@ TODO: - View invoice history for contacts - View invoice history for projects - Create quarterly tax reports for NL. -- Make sure invoices/expenses cannot be added when company info is empty/invalid. - net negative billing items should not also have discounts. - net negative billing items should set tax to 0. - validate data within administration on save to make sure it is valid for transmissions. (e.g. rules of https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cbc-EndpointID/) - View local business number / vat number naming on contact form. e.g. when country is austria: "Österreichische Umsatzsteuer-Identifikationsnummer" -- add allowances to invoice items -- add accounting cost to invoice - outgoing invoices should always have default currency - if an incomming invoice currency != default currency, final amount should be manually set as the total is always represented in the default currency. - ICP reports -- cgit v1.2.3-70-g09d2