WHAT'S NEW IN TIME TRAKKER PLUS
-------------------------------

Version 5.47
------------
*   Provide *conditional* invoice number rollback when
    cancelling invoices. In prior versions if you created
    an invoice and cancelled the invoice number was skipped.
    With this change, the invoice number is rolled back,
    but only if another user has not created a new invoice
    in the meantime. In single user environments this means
    all invoice numbers can be rolled back. In MU situations
    this will allow most invoice numbers to be rolled back
    unless high volume of invoices are created simultaneously.
    This method is required in order to provide safe invno
    generation. Note that when invoices are deleted, invoice
    numbers are not rolled back!
    
Version 5.45
------------
*   Add new option to get directly at the client screen.
    DO TIMETRAK WITH "CLIENTS" will allow direct access
    to a picklist of clients. You can add and edit clients
    from here.
    
*	Fixed Time Log report to properly work of the client
    table, rather than the name displayed in the detail
    table. This was a problem if the name was entered as
    one name, and later changed. Fixed.    

Version 5.42
------------
*   Add additional Date options to the Date Right Click
    menu. You can now select the calendar, First and last
    of the month and year.

*	Add ability to Undo an invoice item, rather than 
    forcing to delete it. A dialog now prompts for these
    options along with explanations.
    
*   Clean up invoice navigation so that the line item 
    list pointer always points at a valid selection.
    Also fixed minor bug that would occasionally prompt
    you to save an invoice even though no changes were
    made.
    

Version 5.40
------------
*   Add Rightmouse popups to the time fields that
    allow setting the current time and clearing the
    field to a blank.

*   Add a Description check box to the Punch In screen.
    Several people had requested this feature to
    better identify open entries.

*   Changed the Zoom Font default to Courier New from
    FoxFont. Easier to read.
    
*   Change Browse view to show the description and the
    standard browse data in seperate windows. This
    should make editing the description much easier.
    Also, made the Browse Windows autosizing so larger
    displays can see more of the information, rather
    than using a fixed size window.

Version 5.35
------------
*	Fixed Time Out screen Time Out field. The field
    previously allowed invalid times to be entered. Also
    fixed hour format to not allow an hour of 24 in the
    time field. Fixed.
    
*	Fixed Browse Filter screen bug that caused the user
    name picklist to improperly mark selections. Fixed.
    
*	You can now Rightclick or Ctrl-Spacebar on the client
    lists in all the entry screens to bring up the customer
    editing screen. You no longer need to select an entry
    in order to be able to edit it. Note when popping up
    the client list in this manner dialing does not work
    from the the customer screen.

*   Added Accounts Receivable Aging Graph function that
    displays the percentages of outstanding account invoice
    balances for Current, 30 day, 60 day and 90+ as a Pie
    Chart.
    
*	Added useful maintainence functions to the Maintain option.
    This screen now allows deleting of invoices prior a given
    date, cleaning up all detail entries and account payments.
    You can also delete non-invoiced entries in a similiar
    manner now. 
    
*   Moved the Backup and Restore options to the Maintainence
    screen.

*   Fixed bug that didn't delete Account entries when a
    client was deleted. Fixed.        

Version 5.30
------------
*	Added backup module that dumps data files to another 
	directory, as well as being able to restore the data files.
	In case of corrupted files, the RESTORE routine can now
	restore data files directly, without first accessing the
	Time Trakker Menus. Use DO TIMETRAK WITH "RESTORE" for this
	feature. 

*   Add a Taxable Labor checkbox to the time entry screens.
	Some states in the US tax labor, and this should allow
	those in those states to tax their labor.

*	Fix 'Mark as Billed' option from the report menu. Previously,
	the Mark as Billed checkbox was ignored and the time entries
	weren't updated. Fixed

*	Added currency support. A simple code change now allows 
	registered users to control the currency symbol displayed
	for all forms and reports.

Version 5.26
------------
*  Printer bugs fixed. Prior versions had the printer hard coded
   to a HP III in the INVOICE and DETAIL reports which caused
   hang ups on other printers.

*  Fixed problem with generating incorrect invoice numbers when
   creating invoices on the fly. The invoice number generated
   was accidentally derived from the customer number. Fixed.

Version 5.25
------------
*  Added runtime support. Up to now Time Trakker was geared to
   be a FoxPro addin only, which essentially required outside
   control for environment and error handling. Added a startup
   #DEFINE macro that allows setting runtime mode on or off,
   which enables an internal error handler, as well as proper
   screen handling when starting up Time Trakker Plus as a
   standalone application with the Distribution Kit by setting
   toggling the macro expression .t. or .f..

Version 5.20
------------
*  Add support for account balances and payment tracking.
   Invoices created in the reports module are automatically
   entered as Account and create an entry in the account (TT_AR)
   file.

*  Account invoices automatically update the account entry for
   that particular invoice. The invoice balance shows on the
   invoice below the payment type. Clicking on the balance
   brings up the account detail screen which allows applying
   and editing payments against the balance.
   
*  The customer screen also contains an account balance for
   all of the customer's account invoices and payments. Clicking
   on the account balance brings up the account detail screen
   that allows applying and editing payments.
   
*  New account aging report shows the balance of all pending
   invoices that have not been paid in full spread over a
   cross tab of Current, 30 days, 60 days 90 days.
   
*  Account detail prints the account activity for a given period
   for either all clients, or a specific client or invoice.   


Version 5.10
------------
*  Added support for summary sales report. The report can summarize
   sales by day or by month.
   
*  Support for graphing summarized sales.

*  New Report menu layout that allows selection of Time Reports
   Sales Report, Account Detail, and Account Aging reports.


Version 5.07
------------
*  Added invoice print option that allows printing invoices in
   in summarized form to look less cluttered. This option allows
   all time related entries to be summarized by billtype with
   seperate groups for differing rates within the billtype.
   You can also optionally print a time log after printing the
   summarized invoice. Works only when printing invoices from
   the invoice module.
