Dalasoft Limited
Your Time is the most precious commodity that you have - once lost, it is never recovered. And TheTimePro lets you keep track of your time to the second.

TheTimePro Manual


  1. Overview
  2. Do Mode
  3. See Mode
  4. Manage Mode
  5. Graph Mode
  6. Send Mode
  7. Invoice Mode
  8. Invoice Setup Mode
  9. Correct Mode
  10. Reset Mode


TheTimePro is a personal time tracker. It enables you to keep track of your most valuable asset - your time. Or you can keep track of anything that starts and stops, or starts and stop again and again. And it does it the easy natural iPhone way.

Anything you time is called an "activity". An activity consists of zero or more "time laps". A time lap has a "start time" and a "stop time", which are shown as date and time: (YYYY-MM-DD HH-MM-SS +XXXX), where XXXX is the offset from the UTC (Universal Coordinated Time) for the time zone you happened to be in. And the total time of an activity is the total of all the completed time laps, and is shown in hours, minutes, seconds (H:MM:SS). Each activity has a unique ID, and a name and description which you can choose. It can also have a cost in the small units of a decimal currency (for example: cents for USD) per hour and a tax rate as percent of the cost. The cost and tax rate can be used for accountancy and client billing purposes. An activity which is being currently timed is called "active". You can have many active activities at the same time. An activity which appears in the "Do" mode is called "current", this activity can be started or stopped. If the current activity is active (has been started), and TheTimePro has been closed, the current activity ID will be displayed as a badge in the TheTimePro application icon.

TheTimePro badged icon

TheTimePro has 10 main screens, corresponding to the 10 modes: "Do", "See", "Manage", "Graph", "Send", "Invoice", "Setup", "Correct", "Reset", and "Help". These modes are accessed by selecting the appropriate tab at the bottom of the screen.

The Do Mode           To Top

TheTimePro always starts in the "Do" mode.

When TheTimePro is started the first time it has just one current activity, named as "current". Which you can rename to whatever you want, like: Sleeping, Eating, etc. And you can add a description.

In the Do mode you start timing an activity or stop timing it. You can also edit the name of the activity and add a description to help you remember what it does.

You can also assign a cost as the minor currency (cents for USD) per hour, and a tax rate (if your business is liable to charge a sales tax on its sales). These values are for use with the Invoice feature, which allows you to generate invoices for the time you spend on some income generating activities.

To start timing the current activity, tap the green "Start" button. And when the current activity stops, tap the red "Stop" button. And, if you start doing the same thing again, tap the "Start" button again. And every time you "stop" you will see the total time you spent on that activity in hours, minutes, and seconds (H:MM:SS), like 2:25:12. And when you "start", you will see the time of starting the current activity lap displayed as date and time.

Once an activity is started, it will continue to be timed even if you close TheTimePro, or switch off your iPhone.

The See Mode           To Top

In TheTimePro you can see the details of each time lap for the current activity in the "See" mode. These laps are shown as a scrolling table list. The currently timed lap table cell is marked with yellow background. The total time of the completed laps is shown in the table title.

The Manage Mode           To Top

In the "Manage" mode you can see the list of all the activities with all the active activities names are shown in red, and the current activity cell marked with yellow. To change the current activity tap the activity you want to make current, and you will be taken to the Do mode, where you can start, stop or rename this activity. You can also add new activities,and delete the ones you do not need any more.

The Graph Mode           To Top

In the "Graph" mode you are presented with a color Pie Chart graph of the 10 (or all, if less than 10) most time consuming activities for the past 24 hours. The rest of the activities (if more than 10) are grouped together as "Other", and any time not accounted for during that period is shown as "Unaccounted".

The legend at the side of the Pie Chart shows the ID, name, time, and percentage of the total period, in colors and order corresponding to the slices of the chart. The first activity in the chart start at the left of the horizontal axis (+x) and the rest follow in the clockwise direction.

The default period of the past 24 hours can be changed to any period by selecting the "From" and "To" text fields at the top of the screen.

The chart can be emailed by pressing the blue "Send" button below the chart. Which also produces reports in HTML and CSV as attachments in the same message.

The emailed chart can be scaled from 1.00 to 5.00 times the original size, before being emailed, by selecting the desired scale factor using the slider below the chart.

The Send Mode           To Top

From the Send View you can email a detailed report of the current activity, a list of all the activities, or all the activities with their details, as an HTML document or as CSV (Comma Separated Variables) text document for use in spreadsheets or other programs.

The reports can be sent in the body of the email, or as attachments. All the data in CSV format can be sent only as 2 separate attachments in the same message - one file for the activities and one for the time laps, so as to be imported into a database as two separate tables.

Invoice Mode           To Top

The Invoice View creates an invoice or a time sheet for activities having non-zero cost and falling within a specified time period.

Before creating your first invoice, select the appropriate for you Invoice Settings, which are accessed by tapping the blue "Settings" button.

To create an invoice you need to select the name and address of your own business (the invoicer) and of your client (the invoicee), as well as the start date and the end date of the period to which the invoice relates. You also need to remove any non-zero cost activities which fall within the invoice period, but do not relate to the invoice.

Clicking on the Invoicer (or Invoicee) Name text field brings up a list of all the names of the Contacts in your iPhone Contacts App, as well as the iPhone keyboard. This list can be scrolled.

Entering characters from the keyboard leaves in the list only the names containing these character. If no name contains the entered characters the list will be empty. If the name text field is empty, all the Contacts name are displayed in the list.

The keyboard can be dismissed at any time by tapping the Done Key.

Tapping on a name in the list selects this name and the address of this contact for use in the Invoice.

Once the names and their addresses are selected, the From and To dates of the invoice are selected by tapping on the From Date and To Date Buttons.

The Invoice entries cannot be made except in the logical order: Invoicee -> Invoicer -> From Date -> To Date -> Invoice Items. You cannot make an entry unless the previous entries have been made. Thus, if the "To Date" button is tapped, while all the previous entries are empty, the Invoicee entry will be activated, etc.

Once the Invoicer and Invoicee details and the period dates have been entered, tapping on the details text area brings a scrollable list of all the non-zero cost activities within the selected period. If any of the activities do not need to be included in the invoice, they need to be removed. Swiping from left to right in an activity cell reveals a red Delete button, tapping which removes that activity from the invoice.

Once you have removed any irrelevant activities from the list, tapping the Accept button, makes the remaining activities part of the Invoice.

Once all the invoice entries are complete, you can email the invoice by tapping the "Invoice" button. To email a timesheet tap the "TimeSheet" button. Before doing this, you might want to select the format of the invoice (or timesheet) (HTML or CSV) and how it is to be included in the Email (attached, or in-line). You might also want to change the Invoice Settings.

The Invoice Setup Mode           To Top

The Invoice Setup View allows you to specify your business specific information, the name of any sales tax that you business might need to include in your invoice, the currency symbol and its position (Before or After the amount). You can also add a message which will be printed at the bottom of your invoice, and whether you want to include in the invoice your iPhone Device ID, to be used as a reference. And you can set the Number of your next invoice or timesheet. Once set, the number will be incremented automatically, after it has been successfully passed on to the Email system (either sent, or saved in the Drafts folder).

The Correct Mode           To Top

The "Correct" mode allows to add positive or negative corrections to the current activity time. This feature is intended for cases when a user has forgotten to start timing an activity or to stop timing an activity.

A correction has a start time and an end time, like the ordinary time laps, but in addition to that it has a sign (positive or negative) and has a user provided "reason", saying why it was necessary.

Positive corrections are added to the total activity time, while negative corrections are subtracted from it. Thus, the Total Time is equal to the sum of all the completed timing time laps, plus the sum of all the positive corrections, minus the sum of all the negative corrections.

In the See Mode View, corrections are shown with a pink background, their time has a sign "+" or "-", and the reason is shown at the bottom of the correction cell.

To delete a correction, go to the See Mode View, find the correction to be deleted, and swipe along the correction cell from right to left - a red "delete" button will appear. Tapping on that delete button will delete the correction. Tapping anywhere else on the See Mode View table will remove the delete button.

The Reset Mode           To Top

The "Reset" mode allows to reset the total time of the current activity to 0, or to reset all the activities times to 0. To prevent inadvertent reset the Reset Buttons are disabled, and safety switches are provided to enable these buttons, if required. To reset, set the Enable Reset Switch to ON, and then tap the enabled Reset Button.

For more information visit: www.dalasoft.co.uk and www.thetimeworld.info .

To Top

To Help ScreenTo Start

To Top