.. _changes: TODO: - Send invoice by email - create invoice from PDF file - create invoice from image of receipt - create invoice from UBL file - read invoice from Holodeck instance - send invoice via Holodeck instance - View invoice history for contacts - View invoice history for projects - Create monthly and quarterly results (per project). - 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 - if an invoice currency != default currency, final amount should be manually set as the total is always represented in the default currency. v0.1 (master) - Create/read/update contacts - Create/read/update projects - Create/read/update invoices & expenses - Create/read/update VAT rates - Create/read/update cost centers - Generate default VAT rates - Generate default cost centers - Reading & writing administration files - Archive invoices in Peppol BIS 3.0 format. - Quarterly income statement reports