Navigation:  What's New in Version 4? >

  What's New in Version 4?

Top  Previous  Next

New and Improved Features

New Database Format

All data are now stored in the popular and robust Access (.mdb) format.  You can access the files directly with Microsoft Access or any other application that can read this format.

Invoice Multiple Clients

This is, perhaps Time Logger's most powerful new feature.  You can now tell Time Logger to automatically print time reports and invoices for all of your clients - unattended.  For each client in the database, it first sets an appropriate invoice filter, then prints the time report and invoice, and posts the invoice to accounts receivable.

You can customize the invoice filter that it uses, and even have an individual filter for each client.  For more on this, see Invoicing Multiple Clients.

Fully Customizable Headings, Report Text

All text that is displayed in the reports can now be modified or changed to a foreign language (see Global Options Window/Terminology Tab).

Environments that Change Only Some Options

Now, when you save an environment, you choose what to save (for example, only the filter or only the sort order).  That way, when you reload that environment, only those options are modified.  This is an improvement because you can quickly load an environment that only modifies some of your options.  For more on this, see Save Environment.

Improved Client Data Editing, Accounts Receivable

The client and accounts receivable information is now displayed in spreadsheet format, and may be printed, imported or exported.  Also, you may now add invoices directly to the Accounts Receivable even if Time Logger didn't generate them.  Individual payments may also be tracked independently of the invoices.

General Database Editor

If you know SQL, you can use Time Logger to view any mdb database on your system.  Choose Advanced/Database Editor.  SQL is a simple language that can be used to access databases.  For more on SQL, and links to SQL resources, please visit the SQL page on our web site,

Macro Editor

Time Logger's powerful macro language uses standard VBA commands.  It can be used to control Time Logger and many other VBA enabled applications.

Database Synchronization

Time Logger can now automatically keep two databases in synch.   Any records that have been added in one database will be added to the other and vice versa.  If you edited the same record on both machines, Time Logger will give you a chance to resolve the conflicting edits.  For more on this, see Synchronizing Databases.

Improved HotSyncing

Time Logger now includes true mirror HotSyncing with your Palm device.  For more on HotSyncing, see HotSyncing Your Data.

Direct SQL Entry

If you know SQL, you can use it directly to select columns, sort the database, or filter the database.  Just choose Advanced/SQL Command.   For more on SQL, and links to SQL resources, please visit the SQL page on our web site,


Note that there are now two toolbars, Standard and User, and you can customize either of them.  Right click on the bar and choose Customize to change the button layout.

Quickly Sorting Columns

Right click on a column header to see quick sorting options for that column.

Improved Rounding

When calculating total fees, Version 3 of Time Logger accumulated the total hours and multiplied them by the average rate to get a total time fee.  This was the most accurate method, but resulted in apparent problems due to rounding.

Version 4 has an improved approach.  The fee is calculated (and rounded to the penny) individually for each time record, and these fees are summed to get the total fee.  Thus all calculations agree to the cent.

Automatic Combination of Records

If you work on the same task several times during the day, you may not want to have multiple time records for that work.  That is, you may want to combine those records into a single time record.

With version 4, you can choose Tools/Global Options/General, and select "Automatically combine stopwatch record with records with the same descriptors and same date."

Improved Hourly Rate Hiding

Now, if you select Hide Hourly Rate, individual users will not be able to add the hourly rate column without knowing the Global Options password.

Restricting Users to a Single File

A major source of confusion with novice users is the Windows file system.  Sometimes users will open the wrong database, or be unable to find the current time record database.

You can now make sure that all users work with a single file.  For more on this, see Global Options Window/Safety Tab.

Adding Time Record Details to the Invoice

You may now add some simple details from time records to your invoice.  The three new fields that may be added to your invoice template are:

%description -- Adds a description paragraph to the invoice for each time record

%day_description -- Adds the date and the description for each record

%detail -- Adds additional information for each record, as in this example:

Proper use of these fields requires proper set up of tabs in the invoice template.  For more information, see Creating Invoices.

Better Database Organization for Access from Other Applications

Because Time Logger now stores redundant information in the database (for example, start time, end time and duration) you can read the data you want without having to calculate it.

And Much More, Including…

Improved Invoicing Interface

No Limit on Filter Complexity

Customizable Summary/Subtotals

Instant Backup

Availability of Simplified Menus

Improved Segregation of Global/Personal Options

Better Password Security

Improved Printouts

Multiple Stopwatches