/**
 * 0.8.1:
 * candidates
 * later 
 * (items in no particular order)
 *   * link to openoffice or libreoffice in warning if no OOO path present
 *   * document table headlines in document window not localized
 *   * after invoice completed no longer need to show in dropdown for document selection
 *   * ensure old installations are properly segregated
 *   * reading from webshop shows "lesen null" in german locale-broken localization?
 *   * "more" stack when importing from bank account: create selected VAT amount
 *   * handle transaction detail changes of VAT when importing from bank account, more stack

 *   * contact import
 *   * inbound invoice assistant
 *   * transaction list w/new transaction button
 *   * product types: goods, products, services
 *   + respect changes in transactiondetailwindow
 *   + period restriction ignored in export
 *   + remove trans from todo when cancelled, reminded
 *   + add todo for reminder
 *   * button-stack functionality for webshop create invoice (currently only drag&drop)
 *   * db refactorings (db conn start, remove JDBC URL and p from public static String connect, persistUtil.connect vs DB.connect)
 *   * show workflow step accounts in transactiondetailwindow instead of manual selection? 
 *   * persist in persistUtils or similar, not in save()
 *   * update to swt 3.7
 *   * check webshop functionality: e.g. list orders period
 *   * oscommerce 3 connector?
 *   * don't open webshop window when no credentials found
 *   * user doc how to use gnuaccounting with portableopenoffice
 *   * invoice dual print: label and invoice  
 *   * warn when payment amount in bank account import does not match expected amount
 *   * resolve mess with tax fields
 *   * new homepage
 *   * remove transaction.precedingTransactionID
 *   * check Profit/Loss and/or balance sheet?
 *   * GUI cleanups (export, default tax, account evals)
 *   * therapi- connector, 
 *   * default connector
 *   * brandings, 
 *   * noa related: - have libraries in linux in proper locations - have new noa4e version - have multiple templates per transaction (e.g. text template for mail text) - when using back button usegroup-invoice shows header twice  -use fork -libreoffice always opens extra window when officebean used for the first time -auto-detect libreoffce/have libreoffice directories in search path - cant quit noa while ga is open
 *   * cancellations w/ VAT don't work
 *   * GUI cleanups (export, default tax, account evals)
 *   * brandings, 
 *	 * Ebert 1. new transaction should be in file|new
 *   * new homepage
 *   * default connector
 *   * refactor: tax.getDebitAccount/getCreditAccount should be replaced with accounts.getInputTaxAccount/getUndueVatAccount/getTurnoverTaxAccount
 *   * create a controllers directory
 *   * LG: HBCI PIN/TAN
 *   * be able to save changes in import queue
 *   * LG: enhance EÜR
 *   * entriesFromBankAccountImport importentries/convertedEntries redundancy
 *   * allow to delete standard tax-->set the next tax as standard
 *   * states and IRSOffices should be merged to e.g. IRSsettings
 *   * remove tax List ID, i.e. public taxList::getVATAtListIndex(int listIndex)
 *   * taxList should be persistent -- so that there are no hacks necessary to safe the default VAT  
 *   * should save ID, not selection index of state and IRSOffice
 *   * upate manual tax on issue/tax on payment
 *   * import of bank account with own transaction number and wrong cashflow should not be possible (e.g. a conducted payment should not allow to finish an invoice)
 *   * import of bank account with own transaction number and wrong amount should not be possible 
 *   * store incoming transactions as transaction, not entry
 *   * record which user created/deleted transaction, entry
 *   * replace account type revenue by income
 *   * when aborting the creation of a new invoice, reopen the wizard and select the cancel link, then aborting THIS wizard and open "New transaction" again a nullpointerexception is raised  
 *   * CM Tutorialquestion Dialog Draw on linux (threading issue? seems to draw only the left half)  
 *   * record which user created/deleted product, document
 *   * Upgrade to HSQLDB 2.0
 *   * inventory window
 *   * JS: OBDX interface directory
 *   * record which user created/deleted contact, vat
 *   * record which user created/deleted format, template
 *   * Umfrage: Rechtsform, Angestellte, wie viele girokonten, wer macht buchhaltung/zufrieden, wer macht bilanzierung/zufrieden, welche software/zufrieden 
 *   * refactor webshopimportwindow should be tableviewer or similar JFACE
 *   * refactor setinput can runn with null argument 
 *   * cancellation should remove entry from todo list
 *   * gnuaccounting.sh to be executable
 *   * need automated tests
 *   * inventory screen
 *   * plain text designer (receipts and emails)
 *   * stock keeping
 *   * Inventory window, product group management, stock tracking, receipt designer, allow partial payments, support receipt printers, support cash register drawers, openofficeless start
 *   * cash register: display, receipt printer, drawer, display change, underpayments, EC card payments 
 *   * mark which accounts belong to the accounting frame
 *   * quality feedback agent: exceptions to be mailed to developer.
 *   * when selecting existing transaction number in add or import, disallow quick vat selection 
 *   * use System.getProperty("java.version") to ensure it runs on the target systems
 *   * shell file to work from file managers, 
 *   * linux/gnome2 to allow keyboard focus+caret in template designer, 
 *   * add product variants, 
 *   * add currencies, 
 *   * multi-client support, 
 *   * add discounts, 
 *   * multi-country-support e.g. with IAS/IFRS instead of SKR03, 
 *   * Java Webstart and/or Eclipse Rich Client version, 
 *   * auto-invoices (e.g. monthly interval), 
 *   * year-end balance sheet, 
 *   * multi-dimensional invoices (e.g. height/width), 
 *   * POS module, 
 *   * have a kind of dashboard w. e.g. current account balance
 *   * allow customizations or brandings, 
 *   * better locate settings e.g. currency decimal format
 *   * puchase codes, i.e. SHA1 sums to validate the authentity of a invoice
 *   * support for XBRL??
 *   * change to bitrock installbuilder or izpack.org?
 *   * support UNCEFACT/CII 2 digital invoice ?
 *   Knicken 10. einzelpreis 0 in odt nach anlegen neues artikel
 *   Knicken 12. rechnungsvorbereitung/entwurfsfunktion/postausgang
 *	 Ebert 1. new transaction should be in file|new
 * 
 */
