Features

Getting Started

The concept of OfficeMA Timesheet is really simple. It's summarised in the image below. Your business has:

  • Users which represent your staff,
  • Clients who represent your customers or clients,
  • Projects that represent any projects or services you provide to your customers,
  • Tasks which represent a task that is carried out by your staff and
  • Timesheet Entries which represent time bookings against these tasks.

OfficeMA Timesheet is highly flexible and enables you to utilise the Client / Project feature to whichever way that suits your needs. For example for consultancy type projects you can use the Timesheet Overview report to invoice your clients, on the other hand for fixed price projects you can use the Dashboard reports to track the cost expended on these projects.

OfficeMA Timesheet also offers flexible billing rate models, for more information see the Rates and Revenue section.

To start using OfficeMA Timesheet for your business simply follow these easy steps (click the links to see an example screenshot of each step):

  • Create your free OfficeMA Timesheet account by clicking the 'Sign Up' link. Fill the required details and choose the number of required user accounts for your staff
  • Once your account is created, login to the application and simply start adding your data either manually or importing from CSV files. The first step is to add your clients or customers to OfficeMA Timesheet.
  • For each client or customer you can create a number of projects
  • Then for each project you can create a number of timesheet tasks
  • Then simply create an account for each one of your staff
  • You can then assign timesheet tasks to your staff and any holidays or absences you create so when they are filling their timesheet they only see the tasks you have assigned to them

User Privileges

Account Holder

The account holder is the user who has created the OfficeMA Timesheet account. This account can't be deleted or edited by other users, even administrators!. Only the account holder can close the OfficeMA Timesheet account.

OfficeMA User Roles

OfficeMA provides the following three predefined user roles:

Administrator: has full privileges and can add, view or update the details for all users. Only account holders can close the OfficeMA Timesheet account though.

Limited User: has limited privileges and can only view or update their own timesheet. If set as a manager, a limited user can update the timesheets for the users they manage.

Accountant: has read only access to the timesheet reports (Timesheet Overview). This role is suitable for any user who doesn't need to record timesheet entries, but requires access to your timesheet report such as your accountant.

The access privileges for each role are summarised in the table below:

Feature/Role Administrator Limited User Accountant
Users View users
Delete users
Disable users
Add users
View details Views own details only. Rates and timesheet tasks & absences are not available Views own details only. Rates and timesheet tasks & absences are not available
Edit general details Contact number only Contact number only
Edit security details Reset password Reset password
Edit pay & billing rates
Edit all details
Edit timesheet tasks & Absences
Edit all details
Business View details
Edit details (name, logo, etc...)
View/Edit settings
Close account Account holder only
Clients Create, read, update & delete
Projects Create, read, update & delete
Timesheet Tasks Create, read, update & delete
Dashboard Hours Analysis Tab If enabled in the business settings
Revenue Analysis Tab If enabled in the business settings
User Utilisation Tab If enabled in the business settings
Project Budget Tab
Timesheet Update Timesheet
Can manage the timesheets for all users without any restrictions
Manages own timesheet. Cutoff period for editing can be configured in the business settings. If the user is set as a manager they can update the timesheets for the users they manage
Timesheet Overview
Timer

Managing Users

View Users Window

Administrators can view a list of all users. This view is not available to Limited Users or Accountants.

Using this view administrators can:

  • View User's Details: To view the details of a user click the 'View User's Details' button or simply double click the relevant row.
  • Delete User: To delete a user simply select the user details and click 'Delete User' this will delete all the user details from OfficeMA including timesheet entries. To preserve the user's data you can disable the user's account which will automatically prevent them from using their OfficeMA Timesheet account.
  • Add New User: To manually add a new user click the 'Add New User' button to launch the new user window. Your account must have sufficient user accounts to be able to add a new user, otherwise the purchase users window will be displayed. In this case, select the number of required user accounts, select the billing frequency then click the 'Checkout' button to checkout using PayPal.
  • Bulk Import & Export: Instead of creating new users manually you can import users from a CSV file, you can also export all users to CSV or PDF format. For more details see the Data Import & Export section.

Note: when you add a new user, the new user will receive an email with their OfficeMA Timesheet password and a link to validate their email address.

User Details Window

User Details

Includes details such as first name, last name, email address, contact phone number, manager's name, and OfficeMA Timesheet's Role. If a manager is assigned then the manager can:

  • Update the timesheet for the users they manage, even if the manager is a limited user. This is handy if someone is ill and their timesheet needs completion, then their manager can complete their timesheet on their behalf. This feature is particularly useful when you don’t want to give all managers the administrator role.
  • Manager can receive a compliance reports indicating which members of their staff haven’t completed their timesheet for the previous week. See the Business Settings section.

Note: the email address is not editable. If a user has been created with the wrong email address then you need to delete and recreate the user.

Security Details

Administrators can reset the password of any user. Passwords can be entered manually or generated by the system, to have the password generated select the 'Generated' option then click the 'Update' button.

Note: the user will receive a notification email with their OfficeMA Timesheet password.

Rates

On this tab administrators can setup pay and billing rates for individual users. Pay rate is the rate paid to the user, this could be hourly, daily or a salary rate. Billing rate is the rate charged to the clients for this user if applicable.

OfficeMA Timesheet uses hourly rates internally to calculate both revenue and cost, for more details on rates see the Rates and Revenue section. These pay and billing rate details are used by OfficeMA Timesheet to generate the Dashboard reports.

Note: both the pay and billing details are optional; to skip these details simply un-check the 'Pay Rate' and 'Billing Rate' checkboxes.

Timesheet Tasks and Absences

Using this tab administrators can assign timesheet tasks and absences to users for them to use when completing their timesheets. This tab offers two views, a nested tree view showing clients, projects and timesheet tasks and a flat view showing tasks only. Either of the views can be used to assign timesheet tasks and absences to users.

Add New User

The Add New User wizard enables you to add a new user to your OfficeMA Timesheet account. The wizard takes you through the 4 steps mentioned above, user details, security details, rates and timesheet tasks and absences.

Business Settings

Business Details Window

On the business details window you can update your business name, address and logo (professional accounts only). You also view your account type and the number of user accounts. OfficeMA Timesheet can format monetary values based on your locale, for this feature to work you need to at least set the country field in the Business Details window.

Business Settings Window

The Business Settings window is accessible from the Settings → Business menu and enables you to update the following details:

General Timesheet Settings

Settings that control the timesheet entry and cutoff rules can be configured in this section.

Input Description
Timesheet Editing Allowed Days Set this value to lock submitted timesheet entries for limited users after a number of days from the entries week ending. For example to prevent editing on Monday for last week's entries set the value to 0, set it to 7 to allow 7 more days for editing after the week ending.
Default Working Hours Per Day Used by OfficeMA Timesheet to convert working hours into days for the Timesheet Overview report.
Maximum Timesheet Hours Per Day The maximum timesheet hours that can be recorded per day. OfficeMA Timesheet will prevent users from exceeding this value. To restricted users to recording a maximum of 10 hours per day set this field to 10.
Timesheet Entry Minutes Increment The default minutes increment on the timesheet entry.
Timesheet Entry Default Hours The default hours when a user adds a new timesheet entry. The user can still change this value.

Timesheet Reminders and Compliance Settings

This section controls the email reminders for timesheet completion. The reminders can be enabled by checking the 'Remind Users Daily to Complete their Timesheet for the Week' checkbox. When enabled OfficeMA Timesheet will notify your users everyday from the day you’ve selected to Friday to complete their timesheet if they haven’t done so already.

Administrators can enable manager notifications for users who do not complete their timesheet by the end of the week. Note: a user must have a manager assigned for this to work.

Compliance emails are sent to managers on Monday for the previous week. The compliance email includes a list of all users who haven't complete their timesheet for the previous week alongside the hours they have recorded. OfficeMA Timesheet multiplies the working hours for each user by 5 to determine if they are compliant or not. For part time users that work a few days a week, you need to average their hours over 5 days and enter it on their pay rate details. Otherwise they will be flagged as non compliant to their manager.

Billing Settings

This section controls the OfficeMA Timesheet billing and revenue settings.

Input Description
Tax (V.A.T) Rate % The tax rate used when calculating the gross revenue.
Currency The default currency used by OfficeMA Timesheet to format currency on the reports.
Average Working Days Per Year This value is used to calculate an average hourly pay rate for salaried users.

Regional Settings

In this section you can the set the date format used to format dates throughout OfficeMA Timesheet. The following formats are supported:

  • European format (dd/mm/yyyy)
  • American format (mm/dd/yyyy)
  • ISO format (yyyy-mm-dd)

Dashboard Settings

This section controls the OfficeMA Timesheet Dashboard settings. The Dashboard charts and reports by default uses the net revenue amount, to change this to use the gross amount (including taxes) change the 'Dashboard Revenue Calculations Based On' option.

By default the Dashboard Hours tab is available to limited users. To enable or disable the dashboard for limited users, choose the view type available (hours, revenue, utilisation) by checking any of 'Show hours', 'Show revenue' and 'Show utilisation' checkboxes. Note limited users will only see information and charts related to their own timesheet entries and tasks assigned to them.

Absence Reasons

This tab enables you to create absence reasons such as holidays and sick leave. Absences are different from timesheet tasks because they do not have a rate, but still your users can fill their timesheets against absences. To prevent users from recording time against an absence reason, you can either disable it or de-assign it from those users.

You can specify if an absence is paid or not and the percentage of regular pay paid to the user for the absence. OfficeMA Timesheet uses these settings in the reports to calculate the cost to your business as a result of these absences. On this tab you can also assign/de-assign absences to users.

To delete an absence click the 'Delete' button. This action will delete the absence reason and all timesheet entries recorded against it.

Managing Clients

View Clients Window

Administrators can view a list of all clients. This view is not available to Limited Users or Accountants.

Using this view administrators can:

  • View Client's Detail: Select a row then click this button to launch the Client Details window. You can also double click on a row to launch the Client Details window.
  • Disable Client: Click this button to disable the Client. Disabling a client will result in:
    • No new projects for the client can be created
    • No new timesheet tasks for any of the client's projects can be created
  • Delete Client(s): To delete client(s) simply select the client(s) details and click 'Delete Client(s)' this will delete all the client details from OfficeMA including any projects, timesheet tasks and timesheet entries for that client.
  • Add New Client: Click to launch the Add Client window
  • Bulk Import & Export: Instead of creating new clients manually you can import clients from a CSV file, you can also export all clients to CSV or PDF format. For more details see the Data Import & Export section.

Add Client Window

When adding a new client, all the client details are optional except the client name which is required and must be unique for your Business (you can't create two clients with the same name).

Client Details Window

This window shows all the details of your client in a single view. Two sub tabs are provided to view the client's projects and timesheet tasks. Note that all projects and timesheet tasks can also be viewed separately on the View Projects and View Timesheet Tasks windows.

Managing Projects

View Projects Window

Administrators can view a list of all projects. This view is not available to Limited Users or Accountants. To view projects click the 'View/Update Projects' button from the taskbar or select the Settings → Clients and Projects → Update Projects menu option.

Using this view administrators can:

  • Edit Project: Either select a project and click this button or simply double click a project to launch the edit project window
  • Disable Project: Disables the project which will prevent any new timesheet tasks from being created for this project and prevent any of the existing timesheet tasks from being used to complete the timesheet.
  • Delete Project(s): To delete project(s) simply select the project(s) details and click 'Delete Project(s)' this will delete all the project details from OfficeMA including any timesheet tasks and timesheet entries for that project.
  • Add New Project: Click to launch the Add Project window
  • View Client: Select a project then click this button to launch the Client Details window for the client that the project belongs to.
  • Bulk Import & Export: Instead of creating new projects manually you can import projects from a CSV file, you can also export all projects to CSV or PDF format. For more details see the Data Import & Export section.

Project Details Window

To edit a project open the View Projects window then simply double click a row or select a row then click the Edit Project button.

Project Details

The top section of this window shows the client name, project name and code and the project state (active/inactive).

Input Description
Client When editing a project the client is readonly and can't be edited. To switch the project to another client you need to first delete the project and recreate under another client.
Project Name The project name must be unique for the client.
Project Code Project code.
Active Active or de-activate the project. When the project is de-activated no new timesheet tasks can be created on this project.

Billing Details

The Billing Details section is optional and can be used to set the billing details at the project level. If the rate billed to the client is set for the whole project then you can enter it here. Choose hourly or daily if all the timesheet tasks in this project share the same rate. Choose fixed cost if this is a fixed cost project (Note: OfficeMA Timesheet can not calculate daily revenue for tasks that use a fixed cost project rate). Finally, if the billing rate is set per task or per user then simply untick the Billing Details checkbox. For more information about rates see the Rates & Revenue section.

Input Description
Billing Rate The billing rate type for this project, Choose hourly or daily if all the timesheet tasks in this project share the same rate. Choose fixed cost if this is a fixed cost project.
Rate (ex. Tax) The actual rate amount excluding any taxes.

Budget Details

The Budget Details section is optional and can be used to set the budgeting details for the project. You can add budget details such as budgeted cost and budgeted hours to projects, OfficeMA Timesheet will then calculate the percentage of budget expended on the project on the Project Budget report on the Dashboard.

Input Description
Budgeted Cost The budgeted cost of users' hours spent working on this project.
Budgeted Hours The budgeted hours that user will record against this project.

Regional Settings

The Regional Settings section is optional and can be used to set a custom currency and tax rate for all the billable timesheet tasks for this project. The currency and tax rate set for the project will take precedence over the values set in the ‘Business Settings’ window. If a currency is set for a project, then all the monetary values set on this project (rates, etc...) and all its timesheet tasks are in that currency. For more details and an example of this feature please see this blog post.

Input Description
Tax (V.A.T) Rate % The tax rate used when calculating the gross revenue for the project billable timesheet tasks.
Currency The default currency used by OfficeMA Timesheet to format currency on the reports.

Add Project Window

The Add Project window can be launched from the View Projects window. Using this view you manually add new project(s). The project name must be unique for the client, for example you can not create two projects with the name 'Consultancy' under the same client. However, multiple projects with the same name can be created under different clients.

When creating a new project, you can create a copy on single, multiple or all clients, for example if you are creating a ‘Branding’ project across all clients simply tick the 'All clients' checkbox. To apply a copy of the project to one or more clients simply select the clients names from the 'Client(s)' dropdown list.

Timesheet Tasks

At the core of OfficeMA Timesheet is the ability to create timesheet tasks for clients' projects.

View Timesheet Tasks Window

Administrators can view a list of all timesheet tasks. This view is not available to Limited Users or Accountants. To view the timesheet tasks click the 'View/Update Timesheet tasks' button on the taskbar or select the Settings → Business → Timesheet Tasks menu option

Using this view administrators can:

  • Edit Task: select a task and click this button to launch the Timesheet Task Details window. Alternatively you can double click a task row to launch the Timesheet Task Details window.
  • Disable Task: select a task then click this button to disable a task. Disabled tasks can't be used anymore to book timesheet entries.
  • Assign to Users: assign the selected tasks to users.
  • Add New Task: click to launch the Add Timesheet Task window.
  • View Project: select a task then click this button to launch the Project Details window for the project for this task
  • View Client: select a task then click this button to launch the Client Details window for the client for this task.

Timesheet Task Details Window

To edit a task open the Timesheet Tasks window then simply double click a row or select a row then click the Edit Task button.

Task Details

The top section of this window shows the project name, task name and code and the task state (active/inactive).

Input Description
Project When editing a task the project is readonly and can't be edited. To switch the task to another project you need to first delete the task and recreate under another project.
Task Name The task name must be unique for the project.
Task Code Task code, OfficeMA Timesheet will show the code as part of the task name throughout the application.
Active Active or de-activate the task. When the task is de-activated no new timesheet entries can be recorded against this task even if it's assigned to users. Inactive tasks can't be assigned to users.

Billing Details

Each Timesheet Task must be assigned a rate if the task is billable. For non billable tasks select 'None' as the billing rate. For more information about rates see the Rates & Revenue section.

Input Description
Billing Rate The billing rate type for this task. Set the billing rate to Hourly or Daily if the rate billed to the client is per task. User if you bill for this task based on the user rate. Project if the billing rate is fixed for the whole project. None if the task is not billable.
Rate (ex. Tax) The actual rate amount excluding any taxes.

Add Timesheet Task Window

The Add Timesheet Task window can be launched from the View Timesheet Tasks window. Using this view you can manually add new timesheet task(s). The task name must be unique for the project, for example you can not create two tasks with the name 'Development' under the same project. However, multiple tasks with the same name can be created under different projects.

When creating a new timesheet task, you can create a copy on single, multiple or all project, for example if you are creating a ‘Software Coding’ task across all projects simply click the 'Select All' button on the projects tree. Note: only active projects for active clients will be shown in projects tree.

Assigning Timesheet Tasks to Users

There are three different routes to assign timesheet tasks to users:

  1. Assigning many tasks to a single user. Use the ‘User Details’ window. On this window you can use the flat tasks view or the nested tasks tree view.
  2. Assigning one task to many users. Use the ‘Task Details’ window.
  3. Assigning many tasks to many users. Use the ‘View Tasks’ window.

See the screenshots below for an example of each option

Timesheet Entry

Update Timesheet Window

Both administrators and limited users have access to this view. This view is not available to Accountants. Users can use this view to manually record timesheet entries. Timesheet entries recorded using the timer Window, the Chrome timer extension or the Mobile Apps are also displayed here. By default OfficeMA Timesheet shows a weekly view for the current week. This is indicated by the title 'Timesheet entries for week commencing xx/xx/xxxx'. The calendar on the left (1) can be used to navigate to a different week.

Note: Updating or modifying past timesheet entries can be restricted for limited users, for more information see the Timesheet Editing Allowed Days Business Settings section.

The numbered areas in the screenshot above are explained in this table:

# Area Description
(1) Calendar Click any day on the calendar to change the week of entry. The week starts on Monday and ends on Sunday.
(2) Custom Date Range By default the timesheet entry range is restricted to a week (Monday to Sunday). Use the custom date range to choose a custom date range, for example a month. By default when adding a new timesheet entry OfficeMA Timesheet increments the date field. If you want to enter multiple entries on the same date then you can set both the start date and end date to that date and click the apply button, now whenever you add a new entry the date field stays the same. To clear the custom date range simple click on the calendar on the left (1).
(3) Current User View and update the timesheet entries for a particular user. Limited users are not able to change this field unless they are a manager in which case they can choose from the list any of the users they manage. Administrators are able to select any of the users without restrictions.
(4) Action Buttons
  • Add: add a new timesheet entry, OfficeMA Timesheet will automatically increment and populate the date field.
  • Delete: delete the current timesheet entry.
  • Clone: clone the current timesheet entry. The cloned entry will have the same date and task. The hours on the cloned entry are set to zero by default.
  • Add Multiple Entries: click this button to reveal the multi timesheet entry section (see below).
(5) Timesheet Entry Table Click any of the cells to edit its value.
  • Date: the date of the timesheet entry. OfficeMA Timeshee will automatically increment this field when adding new entries.
  • Task: the task, either an absence reason or a timesheet task. You can type on this field to filter by client, project, timesheet task or absence reason.
  • Description: multiple line entry for free text.
  • Location: free text field, you either enter a new location or choose from previously entered locations.
  • Hours: the default maximum for this field is 24, but administrators can set a lower limit on the hours that can be recorded in any day. The default value can be controlled from the Business Settings Window.
  • Minutes: the default maximum for this field is 59. The default increment can be controlled from the Business Settings Window.
(6) Filter and Paging Toolbar You can use the bottom section of the timesheet entry to search or page through large results within the current date range.

Multiple Timesheet Entries

This view can be used to record multiple timesheet entries at once, this is particularly handy when booking holidays. Simply select the date range, select the day of the week on which entries should be recorded, enter the number of hours/minutes, select the tasks you want to book then click the 'Save' button. The entries recorded here should appear on the timesheet entry table.

For example to book a day off 'Annual Leave' every Monday for the next 4 weeks, simply choose the date range to mark the beginning and end of the 4 weeks then select 'Mon' as the day, enter the number of hours/minutes, choose 'Annual Leave' from the tasks tree, then click 'Save'.

Note: Limited users restrictions set by administrators still apply when using the multiple timesheet entries view.

Timer Window

The timesheet timer window can be used to track the exact time spent on current tasks. To launch the timer simply click on the timer icon on the toolbar.

When the Timer window launches select the task, enter some notes (optional) then hit the ‘Start Timer’ button. Once the timer is started you can pause it or resume it as needed. When the task is done click the ‘Stop Timer’ button which will save the progress as a timesheet item. Please note that seconds are rounded half way up to a minute.

The timesheet item saved by the timer can be edited like any other timesheet entry on the ‘Update Timesheet Window’.

OfficeMA Timesheet timer is also available as Android and iOS mobile application and as a Chrome extension. See the tools page for more information.

Timesheet Overview

Timesheet Overview window enables you to generate revenue reports from your business's timesheet entries and export them as CSV or PDF. This view is accessible to both administrators and accountants and is divided into two sections: filters and timesheet entries.

Filters

Use the 'Filters' section to search for specific timesheet entries. Entries can be viewed in hours or days. OfficeMA Timesheet uses 'Default Working Hours Per Day' in the Business Settings Window to convert hourly rates to daily rates and vise versa. Remember to click the 'Apply Filters' button if you modify any of the filters.

Field Description
Start Date / End Date The date range to display, by default this is set to the last 7 days.
Units Choose Hours or Days. Hours are selected by default
User By default timesheet entries are displayed for all users. To display the timesheet entries for particular users, select those users by holding the 'CTRL' key and clicking the user.
Clients, projects, timesheet tasks and absences tree By default all entries are shown for the date range selected. To only show entries for a particular client, project, task or absence, check the relevant entry on this tree.
Reset Filter Reset all the filters to the defaults.
Apply Filter Apply the current filters.

Timesheet Entries

The 'Timesheet Entries' displays all the timesheet entries for the current filter criteria. The Net, Gross and Tax (VAT) values are calculated based on the Rate type defined on the Timesheet Task Window. Using the buttons on the toolbar you can group by the various fields. OfficeMA Timesheet provides a summary for each group, to turn the summary off or on click the 'Toggle Summaries' button.

The currency format and tax rates used on this view are explained in the Business Settings and Rates & Revenue sections. Many features are accessible from the column headings such as sorting, columns to show/hide and grouping. Any non billable tasks or absences are shown in Red, tasks using fixed cost project rates are shown in Blue. To export or print the current timesheet entries simply click the export or print icons on the toolbar.

Generate Invoice

The Timesheet Overview window enables you to generate an invoice from your business's billable timesheet entries. Invoices are generated in Word Document (DOCX) format, an example invoice generated by OfficeMA Timesheet can be downloaded here. Note: This functionality is only available to users with Professional accounts.

An inovice can only be generated for one client at a time. To generate an invoice select one or more tasks/projects for the same client, select the Units (days or hours) and click the apply button, finally click the Generate Invoice button. The invoice addresses and logo will use the following OfficeMA Timesheet data:

Rates and Revenue

OfficeMA Timesheet enables you to create billing rates against projects, users and timesheet tasks. Since timesheets are recorded in hours and minutes, OfficeMA Timesheet uses hourly rates in the calculations so both Daily and Salary rates are converted to hourly.

OfficeMA Timesheet's Rate has an amount and a type. The type can be Hourly, Daily, Salary or Fixed as illustrated on the image on the right below. The Salary type is only used for the user's pay rate. The Fixed rate is only used for projects. For each timesheet task you can decide which rate (project, user, task or none) will be used to generate the timesheet overview revenue report and the revenue analysis report on the Dashboard.

Billing Rate

You can use this list as a guide to choosing a billing rate for timesheet tasks:

  • Hourly: if the billing rate depends on the task then set the billing rate for the task based on an hourly amount.
  • Daily: if the billing rate depends on the task then set the billing rate for the task based on a daily amount.
  • User: if the billing rate depends on the user performing the task then set the billing rate for the task based on the user's rate.
  • Project: if the billing rate is fixed for the project then set the billing rate for the task based the project's rate.
  • None: if the task is not billable.

Pay Rate

For users you can also create a pay rate, which represents how much you are paying your users. OfficeMA Timesheet uses this rate to calculate your profit margin for tasks performed by this user (see the Dashboard Reports section). To calculate the cost of each user, OfficeMA Timesheet uses the pay rate on the user. If this rate is set to salary then an hourly rate is calculated as follows:

User's hourly cost = salary / (working days per year {from the Business Settings} x the user working hours per day)

Multi-Currency Support

OfficeMA Timesheet supports the display of a wide range of international currencies. Whenever currency values are displayed in tables or reports, OfficeMA Timesheet formats them according to the currency and country you set for your business. Note that values are entered in decimal format.

To benefit from this feature you simply need to update the country for your business by clicking the ‘Business Details’ icon on the toolbar, then on the ‘Business Details’ window choose your country from the ‘Country’ list and click the ‘Update’ button.

To update the currency click on the ‘Settings’ icon on the toolbar, then on the ‘Settings’ window choose your currency from the ‘Currency’ list and click the ‘Save’ button.

Per Project Currency and Tax

There might be a requirement for a particular project to have its own currency and tax rate. In this case OfficeMA Timesheet provides the ability to set a custom currency and tax rate per project. This is available from the Regional Settings on the project window. For more details and an example of this feature please see this blog post.

Dashboard Reports

OfficeMA Timesheet's dashboard is where everything comes together to give you an insight into your business's performance in terms of revenue and user utilisation. The dashboard features many charts, with the ability to download the raw data as CSV (available for the Professional accounts only).

To make the most of this dashboard and its reports you need to ensure that all non working tasks are entered as absences in the ‘Absences’ window. Also all billable tasks need a billing rate set. In terms of cost, you need to ensure that all your users have a pay rates set. For project budget and expenditure you need to ensure that the budget details on each project are populated.

The dashboard features the following tabs:

  • Hours Analysis - Gives an overview of all hours work and a break down by client, project, task and user.
  • Revenue Analysis - Gives an overview of all revenue earned and a break down by client, project, task and user. This tab also calculates the total cost based on the users' pay rates. The profit margin is calculated as: profit margin = (revenue - cost) / revenue x 100
  • User Utilisation - Gives an overview of the billable utilisation of all users over time and as an average. The utilisation is calculated as follows: utilisation rate = billable hours / available hours x 100
  • Project Budget - Gives an overview of all projects, their revenue, cost, budgeted cost and hours and expended cost and hours.

Click the screenshots below to enlarge

Data Export and Import

Data Export

OfficeMA Timesheet provides the ability to export and import your data at anytime. All the grid views used to browse Users, Clients, Projects, Timesheet Tasks and Timesheet Entries can be used to import or export data. The image on the right shows the icons that can be used for these functions. If you click on any of the export buttons the data currently displayed will be exported. If you want to export all of your data you can click the small arrow on the export icons to reveal an ‘Export All’ option.

Bulk Import

Bulk import is available by clicking the import icon on the toolbar of any of the grid views. Using bulk import you can easily import hundreds of users, clients, projects and timesheet tasks in seconds. Note: this feature is available for the Professional accounts only.

To import your data into OfficeMA Timesheet use the following templates: