 * 0.8.0
 improvements/refactorings
 * * refactor: pics directory merged with libs
 * * refactor: hibernateUtil -> persistUtil
 * * refactor: rename skr03.xml
 * * refactor: skr03.xml 'revenue' account type should be 'income' 
 * * refactor: remove tax credit/debit account redundancy, create account chart class
 * * refactor: webshop import save in properties files, merged redundant parts in openTransImporter and Webshopimporter
 * * refactor: "entry" class: rewrite "columns" private classes which were a bad idea in the first place
 * * refactor: skr03.xml should indivate VAT cols
 * * refactor: 1) opentrans, 2) tax definition redundancy 3) entry simplifications/transaction-entry straightened 4) jpa2 5) import transactions 6) webshop
 * * refactor: merged transactionContentProvider and items
 * * refactor: credit notes are no longer called credit memos
 * * refactor: remove entry.referredTransactionID
 * * refactor: have item list in appTransaction (remove items class)
 * * refactor: incoming transactions make multi-entries redundant 
 * * update from pre JPA-1 hibernate to post JPA-2 eclipseLink
 * * renamed transaction-->appTransaction, user -->appUser for JPA2
 * * Knicken 1. kontendefinition code/function/reference simplifications
 * * derby instead of hsqldb
 bugs
 * * obdx file was only generated when mail was sent
 * * keyfocus fix on linux?
 * * application hang on invoice with more than one item 
 * * gnuaccounting did not start in Vista
 features
 * * link in bookkeeping window to show size of import queue
 * * indicate credit/debit in statements (spread sheet export)
 * * ASCII export (addison)
 * * add units, 
 * * add long product description
 * * openTrans support  
 
 * 0.7.9
 * done
 * * Changing the accounting chart is only permanently saved after clicking the save button in the settings window for the second time
 * * Istbesteuerung was not possible w/SKR04
 * * TP: resort: debit, credit in accounting table  
 * * TP: resort: debit, credit in accounting detail entry window
 * * have CSV export for Datev Kanzlei-Rechnungswesen
 * * have a icon/logo
 * * support portablegit
 * * remove getContactForListID (use comboviewer)
 * * taxoffice: use comboviewer, not redundant stringlist
 * * states: use comboviewer, not redundant stringlist
 * * Nullpointerex when importing from Bank account and only 0% VAT configured
 * * dont allow to delete new VAT
 * * cancel transaction and reopen create new transacion may result in wrong transaction type (Quittung->Lieferschein, Lieferschein->Quittung, Eingangsbeleg->Lieferschein)
 * * Receipt always produces /0 number on document
 * * Be able to sort import queue by the columns
 * * edit window sort does not work correctly for last two columns
 * * hibiscus XML import
 * * no query to close editDetails when value ist still 0
 * * deleting transactions from edit: entries reapear when window re-opened, vanish only after restart
 * * don't show "new account" in editDetails nor edit window
 * * Monthly evaluation of accounts reported inverted amounts (-11000 instead of +11000)
 * * Gnucash Business Accounting Frame
 * * account definition showed only parts of the ID of an account if >100  
 * * when importing entries, new account is selected, though not available in combo
 * * Spec file for RPM/DEB creation
 * * can't add accounts in non-SKR03 accounting charts
 * * Spread sheet report accounts list debit/credit swap, T-Accounts debit/credit on wrong sides 
 * * after new install: can't switch to SKR04, then gnucash business without exception
 * * can not switch to SKR04 and istbesteuerung at the same time
 * * change order debit credit in sheet 3 spreadsheet
 * * Tax window: Wider select boxes
 * * No VAT bookings in gnucash acct frame
 * * customer:additional not replaced
 * * default select gnucash accounting chart for non-german installs  
 *
 * 0.7.8
 * done
 * * numberformatException when using backspace in empty value field in add entry 
 * * JS add booking: also allow , instead of .
 * * JS traversing input fields with return not possible when adding entries
 * * JS disable office close in spreadsheet export
 * * JS incomplete translations, e.g. table headings
 * * import of HBCI account data should be rounded  
 * * Ebert 2. trying to click finish in newtransactionwizard
 * * entry should not be removed from import list when attributes are missing (standard)
 * * refactoring: move VAT announcement code to taxCalculator class
 * * check VAT announcements
 * * book with standards should apply standard VAT
 * * when booking against e.g. Büro und Geschäftsausstattung launch asset assistant
 * * show progress bar when initializing accounts   
 * * JS SKR04
 * * test standard booking to create VAT entries
 * * reminders overwrote files of original invoice 
 * * import of certain task coach files fail
 * * additional address line
 * * manually added booking entries may show extra VAT column
 * * Manual is not included in installer package
 * * support istversteuerung
 * * accountingeditwindow: one acct difference when chg entries
 * * KG: irritating that error message does not vanish after items are added 
 * * standard booking outgoing cashflow imported entry: 3100
 * * show entries black if Receivables in credit
 * * migration: tax change account from 1775 to 1776
 * * change all taxes when changing accounting chart
 * * removed string array index for accounts
 * * remove string array index for products
 * * in skr04 new invoice still uses SKR03 codes
 * * migration of data should create SKR04 accounting frame
 * * when having cancelled a reminder new invoice does no longer work
 *
 *  
 * 0.7.7
 * done
 * * Support import of split entries from moneyplex
 * * usability improvement for stacks (accept button like behaviour)
 * * test reminders
 * * rudimentary cash closing
 * * migration to swt/jface 3.6
 * * english manual 
 * * accept , as decimal point in price (custom e.g. in german locale)
 * * possibility to cancel transaction creation
 * * check 2734449 Widgets in contact unusable if opened via transaction wizard
 * * zip file to contain files in subfolder gnuaccounting, not root dir
 * * portable version can now use relative directories, specify openoffice directory and has a .bat file on its own
 * * upgraded to NOA 2.2.3
 * * 3015191 test with ooo 3.2
 * * 2985339 test template designer
 * * checkpageComplete upon article selection in selectItemsWizard
 * * finish button should only be possible at the end of transaction creation
 * * When selecting "new product", a valid VAT should be selected
 *
 * 
 * 0.7.6:
 * done
 * * refactored hard coupling to configwindow
 * * config tests are now called checks
 * * accountsList now called accounts
 * * customers, products and accounts now order by alphabet respectively code 
 * * invoice amount changes due to incorrect double VAT taxaion if booked via book payment
 * * new contact type member
 * * rudimentary user management
 * * rudimentary german manual
 * * MySQL external database version was unusable, e.g. did not create "new product" entry
 * * config windows shows useless popup upon switch to mysql 
 * * detail bookings show 2x 0%VAT
 * * import from time tracker labels OBDX file, should be KTimetracker file.
 * * add new product when clicked on empty table space 
 * * corrected rounding errors:e.g. qty 100000.938 previously became 100000.9375
 * * when clicked on empty table space and new, unselected product is already there, select that row 
 * 
 * 0.7.5: 
 * done
 * * when booking on new entry via detailbookingwindow: VAT amount is always set although no VAT entered in row
 * * x64 version did not work out of the box 
 * * transactions could not be cancelled
 * * transaction type change did not work correctly
 * * entries in the vat table in entryDetailsWindow were ignored
 * * rudimentary year end closing
 * * detail book may book 0 amount
 * * standard booking does nor remove invoice todo entry
 * * allow empty contact in detail booking
 * * transaction/created entries no to be transient
 * * booking/balancing does not work if VAT is involved
 * * check cancellation, reminder for bugs
 * * could balance only one invoice in todowindow
 * * todoWindow might load wrong transaction to balance
 *      			
 * 0.7.4:
 * done
 * * Nullpointerexception when changing numbers in documents window
 * * invoice filenames don't reflect user defined number formatting
 * * documents should be saved with their respective value
 * * be able to view sent invoices via the documentswindow
 * * allow column sorting in accountingEditWindow
 * * have the possibility to view sent and balanced invoices
 * * booking on 027 EDV was not possible
 * * items are not saved
 * * experimental osCommerce integration (thanks Gerd)
 * * monthly account balances (good to check where in your numbers you deviate)
 *
 * 0.7.3:
 * done
 *   * correct non-numerical reference code lookup
 *   * avoid booking entries with 0 value, e.g. for 0-vat
 *   * have a standard-booking
 *   * bugfix reference column in accounting add 
 *   * auto-recognize references in accounting add
 *   * auto detect invoice reference from online banking, 
 *   * hbci accounting import fix
 *   * update hbci4java to version 2.5.12
 *   * auto-create and link contacts for imported payments
 *   * bugfix on cancelled invoices
 *   * internal recipient selection does not match user recipient selection 
 *   * open invoices should not vanish when detail booking cancelled
 *   * accounting entries SHOULD vanish when moved to the deleted folder
 *   * correct contact should be selected in detail booking
 *   * invoice shows item price 1 when created with , instead of . as decimal separator in products window 
 *   * when deleting items from invoice, wrong item may get deleted
 *   * correct booking of payments
 *   * open invoices should not vanish when restarting
 *
 * 0.7.2:
 * done
 *   * have receipt transaction type
 *   * have shipping ticket transaction type
 *   * hibernate asset class
 *   * hibernate transactionType class
 *   * hibernate account class
 *   * hibernate entryFromBankAccountImport class
 *   * update swt to 3.5
 *   * update hbci4java to 2.5.11
 *   * updated NOA ro 2.2.2RC
 *   * VAT announcement is exported as Q3 instead of Month 3 (previous)
 *   * migrate transaction types, transactions, accounts to hibernate
 *   * have database updated automatically
 *   * change architecture of "entry" core to be migratable to hibernate
 *   * migrate vom automake/autoconf to ant
 *   * database removal as of patchlevel 655
 *   * database driver file name browse button did not work
 *   * external database settings ignored when displaying configwindow
 *   * tested postgresql support (thanks Christian)
 *   * send invoice due reminders as calendar events to system owner 
 *   * check if winston output path exists??
 *   * check SSL encryption for mails to be sent
 *   * have config option to send reminders
 *   * postgreSQL support
 *   * finalize Hibernate migration
 *   * incorporate language review
 *   * cancelation does not open for sent invoice
 *   * bookkeeping does not work after/while todo window had been open
 *   * check if calc export work
 *   * check if winston export exports the right numbers.
 *
 * 0.7.1:
 * done
 *   * Time tracker import: decimal handling improvements 
 *   * product with invalid tax to default to default tax
 *   * linux 64 bit compatibility without manual steps
 *   * could not add entry on EDV account (no please select account)
 *   * localization issue: german version exports quarterly VAT announcement, although monthly selected 
 *   * refactoring: DB connect should be method of datalayer.DB, not configWindow
 *   * hibernate persistence now possible
 *   * refactored taxcalculator into appLayer.taxRelated
 *   * migrated contacts, VATs, documents, products, usage stats to hibernate
 *   * can not select first product from dropdown when creating invoices
