summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-09-16 19:08:05 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-09-16 19:08:05 +0200
commit9091a313b2bb2dafd2919fddb989745ddafa15d9 (patch)
treed3448a0e103fbbe0e14457b07e2e0a77b2f0f6da /docs
parentbb55b2341c53174ed53a70855ef63bb20c8dd814 (diff)
error reporting for administration crud functions
Diffstat (limited to 'docs')
-rw-r--r--docs/CHANGES.rst5
1 files changed, 1 insertions, 4 deletions
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