This file contains details of all versions of Timesheets MTS and any changes made to the software

15 June 2014 Version 2.6.2
-Fix to invalid procedure call on logging int that some users were getting.

28 February 2014 Version 2.6.1
-Sales tax can now be entered with two decimals.
-The travel code rate is recorded along with the travel record to prevent the rate changing for previously recorded travel items.
-The detailed travel report for super/financial/project managers now includes a user by user summary of travel for the report period.
-Added a project / task sort dropdown on the Tools->Options->Displayed preferences screen.  Tasks/projects can now be sorted by number or name in ascending or descending order.  This should affect all task/project dropdown lists in the software.
-Non billable times are now included in the timesheet daily/weekly/monthly timesheet totals when the non billable time fields/columns are not displayed.

25 September 2013 Version 2.6.0
-Complete re-write of the travel form
-Added the travel codes list to the Tools->Options screen.
-Added "Use Travel Codes" setting to the Tools->Options->Display Preferences screen
-Added travel code dropdown to add/edit travel form when Use Travel Codes setting set
-Added cost field to travel form with Use Travel Codes setting is set
-Added travel code to travel description when Use Travel Codes Setting is set
-Normal security level users can no longer access the contact maintenance screen
-Current tab of contact maintenance set to contact details rather than additional fields
-Fixed up date display issue with Excel Activity report
-The timesheet now does a proper date sort for the date and a numerical sort for the time
-The expenditure sheet now does a proper date sort when more than one date is selected
-The travel sheet now does a proper date sort for the date when more than one date is selected and a proper numerical sort on travel distance
-Dragging and dropping time records, travel records, and expenditure records to different dates on the timesheet calendar now gives you the choice of either copying or moving the item.
-Added the daily time report
-Fixed various access issues with reports
-Fixed default text for add contact wizard
-Line item description for invoice line items is now truncated to 255 characters (rather than 30)
-Fix to Project Detailed Billable report
-Fix to invoice printing when invoice line items span more than one page.
-Cost classifications are now bolded on printed invoice.

8 May 2013 Version 2.5.7
-Fix to summary hours report 

7 March 2013 Version 2.5.6
-Fix to starting up software it was closed down from a minimized window.
-Removed check on time that was marked as non-billable for a billable project when non billable fields were not in use.
-Fix to height of time entry form for normal (non punch clock) interface
-When a project or task is copied on the project maintenance screen the created date is set to the current date
-Fixed a problem with the right click start timer menu that wouldn't work sometimes despite a time being selected
-The Summary Hours report now only reports on projects that have activity in the selected date range and lists employees that have booked time a given project in the selected date range

18 January 2013 Version 2.5.5
-Expense incurred date now included on project expense report
-Option to display closed projects added to current projects report
-Changed employee abbreviation field to yellow to indicate it is a required field
-<PROJECT_CUSTOMER_REFERENCE> field added to the project task template
-Fix to project manager security on the project maintenance screen
-Project charge rates are hidden if a project mananger does not "own" a project
-added strFileArchiVeReference field to client codes screen
-fixed up some resizing issues on the client codes screen
-Changed saving of project tasks to change budget amounts of parent project when a task level budget is set
-Added selected data label to travel, expense, and issue tab on timesheet

21 August 2012 Version 2.5.4
-Added show closed projects checkbox to invoice details form

14 August 2012 Version 2.5.3
-Disabled employees no longer appear on login page
-closed projects no longer appear on invoice details screen for new invoices
-New setting added to stop project managers accessing the user maintenance screen
-Project customer PO field expanded to 255 chars
-Added Customer Project Reference field (255 chars)
-distance travelled now on validation timesheet

3 November 2011 Version 2.5.2
-Disabled employees no longer included on two week timesheet
-Fix to Project Detailed Billable Report where there expenditure items and no time items
-Added some debugging code to the testConnection routine on the options page

29 September 2011 Version 2.5.1
-Added the summary hours report
-Excel screen updating is disabled while the productivity report is generated
-Fixed up the "Error 0" while polling the mail store.

26 August 2011 Version 2.4.35
-SQL/MYSQL database password is now encrypted in settings file.

5 January 2011 Version 2.4.34
-Fix to rounding issue on Project Cost Report
-Debugging added to detailed time reporting code
-Increased width of project fields on Detailed Activity Report screen
-Changed periods to suit 2011

28 September 2010 Version 2.4.32
-Fixed up some resizing issues on the Project Task Report screen
-Added the project task budget report
-Added 'Show One Week Only' check box to the Two Week Timesheet report, this will show just the first week for the selected period.
-Added 'Show Active Projects Only' check box to the Two Week Timesheet report, this will show just projects that have had time spent on them in the selected period.

July 15 2010 Version 2.4.31
-Fix to weekday letter in Two Week Timesheet Report
-Fix to totals in two week timesheet report
-Added project number to project name on two week timesheet report

June 12 2010 Version 2.4.30
-Added Two Week Timesheet report
-Fixed up problem with labels on value add report

March 2 2010 Version 2.4.29
-Put "parent project" dropdown back on task maintenance page
-Added week start date to header of weekly time display report
-Added some debugging code in the print preview and excel version of the detailed activity report
-Added 'prevent overbudget posting' setting to tasks.  When this is checked and the task hour budget is greater than zero no hours can be posted to the task when the total booked hours exceed the budget
-Fix to resizing on invoice maintenance screen
-Fixed a bug with the project closed date when doing a project search on the project maintenance screen
-Fix to resizing bug on project maintenance screen
-Fix to find contact text box on contact maintenance screen

January 5 2010 Version 2.4.28
-Fix to adding task dependency columns for SQL Server
-Fix to detailed time report when including descriptions

December 16 2009 Version 2.4.27
-Fixes to the task drop down box on the add/edit times screen
-When pasting a project on the project maintenance screen the newly created project is selected.

December 15 2009 Version 2.4.26
-Fixes to the task drop down box on the add/edit times screen

December 10 2009 Version 2.4.25
-Added Invoiced column to the Project Expenditure Report
-Added start date, due date, and notes columns to project issue report
-Fix to invoice number validation on invoice maintentance screen
-Fixed up small formatting problem with project task report
-Added 'use employee abbreviation' setting to the detailed activity report.  Uses the employee abbreviation instead of the employees full name in the report.
-Fix to sizing of add / edit time window for vista / windows 7
-changed the way that the project and task drop downs work on the add time screen.  You can just type in the first few letters of the project or task and it will fine the nearest matching item.

November 5 2009 Version 2.4.24
-Deleted stray button left on project maintenance screen
-fixed resizing issue on log screen
-fixed resizing issue on user maintenance screen
-fixed resizing issue on contact maintenance screen
-fixed resizing issue on invoice maintenance screen

November 4 2009 Version 2.4.23
-When adding a task set task start/end dates to date of task creation and task creation date plus one month
-Added project gantt report
-Added labor variance report
-Added task dependent timing setting to projects.
-Added predecessor field to tasks
-Added estimated task duration in days to tasks
-Added project classification to the current projects report
-Fix to installer to put report templates and invoice templates in the correct spot
-Debugging code added to catch multiple step errors in saving settings
-Debugging code added to catch error 430 in weeklyUserTime report
-Debugging code added to catch error 360 'cannot unload form in context' error

June 9 2009 Version 2.4.22
-Fix to search database export where some numbers were being exported as dates incorrectly.

March 20 2009 Version 2.4.21
-Fix to Excel Validation Timesheet

January 7 2009 Version 2.4.20
-Fix to invoice maintenance list total not updating correctly when 'this period only' box was checked.
-Can now select projects for validation timesheet report
-dates are now exported correctly to Excel using the Search Database function on the Tools menu
-Fix to invoice paid dates, sometimes the date was not updating correctly when moving from a non paid invoice back to a paid invoice and then back to a paid invoice again.

December 8 2008 Version 2.4.19
-Fix to project documents, when adding documents and moving between projects the document paths were not correct
-Changed task, project quote, and project other document fields to use the project document folder as the initial folder
-Fix to project document list that showed documents with no title when no title was entered

November 28 2008 Version 2.4.18
-Fix to tool tip text for document buttons on project maintenance screens
-Some tweaks to the document buttons to make sure the default project document directory is used when adding a new document
-Replaced the mask edit box on the user maintenance page with a text box

October 13 2008 Version 2.4.17
-Fix to project manager security (again)

October 3 2008 Version 2.4.16
-Fix and extra debugging for invalid index error caused by last release

October 1 2008 Version 2.4.15
-Fix to project manager security not being able to add tasks even though set to be able to
-Extra debugging code for recurring getdailytotal error
-Fix to invalid period error when right clicking on a task to time it the first time you enter the timesheet
-Some relayouts of the options screen to give more space to user charge rates, document categories, and project stages
-Numeric columns on invoice screen are now sorted correctly when clicked on

March 6 2008 Version 2.4.14
-Fix to rounding error on Activity Report for SQL Server users
-You can now password protect the Access Database backend.  You'll have to have MS Access to do this and add your own password.  The software will detect if a password is required and prompt you to enter it.

August 9 2007 Version 2.4.13
-Potential fix to 35600 error occurring on login

August 8 2007 Version 2.4.12
-Error reporting now done via website rather than via email

July 23 2007 Version 2.4.11
-Fix to security of detailed project task report
-Added project cost report
-Added project external invoice value
-Added project external invoice value option to productivity report
-Added some debug info to the writecustomertotal function to determine where a type mismatch error might be ocurring
-Fix to standard cost item sales where correct project/task were not being selected when an existing item sale was being edited

June 21 2007 Version 2.4.10
-Fix to project performance report to stop it spreading across two pages
-Fix to language file problem that was not releasing a file lock and stopping new settings from loading

June 13 2007 Version 2.4.9
-Fix to type mismatch error on client code table creation (only happens on windows vista)

June 10 2007 Version 2.4.8
-Added project classification setting to projects
-Added project classification filter to project maintenance display
-Project filters on the project maintenance page are now remembered
-Added checkboxes and date picker controls to the languages files
-Added template location setting for the detailed project task report
-Changed some settings for the detailed project task report and excel invoice to prevent access violation errors when using Excel 2000 and generating these reports
-Added a the quote number and new quote flag to the detailed task report template
-Customer name is now printed on the project performance report.

15 May 2007 Version 2.4.7
-Changed detailed task report to late binding to try to fix Excel 2000 access violation error

3 April 2007 Version 2.4.6
-Added new quote field to project maintenance
-Added quote number field to project maintenance
-Added auto quote numbering, and custom quote number prefix to options page

21 March 2007 Version 2.4.5
-FIx to invalid field error when adding a contact

14 March 2007 Version 2.4.4
-Fix to print format screen

8 March 2007 Version 2.4.3
-Fix to download of latest update, was downloading the correct file but saving it as a ZIP.
-Workaround if the tips.txt file is not found to stop a hard crash
-Added error line reporting to the settings when they are loaded
-Updated Tips screen to the new style

5 March 2007 Version 2.4.2
-Fix to find item search on user maintenance, was not selecting found item
-Fix to find item search on user maintenance, found item was being hidden when first found
-Added 'Direct Debit' payment type to expenses
-Updated interface of the contact maintenance page to the new style.


26 February 2007 Version 2.4.1
-Fix to column header on user maintenance page (was titled first name when it should have been abbreviation)
-Fix conversion error for project charge rates for countries using a comma as a decimal separator

13 February 2007 Version 2.4.0
-WARNING:  This version adds fields and tables to the database, do not use older versions of Timesheets MTS with this version.

-Changed file locations of all data files such as the messaging store, the form .lng files, the Timesheets.ini file.  These all now reside in the %Documents and Settings%\All users\Application Data\Timesheets MTS\ folder.  Typically this folder is in the c:\Documents and Settings\ folder but may be different on your machine.  Note that the .mdb file is not moved.
-Fix to licensing issue where user name was not registering properly and a hard crash happened on entry to the registration screen or the Help->About screen
-Complete re-work of the User Maintenance screen.  All new look, new right click menu, and in program tutorial available from the Help->Current Page Tutorial menu.  This re-working process will be rolled out through each screen of the program.
-Complete re-work of the login screen
-Rework of various dialog boxes
-Added Welcome screen for first time users.  Takes the users through various aspects of the program.  Can be accessed after login from the Help->Show Welcome Screen menu.
-Added super user setting to hide the Welcome Screen menu item above
-Added 'Add Project Wizard', available from welcome screen (will be shown on project maintenance screen in an upcoming release)
-Added 'Add User Wizard', available from welcome screen (will be shown on project maintenance screen in an upcoming release)
-Added 'Add Contact Wizard', available from welcome screen (will be shown on project maintenance screen in an upcoming release)
-Changed the emailing method from the Error Handler page to connect directly to the Timesheets MTS mail server, should allow errors to reach us more reliably
-Changed the Tools->Check for Updates functionality to include a progress bar

7 January 2007 Version 2.3.4
-Added Detailed Task Report
-Fix to import of descriptions that have return codes in them
-Fix to data import where a duplicate item could be created if it had a quote in the description

23 November 2006 Version 2.3.2

-Disabled projects are now red
-Project expense report now shows up to 255 characters for the description
-Excel invoices now display units up to 4 decimals
-Project list for expenses and travel are limited to 12

15 November 2006 Version 2.3.1

- Fix to expenses entry where the tax amount and the expense amount were being swapped when autocalculating tax
- Expense type label fixed
- Expense type disabled when set to non billable
- Fix to employee re-imbursement report where non billable items were not showing 
- Fix to employee reimbursment that was giving a hard crash
- The job costing and productivity reports were showing expenses with tax included, now has tax ex values
- The invoiced expense amount for the job costing and productivity reports was always zero, now reporting correctly
- Fix to invoice list view that was giving a hard crash when set to show this periods invoices only and when the decimal separator is a .

16 October 2006 Version 2.3.0

-Added new expense setting, Direct or Recoverable
-Added distinction between direct and recoverable expenses on employee reimbursement report
-Expenses reimbursed via the employee reimbursement report do not show up on employee reimbursement report
-Fix to invoice list display for countries not using a / as the date separator
-Added line between projects on employee reimbursement report
-Add all dates option to weekly project time report
-Added line between projects on weekly project time report
-Added new setting to productivity report, 'Use Employee Cost' uses the employee cost on the user maintenance page to determine time cost rather than the employee charge out rate
-Fix to project maintenance screen, 'filter by project status' setting was not being saved
-Fix to project maintenance where a filter display was done after a search that hid the searched item.  If you searched again on the same term an error occurred.
-Fix to error in detailed activity report where project totals were displayed and there was no billable time

19 September 2006 Version 2.2.9

-Enabled scroll bars on project and task description boxes
-Can now navigate through the project maintenance screen using the cursor keys and have the project/task display update properly
-Fix to invalid order by clause error shown on project task report
-Added error handling code to the find project text field on the project maintenance screen
-Fixed up data export that was allowing export of the " character which messed up the import
-Fix to invoicing where a custom line item was added and then deleted (without saving it) and it would still show up on the printed invoice and the invoice total would be wrong
-Add point in time charge recording to times.  When a time is recorded or the time task is changed a snapshot of the user charge rate is stored with the time.  Not currently used anywhere but will be in the future.


Version 2.2.8
-Fix to simple invoice maintenance page where paid setting of invoice was not being saved
-Limited length of project dropdown boxes to 12 items
-Added <INVOICE_CUSTOMER_DETAILS> to Invoice Template, this pulls the customer details from the invoice rather than directly from the customer database, as the two may be different
-Extra line added between projects on detailed reimbursement report
-Fix made to contact database that prevented contacts from being added when all contacts were deleted


17 August 2006 Version 2.2.7
-Fix to detailed project billable report where expense value was shown with only one decimal
-Fix to sub totals on detailed project billable report where project names for sub total was wrong
-Can now set a start/end times as the same time for punch clock interface
-Fix to Item Cannot be found error for LoadByProject method
-Fix to simple invoicing to prevent it picking up non billable expenses
-Fix to invoicing where value of expenses inc tax was being used to markup, now uses total value not inc tax
-As above but for simple invoices
-Fix to SQL Server connectivity that was broken in v 2.2.4
-Project task report is now sorted by project number


8 August 2006 Version 2.2.6

-Top aligned cost item cells on project detailed billable report
-Fixed up SQL Server connection issue

26 July 2006 Version 2.2.5
-WARNING:  This version adds fields and tables to the database, do not use older versions of Timesheets MTS with this version.
-New report added, weekly project time report showing activity by person, task, project and week
-Modified productivity report to show time, expenses, travel, and material sales invoiced value to date for each task/project
-Added non billable field to expenses
-Added re-imbursement required field to expenses
-Created new report called 'employee reimbursement report'
-Modified project expense report to show billable/non billable status
-Modified invoicing to allow for expense non billable status
-MOdified check for updates code to show error number and description to get an idea of why it is failing for some users
-User defined customer fields can now be printed to the Excel invoices and Excel simple invoices.


20 July 2006 Version 2.2.4
-Fix to field not found error on settings load
-Fix to SQL 2005 connection error that prevented previous versions connecting properly

18 July 2006 Version 2.2.3
-Fixed up printing of user list where time requirement was not printing correctly
-Estimated user hours were being saved correctly on project maintenance but not displayed correctly
-All user dropdown lists are now sorted alphabetically on last name
-Added project managers can add projects security setting
-Added project managers can edit projects security setting
-Added project managers can delete projects security setting
-Added project managers can add tasks security setting
-Added project managers can edit tasks security setting
-Added project managers can delete tasks security setting
-First day of week can now be set to any day (not just monday or sunday)
-The project number is now displayed in all favorites lists

30 June 2006 Version 2.2.2
-Fixed up type mismatch error when modifying a SQL Server database on software start
=Added loading field to times, can be switched on via Options->DIsplay Prefs, currently doesnt actually do anything but longer term will be integrated into billing and reporting to allow infinitely variable billing rates at the individual item level
-Super users can now add/edit/delete activity items (time, travel, expenses) for any other user.  Can be switch on via Options->Display Prefs
-Added employee department field
-Added quote flag and quote due date to projects
-Description field on the project detailed billable report is now word wrapped
-Fix to timesheet column width saving which caused an overflow error on computers using the comma as a decimal separator
-Fixed up the search for contact box that would cause a hard crash when pressing enter after searching for a non existant customer


8 June 2006 Version 2.2.1
-Fix to overflow error seen when invoicing a fixed price project with 0 invoice value
-Added project performance report
-Added current projects report
-Changed the invoice report to Excel Only
-Changed the invoice report to include totals, project number/name, and tax ex amount 
-Fix to login screen that would login wrong person if using the keys to scroll through the user list rather than clicking on the names with the mouse
-Change to Excel version of expense report to show user the expense applies to.
-Change to productivity report to actual expense cost to include tax in calculation
-Fix to travel form not being filled properly when double clicking on a travel item
-Changed Detailed Project Billable report to include travel and expense items
-Changed project task report to display task description
-Project task report now remembers the last size it was.


9 March 2006 Version 2.2.0
-Fix to invoicing and activity reporting for selected date ranges using the calendar month option.  This was selecting February 29th as the end date which obviously is only valid once every 4 years.  The net result of this was a type mismatch error.
-Fix to import/export routine to allow export/import of non billable flag for times.
-Fix to tooltip text on time line items showing as invoiced when they were not
-Changed tooltip text on time line items to show project number for the first item and the invoiced state for the sub items.
-Updated the invoice template and simple invoice template to remove the currency symbol from financial items
-Modified the task / project budget items to allow zero values to be entered
-Fixed contact details page where some text fields had moved
-Fixed contact details page where contact position was not being displayed
-Fixed display of invoice date on invoice details screen which did not update when selecting a new date range
-Changed options page so that the OK button is no longer pressed on Enter key.
-Fix to updating of invoice total when an invoice line item is added and then deleted.
-Fix to expense tax calculations when tax rates are zero, results in a divide by zero error.
-Fix to multi step SQL error on adding long text invoice line items
-Fix to error type mismatch 13 found when printing excel invoices.  Project lists of more than 255 characters are now truncated to 255 characters.
-Fix to add time/expense/travel/item sale/issue.  Error ocurred when opening the project drop down and dragging down the list and then outside of the list and releasing the mouse button.
-Fix to activity report.  For reports sorted by user project headers were not being printed.  For projected grouped by users or projects an error also sometimes occurred.
-Modified project detailed billable report to show times to two decimal places.
-Fix to adding first period on options screen.  If you'd just deleted all the periods to start over it would not let you add a period in the past saying the end date was less than the start date.

16 February 2006 Version 2.1.9
-WARNING:  This version adds fields and tables to the database, do not use older versions of Timesheets MTS with this version.
-Added estimated completion date to project maintenance, it is based on the last estimated completion date for the project tasks
-Minor relayout of the project maintenance page
-Added PO number field to the normal excel invoice template (use <PO_NUMBER>)
-Added ability to save and load SQL statements on the Search database screen
-Added fixed price invoicing.  A project with the fixed price invoicing setting enabled can now be invoiced by itself (and only by itself).  A new dialog 
pops up and allows you to enter a progress payment.  Note that you cannot invoice a fixed price project in the old manner.
-Added amount invoiced to date for fixed price projects.
-Added invoice paid date to invoices and invoicing report
-Added some debugging code for invalid ADODB parameter error seen sometimes during activity reporting
-Added warning for users with non billable fields hidden that change a time from a non billable task/project to a billable task/project
-Optimized the loading speed of customer combos.  This was a source of major slowdown especially if you had a long customer
list.  In testing in this office we saw improvements of around 400% in speed.  Hopefully you'll see something similar (especially on the project maintenance screen.
-Modified project estimated labor hours to display with one decimal
-Modified project estimated hours to be a total of tasks for task level budgets
-Modified project/task creation dates to not append a time to the date* when created
-Fixed up rounding issues in invoice line item displays. Only really an issue for line items with several hundred units and totals of several thousand dollars.
-Fix to type mismatch error on the timesheet and user maintenance display seen on some regional versions of windows.
-Fix to simple invoice generation when comma decimal separator is used
-Fix to simple invoice printing where line item tax was not applied and the invoice total printed did not match the generated invoice total
-Fix to project estimated labor hours which were not being displayed
-Fix to invoice generation fixing the multi step line item error for line items with long descriptions
-Fix to multi step error seen sometimes when running the activity report
-Fix to regional date format, this ones been there for a long time and should fix up a bunch of reports and the printed excel invoices
-Fix to saved timesheet column widths, error only seen if changing decimal character between . and , pretty obscure
-Fix to cannot find field error when choosing to itemize expenses on an invoice

4 January 2006 Version 2.1.8
-Added contact manager field
-Added contact classification field, the drop down list allows you to dynamically add classifications and these are stored in the database.
-Some changes to the simple invoice template, see http://www.timesheetsmts.com/simple-invoice-template.htm for more information
-Simple invoices now calculate sales tax automatically when generated
-Tax amount now displayed on WIP reporting screen
-Added fixed price invoicing field and invoice total to the project maintenance screen, in anticipation of the fixed price invoicing functionality due in the next version.
-Added Quantity Manufacture field to project maintenance, used on the Job Costing report
-Added the job costing report, basically this is the productivity report with three new columns, the quantity manufactured column (see above), total project cost column, and unit cost column.
-Fixed to Project Detailed Billable Report, the last task in the report was not totalling correctly.
-Fixed to Value Added Report, the last task in the report was not totalling correctly.


2 December 2005 Version 2.1.7
-Fix to validation timesheet that was showing the weekday incorrectly
-Modified the validation timesheet to show start/stop times in the first two columns of report
-Fix to marking invoices as issued for windows installations using . as a date separator
-Fix to project detailed billable report that was giving incorrect task totals for some tasks
-Added Value Add report which is very similar to the project detailed billable report but with a value add multiplier and the value add amount.


26 November 2005 Version 2.1.6
-Added Monthly Project Report - gives a breakdown by calendar month and user type and the accrued time costs
-Added payroll timesheet report, simply prints out hours per day on a week by week basis
-Modified validation timesheet to give daily subtotals, list the date with each day, and optionally print a timesheet from an arbitrary date range rather than the week only timesheet
-Project closed date and task closed date hidden when project is open
-Total value of expense simple invoice line items changed to expenditure amount net of any sales tax
-<TIME_TAX>,<TRAVEL_TAX>, and <EXP_TAX> data fields added to simple invoice templates
-Simple invoice template prints and invoice template prints are now trimmed of any leading or trailing spaces
-Fix to timed tasks where the description was not saved if editing the timed task while it was being timed.
-Another fix to the deleting user types screen, the previous fix didn't work.


17 November 2005 Version 2.1.5
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-added new global options to point to an MS Excel template for invoices and simple invoices
-Invoices can now be printed to a predefined MS Excel template
-Simple invoice maintenance screen added.  Allows you to view and edit simple invoices, can maintain an invoice value separate to the accrued value.
-Simple invoices can now be printed to an Excel template.
-Simple invoice report added allowing printing of simple invoices from a date range or by customer.
-% complete columns added to productivity report.
-Estimated start date and end dates added to task details
-Added value add type, value add multiplier and fixed value add fields to task details
-Add Project Detailed Billable Report, this gives a nice breakdown of project/task activity across a date range and the billable non invoiced totals across that range.
-Changed description for expense items on invoices to the items purchased rather than the reason for purchase.
-Fix to invoicing code that was not displaying tax correctly for invoice/issued invoices
-Fix to invoicing code not showing tax correctly for standard cost itmes
-Fix to options screen to allow deletion of user charge rates
-Fix to error on expenditure screen that occasionally displayed an invalid property error when opening an invoiced item.
-Fix to common activity report on SQL Server installations.
-Fix to invoicing that was giving a 'ADODB Parameter not found' error when project grouping and itemizing expenses.
-Fix to user types that was preventing a user type from being deleted
-Fix to invoice line item generation that causes a summary 'time costs' item to be generated when there were no time items

5 October 2005 Version 2.1.4
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.

-Added new setting 'Hide Numbers' on user prefs section of options screen.  Hides task and project numbers from most drop downs and sorts by project name rather than project number
-Recoded most of the task and project dropdown code to improve speed and decrease network throughput
-Financial Settings user currency set to 3 characters
-Invoice line items now include a header row above each type, ie 'Time Costs', 'Expense Costs', 'Travel Costs' etc etc
-Big change to the invoicing.  There is only one new checkbox on the invoice details screen 'Group Projects'.  When checked invoice line items are generated as per before with one row per user type for time costs.  However, when unchecked line items are now split up by project and task.  A header row is created for each project and task and the costs itemized for each task.  The invoices are now a lot more informative.
-You can view (but not change) the details of invoiced time items.
-The mouse hover help text of time items tells you whether an item is invoiced or not.
-Fixes to more date code that was causing SQL Server crashes.
-Fix to 'Multiple Step Operation' error seen when adding an invoice line item with more than 50 character description

21 September 2005 Version 2.1.3
-Fix to duplicate key error seen sometimes on the WIP report
-Fix to timesheet that was causing a crash on SQL Server
-Relayout of Invoicing screen in anticipation of project/tasks displaying on invoices
-Fix to punch clock interface that was not saving a times description properly when clocking out of a time
-Fix to '35600 Index out of bounds has been raised by ListItems.This error was raised in securityCode.enableToolBarAndMenus' error that was seen when a financial user logs in.
-Fix to login / logout text on login button that seemed to get itself mixed up sometimes

15 September 2005 Version 2.1.2

-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.

-Help file completely revised and updated.
-Check box added to expenditure entry screen.  When checked tax/total/amount will be automatically calculated based on the value of tax rate 1
-Change made to login button on main toolbar.  Now shows 'logout' when logged in and 'login' when logged out.
-Change to main toolbar graphics.  Thanks to http://www.aceicons.com.
-Main toolbar invoicing icon graphic will change based on your local currency.  Only supports dollars, euro, and GB pound.
-Changed date range selected display on timesheet, now is centered on the timesheet and is bolded
-Error checking for null values for people who import/enter contacts directly into the backend DB
-All users can now access item sales.  However, only super users and finance users have access to the cost/sale price fields.  These are hidden for all other user types.
-Required fields on maintenance screens are now colored yellow
-Change to invoice tax calculations to stop tax being calculated for issued or paid invoices
-Contact Company Name changed to 255 characters
-Contact addresses changed to 255 characters
-Contact City changed to 100 characters
-Contact state changed to 100 characters
-Contact zip changed to 20 characters
-Contact country changed to 100 characters
-Contact name changed to 1000 characters
-Contact user defined strings changed to 255 characters
-Contact position field added
-Document category names changed to 100 characters
-Project documents title changed to 255 characters
-Expenditure invoice number changed to 50 characters
-Expenditure purchase order number changed to 50 characters
-Expenditure supplier quote number changed to 50 characters
-Invoice line item description changed to 100 characters
-Invoice number changed to 35 characters
-Project PO number changed to 50 characters
-Project quote title changed to 255 characters
-Project other document title changed to 255 characters
-Settings Company Name changed to 255 characters
-Settings addresses changed to 255 characters
-Settings City changed to 100 characters
-Settings state changed to 100 characters
-Settings zip changed to 20 characters
-Settings country changed to 100 characters
-Settings contact name changed to 100 characters
-Settings invoice title changed to 100 characters
-Settings project prefix changed to 10 characters
-Settings invoice prefix changed to 10 characters
-Settings task prefix changed to 10 characters
-Settings contact position added
-Standard cost items item code changed to 50 characters
-Standard cost items UOM changed to 25 characters
-Task quote document title changed to 255 characters
-Task other document title changed to 255 characters
-Middle name field added to user details
-Fix to contact drop down list giving an error when there was an apostrophe in the company name
-Fix to resizing on Project Maintenance
-Fix to resizing on Invoice Maintenance
-Fix for 'invalid property value' error shown when adding a new item sale without any items defined

17 August 2005 Version 2.1.1
- The 'Collapse All' Button on the Project Maintenance button has been made around 20 times faster
-Changed Date Selection dialog on Detailed Activity Reporting Screen to new format
-Fixed up productivity report so that expenditure/travel from outside of the date range are no longer selected
-When using the punch clock interface the end time is set back to 11:59:59PM if you set the end time to 12 midnight.  This is because Timesheets MTS does not allow times that span across two days.
- Attempted fix for frmProjectMaintenance.txtTaskEstimatedLabour_Change type mistmatch error that is seen in some non english Windows installations.
-4 decimal places stored now for standard cost item costs and sales prices
-Autoselect task if there is only one task on a project in time entry
-Arrange tab order on the time add window properly
-Validation timesheet time scale is now confined to decimal hours.  If an hours/minutes format was used Excel displayed the time incorrectly.
-Fix to modifying a standard cost item line item on an invoice the details where line items were not mapped correctly.
-Much time was spent speeding up the loading of the Project Maintenance list.  It should be around 5-10 times quicker than before.  However people with an excessively long project list (say more than 500-1000) projects will still see a 5-10 second redraw delay on first entry to the screen.
-Added Labour Cost Field to employee maintenance
-Filter selections on project maintenance screen are now saved


26 July 2005 Version 2.1.0
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.

-Standard cost items added, the list is maintained on the Options screen by financial/super users.  Could be used for standard services you offer or even to sell inventory items.  Finance/project managers/super users can add item sales from the menu item under the tools menu.  Obviously these sales can now be added to invoicing.
-Time periods have now been implemented.  They are maintained on the Options screen by a super user.  A time period must be created to be able to book items to a date.  Super users have the ability to lock periods in the past or the future to control user activities.  Only controls adding/editing/deleting of time, travel, and expense items.
-Added project budget type to project maintenance area, can define project budget as the sum of task budgets or as a total top level budget (may be suitable for fixed price quotes on projects for example)
-Added estimated labor hours fields to both projects and tasks
-Added labor hours/budget hours/variance to productivity report
-Added material sales/budget/variance to productivity report
-Added a series of checkboxes to the productivity report screen to allow you only show certain columns on the report
-Added a grand total row to the productivity report.
-Modified productivity report to show project budgets for projects with project level budgets
-The invoicing report can now be generated on date and customer basis
-Non billable times are now included in the productivity report
-Increased length of project name and task name to 255 characters
-New local setting added, AutoFollow punch clock entries.  This allows newly created entries to have the same start time as the last times finish.
-Modification to the punch clock interface to allow times to start and stop on the same time rather than having to have one second difference. 
-Disabled users are removed from the weekly time report and the weekly internal/external report
-Disabled users can optionally be removed from the weekly time display
-Options list on Options screen now alphabetically sorted
-Project stage list in options screen now alphabetically sorted
-Documents category list in options screen now alphabetically sorted
-Closed issues are shown on the assigned issues list for a period of 7 days after they are closed
-Can now add negative line items to invoices, useful for line discount
-Added tooltip text to Show Issued Only box on invoice maintenance
-Added tooltip text to Show Unpaid Only box on invoice maintenance
-Added show this period item to invoice display
-Increased label size of project/task name and number on timer status box.
-Column sizes on the timesheet are now saved
-Can now resize the time entry dialog
-Currency symbol in project budget area now changes as you edit the project currency
-Changed format of validation timesheet to Excel only
-Changed warning text for deleting a travel item when a the parent project is closed
-A better catch for PollMessageStore error when network connection drops out.
-Remove ' character from company names to stop select error on report generation
-Fixed icon that had mysteriously unattached itself from the main executable
-Fix for getAndInsertActivityRecords where . is used as a date separator
-File version button on help->about screen causes a hard crash on some systems, disabled for the time being
-Fix to invoicing where travel and expense items for non billable tasks could be added to an invoice
-Fix to stop a the last super user being set to a non super user security level potentially leaving you with no super users
-When adding a time and scrolling from a non billable to a billable task the non billable check box remained checked, it is now unchecked.  Only really a problem if you are using non billable/billable fields and the user has non billable fields hidden locally.

8/4/05
Version 2.0.7
-Added check boxes to WIP report to allow you to mark individual time items as invoiced
-Added simple invoices that work with the check boxes on the WIP report,useful if you use third party invoicing
-Filtered out the ' (apostrophe) character from contact names
-Added check for multiple charge rate entries
-Attempted fix for dates being displayed incorrectly on certain excel reports, I dont see the problem here so I can only guess this fix worked.  The fix is only on the invoicing report currently, if it works there I'll propogate it through the rest of the system.
-Fix to version checking that occasionally said there was an update available when there clearly wasnt :D

31/3/05
Version 2.0.6
-Altered resizing of invoice display to narrow column widths when scroll bar is present
-Fix to date display for invoice report
-Removal of currency symbol from invoice report
-Removal of time stamp from invoice date
-Fix to invoice maintenance where a line item could be duplicated.  This would happen where an existing invoice had new line items added,new items would be duplicated when the OK button was pressed multiple times.

Version 2.0.5
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.

-Project expense report now available in HTML format
-Backup DB menu option added to tools menu
-Raw hours worked included on productivity report
-If you have tax calculations enabled you can now choose to apply it or remove it by line item on invoices.
-Option added to highlight last login name
-Timesheet ordered by start time for punch clock interface
-Users can now be disabled, useful if a user no longer works for your company.  Their information will show up in reports and so on, but they will no longer be able to login.
-Right click menu option added to timesheet allowing hiding/unhiding of timesheet/expense/travel tabs.
-Fix to all reports that showed KM when miles were selected
-Fixed issue with Detailed Activity Report where non-Billable time shows up in the Billable time column in the excel report. Totals are correct and in the correct columns and the HTML report is fine
-Fix to Error Invalid Procedure Call when trying to print an invoice with no projects associated with it.
-Fix to Error Invalid Procedure Call when trying to add a project with a tab other than the project details selected
-Fix to reports that still showed km instead of miles
-Trap for very occasional message polling error that occurred when backing up the database
-Fix to project charge rates that was causing duplicate records to be created
-Fix to check for updates code that occasionally caused it not to work.


21/2/05 Version 2.0.4
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.

-Catch in invoice printing for when no printers are installed
-Fix to invoice to show invoice date
-Fix to custom charge rates for projects where correct charge rate was not being picked up occasionally
-Fix to SQL Server version of software to enable adding of contacts without all fields filled in.
-Increased length of project user currency to 3 characters
-Increased length of global user currency to 3 characters
-Fixed bug in detailed activity reporting that occurred if you tried to report on Feb 29 in a non leap year
-Change of display format for dates on detailed activity report when date every entry option is selected


31/1/05 Version 2.0.3
-Fix to WIP report.  Incorrect billing rates were being displayed.

24/1/05 Version 2.0.2
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Fix to Activity report that was broken by the project/task non billable reports

21/1/05 Version 2.0.1
A note: I really had intended to get all the outstanding requests into this version but a bug cropped up from the last version that really needed to be fixed immediately.  Apologies to those people who are waiting on something.  I've not another release scheduled within 10 days and then another by February 20 so you'll see your changes then.

-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Added contact name to duplicate contact company entries, can now define two contacts with the same company name (for different sites perhaps) and the primary contact persons name will be appended to the company name in all lists allowing you to distringuish between the two.
-"Trap for qPrinter divide by zero error 11 Division by zero has been raised by qPrinter2."
-Fix for element not found graph plotting error
-Date for new expenditures defaults to selected timesheet date
-Tooltip text on enable auto login checkbox corrected
-Fix to Pending Expenditure Report where all projects asks to select a project and selecting one project gives error 3265
-Fix to rounding of part minutes on reopening of timed time
-Added retry code to check user still logged in
-Add time form cramped for non punch clock interface
-Option added of both billable and non billable on activity reporting screen
-Total Hours added on bottom of validation timesheet
-New Report - Issued Invoiced Report sorted by customer
-Validation timesheet can now show start/stop time as entered on the punch clock interface
-Security added for validation timesheet
-Filter added to hide closed projects on project maintenance
-Option added to group projects into customer folders in project maintenance
-Selected project stays highlighted on project maintenance when on the project details tabs
-Punch clock entry validation now occurs when pressing the OK button rather than on change of the time value
-Up and down arrows can stroll start/stop times on punch clock interface, hours/minutes will rollover
-Fix to punch clock interface to allow multiple user entry
-Program starts up in screen center on first run
-Invoice list now has a searchable text box allowing you to search by invoice number
-Invoice list now has a customer filter allowing you to display only one customers invoices
-A basic autonumbering system has been added.  You can define a custom prefix for project/tasks/invoices and a 6 digit number fill automatically increment as you add new items.
-A new Work In Progress screen has been added allowing to examine all uninvoiced items for a single customer,
-When creating a new project/task the focus is switched automatically to the project/task number field
-Employee reimbursement report can now be printed in HTML and Excel
-The employee reimbursement screen can now display a detailed breakdown of items as well as the aggregated summary
-A whole project can be marked as non billable, existing times for the project will not be affected.  Note that all tasks of the project are considered to be non billable.
-A whole task can be marked as non billable, existing times for the task will not be affected.

20/12/04 Version 1.4.7
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Added new setting to disable the enter key on time/travel/expense entry forms.  This allows you to use the enter key when entering long descriptions and stops the OK button from being pressed.  Look for the 'Disable Enter Key on Entry Forms' setting under Display Preferences.
-Added Productivity report window is now sizeable and report can be date based
-Added Task report is now sizeable and report can be date based
-Added Project documents and categories.  A documents tab has been added to the project maintenance screen.  This allows you to add an unlimited number of links to documents on that project.  Documents can be categorized.  Categories can be added from the options screen.
-Added Summary screen on timesheet.  Allows you to display of the total time/expense/travel  on each project/task for the time period selected in the calendar.
-Added Project stage can now optionally be shown in the detailed activity report (Excel report only)
-Added Detailed printout of user lists showing all userfields (use the print button on user maintenance)
-Added optionally you can now show the date for every entry on the detailed activity report
-Added Detailed printout of contact list showing all contact fields (use the print button on contact maintenance)
-Added New super user settings 'Hide Invoicing' allowing all invoicing options to be disabled, you'll need to log out and back in again after setting the option for it to take effect.
-Added if the MS Access database is moved or renamed and cannot be found on startup you can now select a location for it rather than having to manually edit the ini file.
-Added New time entry interface.  Can now clock in / clock out and record start/end times with times.  Change to this interface by checking the 'Punch Clock Interface' option on the Display Preferences screen.
-Changed All name dropdowns on project maintenance are now last name/first name
-Changed actual items purchases are shown on expense report rather than description
-Fix to  messed up PDF printing you must now select a printer before previewing a printable invoice
-Fix Monthly total on timesheet was labelled as weekly total
-Fix to detailed activity report, daily totals were just totals of last user in day


Version 1.4.6
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Added super user setting to force users to use the task timer rather than entering times directly.  This will help prevent any data entry errors.
-Added filter project button to timesheets page.  This allows you to filter out projects displayed locally if your project list is extremely long.
-Added organize favorites button onto timesheet page.  This allows you to organize your favorites directly without using the top menu or the right click context menu.
-Added check box to invoice details page.  'Itemize Expenditure'.  This will product a list of all the expenses during the time period on the invoice rather than rolling them all into one subtotal.
-Added project expenditure report that allows you to generate an itemized expenditure list for selected project/s
-Fixed up print wrapping problem with Issues where long text in the notes would not wrap correctly.
-Projects used to generate an invoice are now printed on the invoice.
-Added Validation Timesheet Report.  Allows you to print out weekly timesheets for users for signing and validation.
-Added 'Show Project Stage Column On Timesheet' setting.  Only settable my super users and cannot be displayed at the same time as non billable times.

Version 1.4.5 Bug Fix Release Only
-Fixes to invoicing to prevent the 'there are unsaved changes to this invoice' message being shown
-Fix to client contact details on invoice that sometimes was not picking up all information from settings
-Fix to project drop down list on time entry screen.  If the project list was too long and the drop down was longer than the screen height then the list would dissappear when it was opened.  This has now been worked around by setting a limit on the projects that can be displayed.
-Fix to Issue subject to restrict length to 100 characters
-Added check to contact creation to make sure contact type is selected
-Fixed 'Invalid Procedure Call' error when printing an invoice with no projects associated with it.
-Added warning message when adding an invoice with no associated projects
-Fix to issue report that was not totalling times for countries using commma as decimal separator
-Fix to issue report to allow only users with correct permissions access.

Version 1.4.4
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Deleted leftover week/month timesheet totals that didn't need to be there
-Task closed date is only displayed on productivity report when task is closed
-Fix to autologin that could result in last form entered being displayed without you being logged in
-Addition of project charge structures.  CHeck box on project page to use a custom charge structure, then set the rate for each user type for the particular project.  As user types are added or deleted they will be added or removed from this custom structure.
-Can now include your company logo on the printed invoices
-Fix to invoice code that would occasionally save an invoice with a value even when it had no line items.

Version 1.4.3
-Added new sub totals block to timesheet showing billable/non billable total for day, week, and month.
-Made change to time/travel forms that could mean that some changes were not picked up if you pressed the enter key to process the form.
-Can now have a zero length description for times.
-Time task button for new task now stops timer for old task and starts timer for newly created task
-Added code to shutdown software when closing down Windows.
-Project Task report can now be run for multiple projects
-Productivity report now includes task create/close date and project manager name.
-Now remembers last form opened when you log back into the software
-Drop down list for projects on time entry now shows all projects in the list
-Fix to task timer that would display the time for a billable time in the non billable column.  Did not actually record the time as non billable.
-Fix to adding tasks and projects that would not record creation date occasionally
-Fix to printed invoice that would sometimes put a : in front of the phone number
-Fix to form resizing when closing down software while minimized

Version 1.4.2
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Added issue deletion when a project is deleted.
-Duplicated project assignments when copying a project
-Added SQL Server compatibility
-Fix to invoicing that meant some times or expenditure would not be invoiced in certain situations.  We can't put our finger on why it would happen but it certainly only happens on some computers with certain WIndows date settings.
-Fix to line item display on invoices, if line items were refreshed for an existing invoice then any custom line items would be deleted.
-Tweak to Project Maintenance form resizing

Version 1.4.1
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-16 50 character fields added to the contact maintenance page.  You can redefine the labels in the the file frmContactMaintenance.lng and use the fields to store any information you like.
-Added Cell/Mobile phone field to contact maintenance.
-Can now edit text, quantity, and cost per item for automatically created invoice line items.
-Can add user defined line items to invoices.  Could be used for standard cost items.
-Can choose to define who can and cannot book items to projects.  Can be found on the "User Assignments" tab of the project maintenance page.  Check the "Assign Users to Project" checkbox and then select the users to assign to the project.  Only those assigned will be able to book items to the project.
-Fix to new time/expense/travel item creation when project stages were used but no stages defined yet.
-Removal of stray button on user maintenance page.  Don't know how that got there......

14/7/04 Version 1.4.0
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-First step in localizing done.  As a form is entered a text file is created in ProgramDir\Languages\English .  This file contains all the text from the form.  You can edit the text and have it display whatever you like.  Reports and most internal software messages cannot be edited yet.  Also not all the text may work properly yet as some labels and so on are set programatically.  These will be fixed up gradually.
-Updated invoice maintenance buttons for adding/deleting invoices
-Added ex tax column to invoice display for users using tax.
-Added totals row to invoice list showing number of invoices, ex tax totals, and inc tax totals.
-Super users can now export data for all users, data will be exported to the export directory, with the filenames of the format lastname_firstname_export.mts for each user.
-Can now select customers for Project Charts
-Can now select a date range for weekly time report
-Added 'Project Manager Security'.  Super users can now setup the software to allow project managers to only edit projects they are the manager or creator of.
-Added Project Task report that shows total time spent on a project broken down by task
-Added user currencies for projects.  This is just a symbolic thing at the moment, you can define a currency for a project separate to the default system wide currency.  So you could trak a project in USD and another in EURO.
-Added 'task closed' field.  Entries from closed tasks cannot be edited, and closed tasks do not show up in lists for entering items against.
-Added code to prevent timing of closed projects or tasks
-Added time to prevent adding time to issues whose parent projects or tasks had been closed
-Fix to Excel format Activity and Detailed Activity reports to allow adding of numbers in countries using comma as decimal separator.
-Work around for error 32765 that some people were seeing on export data.  Rather than giving you the choice to select a file name the software now saves it in the export subdirectory.
-Fix to invoicing code that displayed rounded value for time items.
-Fix to invoicing code that did not include tax on invoice creation.  This will have fixed up the 'do you want to update changes' message received when moving through the invoice list.
-Added some code to the project list printing code to try to work out where a '429' error is occurring on printing for some users.
-Fix to some project stage code that was occasionally giving an error.

21/6/04 Version 1.3.4
-WARNING:  This version adds fields and tables to the database, do not use older version of Timesheets MTS with this version.
-Updated icons on employee type buttons
-Added project stages.  This enables you to use the same task structure and track costs by project stage, so if you were a software house for example, you could track expenditure by release.  Project stages are setup on the options page, the current stage for a project is set on the project maintenance page, and users can choose the project stage at point of time entry.  Project stages can be disabled on the options page, and project managers can force users to book time to a particular project stage.  Currently only times are enabled for stage tracking.
-Added deletion of issue items when a task is deleted.  This could have resulted in orphaned records.
-Temporary table created for Activity Reporting is now dropped after report is completed.
-Added fix to problem that allowed a user to book issue time to a task that the issue was not associated with.
-Added Issue Report, simply shows a list of all issues, how complete they are, and the actual time spent on them.
-Excel and print preview activity reports adjusted so that sub totals are not printed if those items are not selected.  So if a time only report is requested, only time subtotals are shown.
-Fix to activity report for countries that use comma decimal separator
-Fix to add project/task button that was still having a caption added to it
-Fix to task creation that occasionally gave a zero length string error.
-Fix to weekly time display screen that would not allow you to select users to report on.
-Fixed up tooltip text on issue screen.

2/6/04 Version 1.3.3
-HTML Detailed activity report added
-Normal users can only generate weekly time reports on themselves
-Activity report project list now included project numbers and names
-Moved new/print/delete buttons on project maintenance, user maintenance, and contact maintenance
-Added super user only option for backing up database
-Added super user only option for updating software
-Fixed bug in activity report for some international date settings
-Fixed bug where database backup would only backup to original database directory
-Auto login option now available

10/5/04 Version 1.3.2
- Fix to activity reporting for countries using comma as decimal separator
- Update of most icons to prettier 256 color items.
- New splash screen
- New about screen
- Included a new option allowing you to prevent anyone not a super user to set the database location
- Fixed type mismatch error when selecting multiple days
- Can now set date closed for project to any date
- Project tree now collapsed by default on loading of screen
- Time entry list for projects and tasks now is full width showing complete project number and name.
- Set max length of task number and task name fields.

21/4/04 Version 1.3.1
-Fixed zero length description for task description error some people were seeing
-Fixed 'read only property' error some people were seeing when creating a new project
-Fixed 'read only property' error some people were seeing when creating a new task
-Created By/Manager fields now default to logged in user when creating a new task
-Fixed the error where you could not create a new task when first opening the project maintenance page
and selecting an existing task first.
-Fix to detail activity report that did not allow you to select a single customer.
-Fix to expenditure display that was causing a BOF/EOF error if you added an expenditure item.

13-4-04 Version 1.3.0
-Added new report, detailed time activity report.  
-Added productivity report.  This displays actual cost of time/expenditure/travel versus budget per task per project.
-Added checking to loading of some record types to fix null values.
-Added document URL to task display
-Updated installation to include msinet.ocx.  This should fix the fatal error some people were seeing when pressing the check for update function.
-Added time description field to detailed activity report
-Added new tab to timesheet, for tracking of 'issues'.  This could be use to track outstanding customer issues,
 bugs in a dev project, or even for sales force contact tracking.  Issues can be raised and assigned to users and then time booked directly to the issues.  Next release will have a new report for displaying open issues, time against issues and so on.  As normal an issue must be associated against a project/task pair.
-Project colors added as per Timesheets Lite.  Set the color on the project maintenance page and the colors are
displayed on the main timesheet display.
-Fixed bug on weekly time display screen that allowed you to generate a report with no users selected.
-Fix for zero length invoice notes

25-3-04 Version 1.2.9
-Required fields checking for project maintenance, user maintenance, and contact maintenance now moved to when the OK button is pressed removing the pesky cant cancel thing.
-Added user confirm when the program cannot connect to the database
-Removed fields checking on expenditure screen until OK button pressed.
-Removed enter key pressing OK button on project maintenance page, allowing you to put return characters in the description fields.
-Added a second tax rate field to options screen.
-Added tax rate selection for Goods and Services.  Goods are expenditure items, services are time and travel items.  This allows you to have a different tax rate for the two different items, which makes Timesheets MTS suitable for EU countries.  This is of course included in all invoice calculations (but you'll need to recalc all existing invoices to pick up on any new tax rates.).

23-3-04 Version 1.2.8
-Added pending checkbox to expenditure screen, this allows you to mark an expenditure item
as pending if you do not know all the details yet
-Allowed 0 value entry for expenditure item
-Set a default value for paid in full on expenditure screen
-Added pending expenditure report under the reports menu.  Shows all pending expenditure items and allows you to edit them.
-Changed date field on expenditure form to a date picker rather than a text field
-Added non billable check box to time screen
-Added use non billable fields option to options screen
-Added filter to invoice generation to remove non billable times
-Added internal project flag to project maintenance screen
-Added Internal/External time report to reports menu

11-3-04 Version 1.2.7
-Relayout of options screen
-Added Display Preferences option to options screen
-Added various local user prefs to options screen
-Added ability to choose first day of week (sunday/monday) globally on options screen
-Added ability to choose time format on timesheet, decimal hours, hours and minutes, or units, with the unit size configurable from 1 to 99 minutes.
-Added ability for super user to suppress the backup data warning message
-Added weekly time requirement for users, this is the expected time that a user should book per week
-Added the weekly time display under the reports menu.  This displays a selectable number of preceeding weeks for
each user and the time booked by each.  For weeks where booked time is less than the time requirement the entry
is highlighted in red.

5-3-04 Version 1.2.6
-Fix to delete project functionality that would give an error
-Copy task right click menu function, associated paste function
-Copy project right click menu function, associated paste function copies entire project structure
-Fix to add task button that would sometimes add a task to the wrong project
-Added search field to contact page
-Added search field to users page
-Switched on gridlines for most list displays

21-2-04 Version 1.2.5
-Error trapping for task timer error
-Fixes to targetted error screen
-Fix to delete project right click menu that gave an Error 91
-Time, Travel, and Expenditure views now include a date column if multiple dates are selected.
-Fix to expenditure items where only items from the start date would be displayed if a range of dates was selected
-Put in check for import to make sure both versions of Timesheets MTS are compatible.
-Fix to timer button that would somtimes edit another time without notifying users

18-2-04 Version 1.2.4
-Various enhancements to the project maintenance screen including a find text button, a collapse all, and speed ups to 
the editing process of projects to eliminate delays when pressing the OK button.
-Added weekly time report showing time logged by users per week

16-2-04 Version 1.2.3
-Added popup to first time users reminding them of the default password
-Added option to override windows currency setting for program if you invoice in a different currency to your local currency
-Added location selection to database backup
-Added backup reminder to super users first, and then normal users a week later
-Added targetted error screen to users with an outdated ADO version
 
21-1-04 Version 1.2.2
-Fixed resizing bug on invoice page
-Fixed bug where all times would be tagged with an invoice number if an invoice was marked as paid
-Added ability to invoice multiple projects.  Invoices now are associated with a customer and you can pick which of the customers
projects you would like to invoice.
-Modified aged debtor report to suit multiple project invoicing
-Under reports menu the ability has been added to print a blank timesheet just incase you want to do any sort of
 off-line data entry by people who dont have PC's.
-Added customer column to invoice display
-Data IMport/Export now supports times, travel, and expenditure
-Fix to form resizing where sometimes it would store a negative number and cause a startup error
-Fix to expenditure entry screen.

15-1-04 Version 1.2.1
-Added ability for users to export times to an export file
-Added ability for super users to import times
-Modified task selection to order by task number
-Forced selection of security level when creating a user
-Added check to add/edit project to warn if you are adding or editing a project to a project number that already exists
-Added check to add/edit task to warn if you are adding or editing a task to a task number that already exists in that project
-Added print ability to all lists, printing available in print preview, excel, and html
-Can now swipe upto 60 days on the calendar control on the timesheet page
-Various bug fixes

9/1/04 Version 1.2
-Added ability to check for updates over the internet and then download updated file if required
-Added project charts, bar chart showing activity over time periods and pie charts showing time on projects
-Normal users can now generate reports and charts showing their own activity
-Project managers can now generate all reports
-Added project closed field to projects, times cannot be added, edited or deleted from closed projects
-Enabled keyboard shortcuts on timesheet screen, ins to add an item, space to edit, and del to delete
-Modified user security so project managers can only add or edit normal users
-Added a button to the Who is Logged in screen allowing super users to select and log someone out
-When logging in super users can log someone out when all licenses are used up
-The software shuts down if someone is logged out while they are logged in
-Added form resizing to login form
-Added an internal messaging system.  Uses the database as a mailbox.  When messages are received they are
downloaded to local mail boxes.  You can compose, reply, and forward messages as per a normal email system.
Project managers and super users can mark messages as tasks that require completion by users.  This could be
used as an invoicing flag for example, telling an finance staff member to invoice a project, and having them
reply when it is done.
-Added aged debtor report
-Added issued/paid filter to invoice list
-Made various lists display in alphabetical order.
-Fix to timesheet list, occasionally an error 91 occurred, now fixed
-Fix to timesheet lists so you dont have to double click the buttons after you use the date picker
-Fixes to the task timer to allow roll-over from one day to the next
-Fixes to various areas where a time over 10 hours would not display correctly
-Lots of bug fixes and tweaks.

21/11/03 Version 1.0.5
-Changed timesheet page to tab view for each timesheet item
-Changed navigation on timesheet page to month view
-Added drag and drop to copy items from one day to another
-Add ability to select multiple days to see totals for week and so on
-Added form resizing to all resizable forms
-Added tip of the day startup form
-Added main form size to ini file to startup at same size
-Right click menu to Timesheet, Project Maintenance, and User Maintenance
-Favorites menu to Timesheet
-Most Used Tasks to favorites menu and timesheet right click menu
-Made registration page a lot easier to use

15/10/03 Version 1.0.4
-Fixed Type Mismatch bug in project maintenance form
-Fixed 'field not found' error in expenditure form

9/10/03 Version 1.0.3
-Added Excel reporting to Activity reporting form

04/09/03 Version 1.0
Beta Release















