Premium product support service & resources

FAQ

Here is a collection of frequently asked questions you may find helpful in implementing and using i-Timesheets. Please contact us if you are still having difficulties.

About i-Timesheets, how to buy, licencing options


Supported web browsers


Setting up i-Timesheets Hosted


Installing i-Timesheets In-house


Using i-Timesheets, logging in, passwords


Time entry, editing timesheets, recording leave, recording expenses


Managing i-Timesheets users


Charge and cost rates, non-billable projects


Security and back-up


Exporting i-Timesheets data


MYOB Integration


QuickBooks Integration


Xero Integration


Support and training


Customising i-Timesheets


Migrating i-Timesheets data


Configuring i-Timesheets settings


Technical issues




About i-Timesheets, how to buy, licencing options

Q: What is i-Timesheets?

A: i-Timesheets is an easy to use, web timesheet management system. It's simple - your staff can enter their timesheets, anywhere and anytime, via the web. All you need is a computer or mobile device, and access to the Internet. i-Timesheets is available both as a solution hosted in the Cloud (see i-Timesheets Hosted) or you can purchase i-Timesheets to install and run on your own Servers (see i-Timesheets In-House).


Q: Why should I use i-Timesheets over other timesheet solutions?

A: i-Timesheets has been developed specifically for the web. The application interface for both Administrators and General Users is entirely web-based. This allows us to offer you the option to use i-Timesheets Hosted in the Cloud or if you prefer, the option to purchase a licence for i-Timesheets In-House to host the application on your own Servers.

i-Timesheets is so easy to use that it requires no formal end-user training. This means your staff will be productive in entering their timesheet records from day one. The application is also highly configurable so it can be simply tailored for your business when setting up initial system parameters.


Q: What is the difference between i-Timesheets Hosted and i-Timesheets In-House?

A: We encourage all of our In-House clients to consider moving to the Hosted Platform. We are phasing out the In-House Product.

For more information on this please contact our Support Team.

Contact us Monday through Friday, 8.30am to 5.30pm (GMT +8 hours) on +61 (8) 9286 3911 or email support@i-timesheets.com


Q: How is i-Timesheets licenced?

A: i-Timesheets is available as a Hosted or In-House option. In both cases pricing is based on the number of user licences purchased with your i-Timesheets account. User licences begin with 5 users, and increase in intervals of 5 users to 50 users, and in intervals of 10 users after that. Hence, if you have 23 staff, you would purchase a 25 user licence. Or, if you have 63 staff, you would purchase a 70 user licence.

For pricing information see the Purchase section on our website.

Information about our Licence Model is also covered in more detail in a separate FAQ which you may like to refer to: How does user licencing work?


Q: How can I buy i-Timesheets?

A: i-Timesheets Hosted is available as a timesheet solution hosted in the Cloud, offered on a low-cost monthly or annual subscription basis. i-Timesheets In-House can also be purchased as an ''off-the-shelf'' licensed package that you deploy in-house on your local network or Intranet.

We also offer custom tailored hosted and in-house solutions to Clients who have specific timesheet requirements.


Q: Is support and maintenance included in the price?

A: i-Timesheets Hosted has support and maintenance built into its subscription price. The pricing for i-Timesheets In-House comes with support and maintenance for the first year; you can choose to continue i-Timesheets support and maintenance after the first year at 20% of the user licence price per annum. Support is available via telephone and email.


Supported web browsers

Q: Will i-Timesheets run on any web browser?

A: i-Timesheets is designed to work correctly with as wide a range of browsers as possible. For the technically-minded, using i-Timesheets requires a browser which supports Javascript, cookies and CSS1 stylesheets. In practice, this means that most browsers currently in use will work perfectly well with i-Timesheets.

At the time of writing, we have tested i-Timesheets with a number of browsers:

  • Microsoft Internet Explorer 7 and later
  • Mozilla Firefox 3.6 and later
  • Opera 11 or later
  • Safari 5
  • Google Chrome 12

All these browsers support a page preview mode which handles page breaks correctly.


Q: What browser settings do I need to run i-Timesheets?

A: i-Timesheets does not use any unusual features, and will work correctly with the default settings that browsers are usually installed with. If you have changed the settings, you may run into problems. Below is a guide to setting up your browser to work correctly with i-Timesheets.

The features i-Timesheets needs are:


    What a cookie is
    A cookie is a small parcel of information which is sent to your computer, can be stored on your computer for a period, and can be requested to be returned from your computer. This information allows a Web site to "recognise" your computer when next you visit the site. i-Timesheets doesn't store any information on your computer, but does use "session cookies", which maintain continuity between you and the i-Timesheets site. i-Timesheets uses the simplest kind of cookie, which is discarded as soon as you close your browser window, and is returned to the i-Timesheets server only.

    How cookies are used in i-Timesheets
    When you log on on to the i-Timesheets site, a session is created to respond to you. This session has an ID number, and this number is passed to your browser in a cookie. When your browser sends another message to i-Timesheets, this session identification number is returned with the message, and allows the message to be directed to the correct session, which "knows" what you were doing. If you don't respond for some time, this session will time out, all information it holds will be discarded, and you will have to log in again to use i-Timesheets.

    If cookies are disabled on your browser, i-Timesheets has no way to maintain this continuity, and you are effectively logged out as soon as you move to the first screen after the login screen. Cookies must be used in order for you to use any site which presents something other than static data.

    How to enable cookies in Netscape 4.x

    If the browser you use is not Netscape 4, you should find similar features in the menu, possibly under Options.

    • From the menu, choose Edit.
    • Now choose Preferences.
    • Select the Advanced category in the left panel.
    • In the right-hand panel under Cookies, choose one of the first two radio buttons. ("Accept only cookies that get sent back to the originating server" is enough. If you choose "Accept all cookies", i-Timesheets will still behave correctly.)
    • Choose OK to save the changes.

    Javascript
    Javascript is a programming language which allows the behaviour of your browser to be controlled to a limited extent by i-Timesheets. If this is not enabled, then the buttons won't work, and some other features also won't work, and nor will cascading style sheets work in Netscape 4.x. For i-Timesheets to work, then, Javascript must be enabled.

    How to enable Javascript in Netscape 4.x

    If the browser you use is not Netscape 4, you should find similar features in the menu, possibly under Options.

    • From the menu, choose Edit.
    • Now choose Preferences.
    • Choose the Advanced category in the left panel.
    • In the right-hand panel in the upper region, click on Enable Javascript.
    • Check at the same time that "Enable style sheets" is selected.
    • Choose OK to save the settings.

    CSS1 Style Sheets
    The abbreviation stands for Cascading Style Sheets level 1, and refers to a mechanism for controlling the appearance of the displayed page. Support for level 1 of CSS is automatic for all the supported browsers with the exception of Netscape 4.x. Netscape 4 style support is dependent on Javascript, so turning on Javascript is a prerequisite for CSS to work and for i-Timesheets to display correctly. Please refer to the section on Javascript for instructions on enabling stylesheet support in Netscape 4.

    Most features of CSS2 are not supported at present (April 2003) by any browsers except Mozilla 1 or Netscape 6 and later. Even these browsers have incomplete support for CSS2. For this reason, i-Timesheets uses only CSS1 features, with the exception of the page-break feature used in printing batches of timesheets - this is a CSS2 feature, and the limitation on browsers suitable for printing of timesheet batches is because of the inconsistent support for this feature.

    Clearing the local cache
    Your browser may have non-expired copies of pages dating from before the time you set the caching behaviour as described in the preceding section. To resolve this, you need to empty the cache of all the existing temporary files.

    How to clear the local cache in Netscape 4.x

    • From the menu, choose Edit.
    • Now choose Preferences.
    • Expand Advanced in the left panel and choose Cache.
    • In the right panel, choose "Clear disk cache".
    • In Netscape 4 only, you will need to confirm this action.
    • Use OK or Cancel to close the Preferences dialogue.

    Proxy Servers
    Proxy servers maintain a local cache of pages visited by any of the browsers they serve, and will try to serve a page first from the local cache before downloading a fresh copy from the next computer in line. You have little direct control over this. Your network administrators may need to take action to permit these options to work correctly.

    If you are still having problems with non-current pages being delivered, you should contact your IT support centre and ask them to arrange, if possible, for you to have one of:

    • a direct connection to the Internet which bypasses your proxy server;
    • your browser set up to ignore the proxy for the i-Timesheets Web site.

    In what follows, the i-Timesheets URL referred to is the first portion of the Web address, up to the third "/" character, which you will find in the address panel after you have logged on - as an example: https://www.i-timesheets.com/.

    How to bypass a proxy server in Netscape 4.x

    • From the menu, choose Edit.
    • Now choose Preferences.
    • In the left panel, expand Advanced and choose Proxies.
    • If possible, select "Direct connection to the internet".
    • If you have manual proxies selected, with Netscape 4 you will need to choose the View button to see details. In the bottom section you can set domains for which the proxy server will be bypassed; specify the i-Timesheets URL here.
    • If you have automatic proxies selected, contact your network administrators about setting up the bypass.
    • Choose OK to save the changes.


Setting up i-Timesheets Hosted

Q: What kind of computer system do I need to use i-Timesheets Hosted?

A: As i-Timesheets Hosted is completely web-based, you only require a computer or mobile device, an Internet connection and a web browser. i-Timesheets Hosted works with all mainstream web browsers, including Internet Explorer. Mozilla Firefox, Safari and Chrome. i-Timesheets is proven to operate on both PC and Mac platforms.


Q: Who sets up the records for Staff, Projects, Customers and Suppliers?

A: The system administrator is responsible for setting up the initial data for i-Timesheets including tables such as Staff, Projects, Customers, and Suppliers. For customers with 20 or more staff and/or project records, we offer a free data upload service as part of your trial/setup process. To facilitate this we provide a template spreadsheet that includes instructions on how to populate the fields with your data.


Q: Is there a limit to the number of Customers or Projects we can create in i-Timesheets?

A: i-Timesheets has no limit on the number of Customer or Project records you can create. That said, i-Timesheets is very flexible and there is usually more than one way the data can be setup.

If you have a large number of customer, project or staff records and are unsure how best to setup your data, then we encourage you to email/contact the i-Timesheets Support Centre were one our experienced consultants can discuss your timesheet requirements and provide you with our recommendations for setting up your data to meet your time recording and reporting needs.


Q: Can I integrate i-Timesheets into my Web Site / Intranet?

A: Yes, using the i-Timesheets Logon Anywhere Feature. i-Timesheets can be integrated with your Intranet or Web Site to allow staff to logon from your systems rather than the www.i-timesheets.com web site.

An added benefit is that your staff no longer need to enter your assigned three character customer ID when logging on. This is seen as a major advantage of the i-Timesheets system for many customers.

To take advantage of this FREE feature, simply cut and paste the sample code into a web page on your Intranet or Web Site. Remember to change ‘???’ to your assigned three character customer ID.


Installing i-Timesheets In-house

Q: What kind of computer system do I need to install i-Timesheets In-House?

A: i-Timesheets In-House has the following system requirements:

Operating System:

  • Windows® XP Professional
  • Windows® Vista 32- or 64-bit version
  • Windows® 7 32- or 64-bit version
  • Windows Server™ 2003 Standard, Enterprise or Web Edition
  • Windows Server™ 2008 Standard, Enterprise or Web 32- or 64-bit release
  • Windows Server™ 2008 R2 Standard, Enterprise or Web 32- or 64-bit release

A Server version of windows is strongly recommended. It is not recommended that Windows Small Business Server (SBS) be used directly; rather, use a virtual machine hosted by SBS.

Software:

  • Microsoft SQL Server® 2005/2008/2008 R2, or Microsoft SQL Server Express 2005/2008/2008 R2
  • All supported versions of SQL Server Express may be downloaded from the Microsoft Web site. i-Timesheets does not use any features introduced since the release of SQL Server 2005.
  • A simple click-once installation of SQL Server Express 2005 is provided. Microsoft SQL Server Express 2008 and Microsoft SQL Server Express 2008 R2 do not permit such easy installation.
  • Microsoft Internet Information Server® (IIS) 5.0 or later (included with the Windows operating system)
  • Microsoft Visual Basic® 6 runtime components - all recent versions of Windows have the latest VB6 components; if you are running an older version of Windows or have not installed these components, the following Microsoft KnowledgeBase article provides a link to the latest version if required: Knowledge Base Article - 290887
  • Microsoft .NET Runtime version 2.0 - this is automatically part of Windows updates, or can be downloaded from Microsoft's servers: https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19

Supported Web Browsers:

  • Microsoft Internet Explorer 7 and later
  • Mozilla Firefox 3.6 and later
  • Opera 11 or later
  • Safari 5
  • Google Chrome 12

Disclaimer:  With frequent security and other updates being made to browsers, it is possible that some minor incompatibilities may be introduced.  We do our best to resolve such issues once we become aware of them.

The most commonly-used browsers are Microsoft Internet Explorer and Mozilla Firefox, and our testing is most exhaustive on these browsers.  For other browsers not listed above, we do not do rigorous testing, but they should work as long as the browser complies with Internet standards.

Minimum Hardware:

  • Intel Pentium III or later
  • 128Mb RAM
  • 60MB free disk space for i-Timesheets In-House
  • 430MB free disk space for Microsoft SQL Server Express


Q: Can I set up i-Timesheets on our local server?

A: Yes, i-Timesheets In-House is the product designed for in-house deployment. More information about i-Timesheets In-House is available here.


Q: I’m experiencing some problems with the i-Timesheets In-House IIS Web Server configuration.

A: i-Timesheets In-House is the product designed for in-house deployment, more information about i-Timesheets In-House is available here. Below are a few common IIS Web Server configuration issues along with resolutions you and/or your IT staff might find useful.Symptom: You get Server Map Path ASP error.

Resolution: Manually Set "Map Paths" ASP Setting:

  1. Open the Management Console (Start, Control Panel, Administration Tools, Internet Information Services (IIS) Manager);
  2. Expand the local computer, web sites and default web sites nodes (click on + symbols);
  3. Right click and choose properties on your i-Timesheets virtual directory.
  4. Click the Virtual Directory tab and choose the 'Configuration' button on that tab.
  5. Click the Options tab and make sure the "Enable parent paths" setting is enabled.

Symptom: i-Timesheets In-House website is not displaying at all.

Resolution: Enable dynamic content, which is by default disabled:

For desktop versions of Windows:

  1. Open the Management Console (Start, Control Panel, Administration Tools, Internet Information Services (IIS) Manager);
  2. Expand the local computer node (click on + symbol);
  3. Click on Web Service Extensions;
  4. Locate Active Server Pages (ASP) in the list;
  5. Click the Allow button if it is not already allowed.

For server versions of Windows:

  1. Open Server Manager (Start, Administrative Tools, Server Manager);
  2. Select Roles in the left panel, and scroll down to the Web Server (IIS) section;
  3. Add the following role services as necessary: ASP.NET, ASP, CGI, ISAPI Filters, ISAPI Filters, Server Side Includes.


Q: Active Directory implementation instructions

Active Directory Implementation Overview
The following instructions are for i-Timesheets In-House installations that are running v5.4 or later and who wish to implement Active Directory authentication. Active Directory authentication removes the need for users to have a i-Timesheets password, and thus they no longer need to Logon to i-Timesheets via the standard logon screen. Instead i-Timesheets accesses the user’s Active Directory network logon and uses this as the authentication source for gaining access to i-Timesheets

Implementation Steps

    1. Back up i-Timesheets Database and Server

    • Instruct your DBA to perform a backup of your current i-Timesheets database.
    • Ensure you have a recent backup of the server on which your i-Timesheets web application resides.

    2. i-Timesheets Preparation

      Ensure that all of your Logon ID’s on the Staff Listing screen in i-Timesheets match your Active Directory network logons.

    3. Database Update

      Have your Database Administrator run the following script in Microsoft Query Analyser against your i-Timesheets database.
      This will reset all your i-Timesheets passwords as they will no longer be used by the i-Timesheets system.
      UPDATE TP_Staff SET password='[NetworkPW]'
      GO

    4. Check that Windows Authentication is Enabled on your Server

      Within the “Windows Features”, ensure that “Windows Authentication” is enabled under IIS->World Wide Web Services->Security.
      Please see following screen shot which shows this setting.

    5. Configure IIS to run i-Timesheets with Active Directory

      Within IIS Manager, disable “Anonymous Access” on the i-Timesheets application. Ensure that the authentication method is set to “Integrated Windows Authentication” (formerly called NTLM and also referred to as Windows NT Challenge/Response authentication). Please see following two screen shots which show these changes.

    6. Set File Permissions

    • All users will need to be assigned "Read & Execute" permissions to the website pages which includes all files and subfolders in the following location (…\i-Timesheets InHouse\Web\...)
    • All users will also additionally need “Write” permission to (...\i-Timesheets InHouse\Web\TP54\User\...) subfolder and all its files and subfolders.

    7. Test the Active Directory Implementation

      You have now enabled i-Timesheets to use Active Directory Authentication. You should test the application now to ensure that everything is working correctly. You should notice the following changes in the application:

      i-Timesheets application changes you will notice after configuring IIS to use Active Directory authentication
      • The i-Timesheets Logon screen is no longer presented to the user. If the user’s current Active Directory network logon is a valid i-Timesheets logon then they will be automatically logged on to i-Timesheets and be shown the ViewTimesheet screen.
        Note: If the user’s current Active Directory network logon is NOT a valid i-Timesheets logon then they will not be able to access the i-Timesheets system.
      • The Settings > Change Password function is no longer available
      • The Logout icon on menu bar is removed
      • The Password Column and Password Reset feature on the Staff Admin screen is removed
      • The Password field is hidden on the Staff Edit screen (For add and copy mode)


Using i-Timesheets, logging in, passwords

Q: I have forgotten my password, what should I do?

A: If you’ve forgotten your password, you can use the “Forgotten Password?” link to have your password reset automatically to the default password. The i-Timesheets software will then email you the default password, which you can change once you log into the system.

For security reasons our staff are not authorised to view, change or distribute logons and passwords.


Q: I am unable to log in to i-Timesheets. What do I do?

A: i-Timesheets as a hosted application service can be logged into using www.i-timesheets.com web site. You will require a valid Company ID, Name and Password to log into the application.

i-Timesheets In-house will be accessible through the corporate private network. You will only require a valid Name and Password to log into the application.

Some of the reasons why the system might not allow you to login include:

  1. Your i-Timesheets Administrator may have disabled access to Users. If you are a i-Timesheets user, contact your Administrator and check.
  2. The license key has expired - Please contact your administrator or i-Timesheets to renew your annual license subscription.
  3. The license key is invalid - Please contact your administrator or i-Timesheets to re-issue you with a valid license key.
  4. Unable to access the login page - i-Timesheets Hosted might be temporarily down for site maintenance at the Internet Service Provider. If the hosted application cannot be accessed for a lengthy period (> 30mins), then i-Timesheets will make best attempts to notify you of any such delay. If you are unable to login into the corporate application then please contact your system administrator.


Q: The system seems to log users out after a certain period of time, is it possible to change this so that users can have timesheets open all day?

A: Yes. i-Timesheets has two relevant configuration parameters under the ‘Settings’ option on the main application toolbar > System Tab that will affect the time a browser session is active.

Session Timeout Period: Change the ‘Session Timeout Period’ from 60 (minutes) to any duration up to 600 minutes (ie. 10 hours).Please note that this setting is not 100% effective as web servers will tend to clean up inactive sessions if they are not being used and the web server is under heavy load.

Session Refresh Period: This option allows an automatic page refresh to be performed on the View Timesheet screen and Compact version display screens at a specified interval. Provided the user leaves the View Timesheet Screen with context then this is a useful method to keep a timesheet session active to avoid session timeouts and the need to logon again.


Q: I log on, and am immediately logged off. What do I do?

A: You log on in the normal way, and your login details are accepted, but you then get a mostly-blank screen with the i-Timesheets header and a grey box, with the words "Not logged on" near the top right.

Resolution: You probably have cookies disabled. i-Timesheets depends on a session cookie, a small parcel of text, being passed back and forth between your browser and the application. This session cookie allows the server to route your responses to the correct session of i-Timesheets. The session cookie is discarded as soon as the session ends, and carries no information other than the session identifier. You need to enable cookies.

If this doesn't work, you may have internet security software which is causing the problem, which would need to be resolved by your in-house technical staff.

Note that in version 3.3.1 and later of i-Timesheets, you will also see a message at the top of the page advising you that cookies are disabled. This message provides a link to a help page which tells you how to enable cookies.


Q: Response times when using i-Timesheets are very slow (more than two seconds for a page to load). What can I do?

A: Symptom: It takes more than 2 seconds for the timesheet entry screen to display.

Resolution: Customers with a large number of active Projects may experience slower performance on the Time Entry screen for users who have been assigned to a large number of active projects. A “large number of active projects” assigned to a person may be as few as 100 if you are using Project Specific Tasks or as many as 300 if you are not using Tasks at all.

If you or your i-Timesheets users (choose someone who is assigned to many Projects) have noticed that accessing the Time Entry screen is slow to load (takes more than 1 or 2 seconds to appear), then there are a number of things you can do to improve your performance.

How to Speed Up your i-Timesheets System:

  1. Reduce the number of Active Projects
    As Projects are completed, it is a good idea to edit the relevant Project records and set their status to “Disabled”. This will stop old Projects from appearing in Staff members Time Entry Projects list.
  2. Review Use of Global Projects function
    If you have a large number of active Projects in your system (more than 100), avoid using the Global Projects function, as this will assign all active Projects to all active Staff records in the system. If you have more than 100 active Projects it is recommended that you enable the “Manage My Projects” function, which allows Staff to add or remove themselves from Projects as needed, OR, have your i-Timesheets administrator attach Staff members to Projects on an “as required” basis, so that Staff are only attached to Projects that are relevant to them and not every active Project in the system (see i-Timesheets Help for more information on “Global Projects” and “Manage My Projects”). Note: If you wish to stop using the Global Projects functionality then simply edit each of your Projects and change the “Global Project” field to “Do not automatically assign Staff”, and then follow the instructions below to reduce your number of Staff Project records.
  3. Reduce the number Staff Project records
    If you have determined that you have too many Staff allocated to Projects that are not relevant to them, you can solve this in one easy step. Use the Bulk Change->Bulk Delete feature on the Admin->Staff Projects screen to delete all Staff Project assignments that have not had any time or expense data recorded against them. Note: you need to press the Display button before you can access the Bulk Change button. Select either a particular Staff member one by one to cleanup one at a time or leave as “All Staff” to cleanup all unnecessary Staff Project assignments in one go.
  4. Have an i-Timesheets Database Administrator assist with cleaning up your data
    Please note that there is a charge for this service but it may be the most efficient method for some clients. In this scenario you can make requests such as “Please disable all active projects in our system that have not had any data recorded in them this year”. Our i-Timesheets Database Administrator will then code up the necessary scripts and run them against your data to clean it up for you.

Undertaking the above, where relevant to your i-Timesheets setup, will significantly improve the performance of your i-Timesheets system.

Other Potential Causes

i-Timesheets response times should be around the 1 second mark - 2 seconds at most. If you are experiencing slower than expected response times when accessing a new page (or waiting for a page to refresh), consider the following:

  • Was i-Timesheets originally running at a good speed for you? If so perhaps there has been a change within your technical environment - even perhaps something that you are not aware of - eg. an automatic software update from Microsoft or your Virus Software supplier, or your IT team, that is causing you issues. Or perhaps something further upstream such as your Internet Service Provider?
  • To get to the bottom of it, the quickest and easiest way is for you to test i-Timesheets from another environment. Perhaps drop into your local internet café and test access from there, try accessing i-Timesheets from home (best to use a different computer than what you use at the office), or try ringing up a friend that works somewhere else and asking them what the speed is like (ask them to access our demo rooms as these run on the same server). Note: If possible it would be best to test the performance from other locations using different Internet Service Providers just in case the ISP is where the problem is coming from.
  • If response time is still slow, check that you are not accessing i-Timesheets via a proxy server. i-Timesheets is a dynamic web application that should be accessed directly and not via a cache. If a proxy server is used, then you may need to add an exception in the proxy server's rules for i-Timesheets so that it is bypassed and not cached.
  • Another area to investigate is that of firewall / virus protection applications on your PC. Temporarily turn all off in case they may be causing the problem.

Other possible but less likely scenarios

  1. There is a data issue on the Internet in general between your location and ours.

  2. The particular time of the day when you are accessing the system and finding it slow (perhaps it is only slow during the time when you enter your work hours and not when we are testing?).

    If you have conducted the above tests trying to access i-Timesheets from other locations and still believe it is a problem at our end could you please email support@i-timesheets.com with some detailed performance notes as detailed below:

      E.g. at 4:20 pm local time I logged on as user xxxx, whilst on the Timesheet Tab and clicking the Admin Tab the system took an average of 6 seconds to respond (tried 5 times and the average response was 6 seconds). Doing the same test an hour later and also on other PC's within our office and from other external locations achieved similar results (averaging about 5-6 seconds response time).

In addition, also send us some information on the speed of accessing our Demo Rooms (logon with admin / password), to let us know if you experience the same issue there).


Q. How does i-Timesheets Single Sign-On integration work with Microsoft Entra ID?

A: i-Timesheets Single Sign-On authorisation flow with Microsoft Entra ID:

1. Users access i-Timesheets by logging in through a dedicated URL using their customer ID. This URL format ensures secure access:
For example: https://www.i-timesheets.com/SSO/<CID>/SSOLogin.asp.

2. Retrieval of Tenant ID, Client ID, and Additional Information
After users navigate to the login page with their dedicated URL, the system seamlessly retrieves essential details such as Tenant ID, Client ID, and other necessary information directly from Microsoft Entra ID.

3. Redirecting Users to the Microsoft Login Page
Once the system gathers essential details from Microsoft Entra ID, the login page generates a Redirect URI containing the Tenant ID, Client ID, Scopes, and other necessary information. Users are then seamlessly redirected to the Microsoft login page for authentication.

4. User Authentication and Callback Page
After successfully logging in on the Microsoft page, users are directed back to the callback page via a specified URL: https://www.i-timesheets.com/SSO/Callback.asp. This callback page retrieves the AuthorizationCode and proceeds to send a POST request to Entra ID in order to obtain an access token.

5. Access Token Validation and Email Extraction
Once the access token is acquired, the callback page validates it and extracts the email value. This extracted value serves as a means to authenticate the user and determine the continuation of the login process.

6. Validation of Email and Customer ID on Callback Page
In the final step, the callback page verifies the email and customer ID to decide on the next course of action, whether it involves logging the user in or rejecting the login attempt.


Q. How do I setup i-Timesheets Single Sign-On integration with Microsoft Entra ID?

A: Create an Application Registration for i-Timesheets in Microsoft Entra ID

While setting up the i-Timesheets application registration in Microsoft Entra ID, gather the following essential information for future reference:

  • Client ID
  • Tenant ID
  • Client secret value

Follow these steps to register the i-Timesheets application:

  1. Sign in to the Azure Portal.
  2. Navigate to Microsoft Entra ID from the portal menu.
  3. Select "App registrations" > "New registration" from the left navigation.
  4. On the "Register an application" page, provide a name for your app registration, such as "i-Timesheets".
  5. Choose the supported account types that can access this application.
  6. Under "Redirect URIs", select "Web" for platform and set the App-URL to https://www.i-timesheets.com/SSO/Callback.asp.
  7. Click "Register".

After creating the app registration, make sure to note down the Client (Application) ID and the Tenant (Directory) ID for future use.

To generate a client secret:

  1. Go to "Certificates & secrets" > "Client secrets" > "New client secret" from the left navigation.
  2. Provide a description and expiration for the client secret, then click "Add".
  3. Copy down the value from the "Value" field. Please note that it won't be visible again once you leave this page.

For security reasons contact us for next step instructions.


Q. How does i-Timesheets's Single Sign-On (SSO) implementation meet level 1 Essential 8 Compliance Requirements?

A: The Single Sign-On (SSO) implementation that i-Timesheets utilises based on using an Azure App Registration Secret Key in order to allow Microsoft 365 tenancies (Microsoft Entra Identity) to enforce Multi Factor Authentication (MFA) satisfies the Level 1 Essential Eight requirements for the following ISM controls:

ISM-1679
Multi-factor authentication is used to authenticate users to third-party online services that process, store or communicate their organisation’s sensitive data.

ISM-1680
Multi-factor authentication (where available) is used to authenticate users to third-party online services that process, store or communicate their organisation’s non-sensitive data.

ISM-1893
Multi-factor authentication is used to authenticate users to third-party online customer services that process, store or communicate their organisation’s sensitive customer data.

A user of this service may also layer their own Conditional Access phish resistant policies to achieve Level 2 MFA controls:

ISM-1873
Multi-factor authentication used for authenticating customers of online customer services provides a phishing-resistant option.


Time entry, editing timesheets, recording leave, recording expenses

Q: Does i-Timesheets support alternative time entry formats?

A: i-Timesheets can be configured to support a simple entry format of just the hours worked or to force the end-user to enter both the start and finish times and then automatically calculate the number of hours worked.


Q: How do I change the starting day of the week in my timesheets, eg. changing from Mon-Sun to Wed-Tue?

A: i-Timesheets recognises that not all organisations operate Monday-Sunday. If your business timeframes are different, then you can change your timesheet period as appropriate by editing the Period Base Date in the Settings tab, under Period Control in i-Timesheets.


Q: How do I edit a timesheet that has already been submitted?

A: A timesheet is considered submitted once a User clicks on the “Submit Timesheet” button. To ensure data integrity, especially post invoicing, a completed timesheet can only be unlocked by the system administrator or authorising manager (via the rejection of timesheet approval) if this option has been enabled. If you need to edit a submitted timesheet, contact your i-Timesheets Administrator.


Q: Can users review their timesheets at any stage?

A: Yes - the administrator can set the number of previous and future periods they want normal users to be able to view. Users can do this via the View Timesheet option, printing off their Timesheets or via the Staff Time Tracking Report.


Q: Can I record leave and holiday times in i-Timesheets?

A: Yes - there are many different ways of achieving this - one way is to set up a Project for each type of leave you want to track, eg Projects such as:

Your Company Name - Holiday Leave
Your Company Name - Sick Leave
Your Company Name - Public Holidays

The most efficient method of setting this up is to create one Project only, attach all the staff required to that Project and then Copy the Project to create your second and so on (saves you having to create Staff Project records for the subsequent Projects).

Another option would be to use Global or Project Specific Tasks for the leave types and record them against an Internal Project - eg Your Company Name Internal or Your Company Name Leave.


Q: i-Timesheets won't let me enter 24:00 as a finish time. Is there a fix or workaround for this?

A: Yes - in your i-Timesheets settings ensure that "Allow Time Entry Past Midnight" is turned on. This will allow you to enter 00:00 for midnight (or later). Please note that 24:00 is not a valid time so it can't be entered (after 23:59, the next time is 00:00).


Q: Can i-Timesheets be used as a diary or scheduling tool?

A: Yes - the administrator can set the number of forward periods that are available for Users to record entries against and thus the ability to schedule work.


Q: Can Users send their timesheets via email?

A: Yes, timesheets can be included in the body of email messages by copying and pasting the timesheet from i-Timesheets into the email. Note: you should select the required timesheet text with the mouse instead of using CTRL+A (PC) or COMMAND+A (Mac). Another method, which is quite a professional approach, is to print the timesheet to a PDF file and then send the file as an email attachment. There are a number of free applications such as CutePDF Writer and Primo PDF which allow you to do this.

Some web browsers allow users to "send a web page via email". i-Timesheets is not designed to do work with this function, as i-Timesheets web pages are created dynamically. We recommend that Users use one of the above methods if they would like to send their timesheet via email.


Q: Can I record project expenses in i-Timesheets, eg. meals, travel, equipment etc?

A: Yes - ensure you have Expense Tracking turned on in the i-Timesheets Configuration settings (Settings tab). For more information look up "Expense Tracking Setup" In the i-Timesheets Online Help Guide.


Q: How do I compress the file size of my expense receipt images on my smartphone?

A: i-Timesheets has a file upload size limit of 256kb - generally speaking you will be required to compress the photo before uploading. Below are instructions to do so on Apple and Android smartphones:

Apple

  1. Install the free app called ImageResize
  2. Launch the ImageResize app, then touch the camera icon (top right).
  3. Take a photo of the receipt, the default settings for the size and compression work well.
  4. Touch the Upload icon (very top right) and touch Save Image.

Now you have a photo of your receipt which is within the size restriction, now you can go back to i-Timesheets and upload the photo.

Android

  1. Install the free app called Droid Scan Lite (by Trans-code Design)
    The default settings are functional; the medium-resolution setting gives good results. The settings also allow you to choose grey-scale images.
  2. On the i-Timesheets Expense entry screen, touch Upload or Replace, then Browse. In the File Upload dialogue which pops up, choose Droid Scan Lite.
  3. Touch the Menu button and choose to Capture. Compose and take a picture of the document, then use the Back button to return to the Droid Scan screen.
  4. You now have the opportunity to slide the corners of the selection rectangle to the corners of the document. This will trim the image and correct the perspective to a rectangular shape. Touch Next.
  5. Choose the document size which is appropriate from the dropdown list - it's usually OK to take the suggestion given by the software. Touch Done.
  6. Now select your new scan on the screen by touching it, and touch Pick. Choose JPG as the format, and you're done; it's selected within i-Timesheets and ready to upload.

Now you have a PDF of your receipt which is within the size restriction, now you can go back to i-Timesheets and upload the PDF.


Q: How do I compress the file size of my expense receipt images on my computer?

A: i-Timesheets has a file upload size limit of 256kb - generally speaking you will be required to compress the photo before uploading. Below are instructions to do so on a Windows and Mac computers:

Windows

  1. Open the folder that contains the pictures you want to resize
  2. In Thumbnail view, right-click on the picture you want to resize, and then click Resize Picture
  3. In the Resize Pictures dialog box, click the Small size and then click OK
  4. The original image file will remain, but a new, resized file will appear in the same folder

Now you have a photo of your receipt which is within the size restriction, now you can go back to i-Timesheets and upload the photo.

Mac

  1. Open the image in Preview
  2. Choose Tools > Adjust Size
  3. Use the Fit Into dialog box, select 800x600 and click ok
  4. Finally Save the image

Now you have a photo of your receipt which is within the size restriction, now you can go back to i-Timesheets and upload the photo.


Q: Can I record project expenses in i-Timesheets, eg. meals, travel, equipment etc?

A: Yes - ensure you have Expense Tracking turned on in the i-Timesheets Configuration settings (Settings tab). For more information look up "Expense Tracking Setup" In the i-Timesheets Online Help Guide.


Managing i-Timesheets users

Q: How does user licencing work? Does the i-Timesheets user licence allow us to activate certain users at different times, depending on who are currently working on jobs and projects

A: The number of users licenced for your i-Timesheets web timesheets system is based on the number of Staff records you have which are Active. An Active Staff record allows the User to login to i-Timesheets and record times. Once a Staff record is set to Disabled, then the User no longer has access to i-Timesheets.

For example, you may have 25 staff, but only 20 of them are working on projects at any one time. In this case, you only need a 20-user licence, but maintain staff records for 25 staff, keeping 5 Staff records Disabled (which basically means they can't enter time until they are made Active). You then set the Staff records to Active or Disabled, depending on who needs to record times on projects.


Q: We currently have a lot of contractors who may work one time period but not the next. Is there a way we can lock the timesheet for specific staff if we know they are not working that period?

A: Yes - the best way to achieve this would be to have the staff member (or Administrator) enter 0 hours against a Project during the week and then press the Submit Timesheet button - this effectively then locks the timesheet. Please note that you will need to enable “Allow Entry of Zero Hours” in the system configuration for the staff member or Administrator to record 0 hours in that period.


Q: We have 3 offices, A, B, C and we would like to be able to 'group' staff by office. For example Office A would like to be able to print out a total billable time for all their employees across all their projects. Is this possible?

A: Yes – there are a number of different options available:

  • We can set up three separate i-Timesheets systems for you with identifiers like OFFA, OFFB and OFFB for each of the three offices. However, if you need consolidated reporting across the 3 groups then you would need to do a data export from each system and bring the data into MS Excel, MS Access or other spreadsheet/database package for further processing. TimPro has a very good data export facility so this is quite straightforward.
  • Another option is to use just one i-Timesheets system but to use the Staff Type to differentiate between the different groups. You can choose to print timesheets by Staff Type.
  • The last option is to use another field on the Staff Table such as the Reference field to store which group your staff belong to. With this approach there are no in-built reports which report by Reference field but we can create a custom report for you (pretty simple) or you can export the data to MS Excel, MS Access.


Q: Can I restrict the Tasks staff see on a certain project?

A: Yes you can use the Resource Filter:

You can specify a Resource Filter for each Staff member in the staff list. The Resource Filter which you specify here is used as part of the "Project-specific Tasks" functionality within i-Timesheets, which is enabled via the Configuration Settings. This field is matched against the Resource List field on the Project Task Add / Update screen. A typical Resource Filter would contain a shorthand notation for a Staff member's name such as their initials, e.g. JB.

When Staff members are entering their time and they select a Project that has Tasks specific to it, then they are presented with a list of only Project Tasks whose Resource List field contains their own Resource Filter. This enables you to limit the Project-specific Tasks that are displayed to only those which are relevant to the Staff member.

Note: If the Resource Filter is left empty then the Staff member will be shown all Project Tasks.

If the Project Tasks "Resource List" field is empty for a particular Task, then that Task is deemed to be common to all Staff on that Project and will be displayed for selection.


Q: The system seems to keep timesheet approvers (Managers) separate from timesheet users (Staff). Am I right to assume that if someone is a Manager, but must also complete timesheets (Staff) they need to have 2 IDs - one as a Staff member, and one as a Manager?

A: Yes - any person who needs to authorise timesheets (Manager) and also record their time (Staff) is set up in both the Managers and Staff records (although note that only Staff have a logon ID - Managers do not logon to the system). There are a couple of reasons behind this - the most fundamental is that we didn't want to inconvenience managers authorising timesheets with logging on to the system, as it just gets "too hard" for them.

This is why an email is sent which displays the timesheet to authorise. We also wanted to keep managers separate as they may often be people outside of your own organisation who may need to authorise timesheets - for example if you had a staff member working at a client site you could set that client up as a "manager" to authorise the timesheet. Managers are also not included in your licence count.


Q: How to release a report to a non-admin user?

A: You can release any page or report in i-Timesheets to a non-admin user. Prior to doing this ensure you are comfortable with the information that the Staff member can see. Releasing a report will enable the Staff member to see the same information as a administrator would.

  1. Go to Settings | Custom Reports
  2. Click Release Standard Page.
  3. From Report/Admin Page: choose the page or report you wish to release to the user.
  4. User Access Level: Allows you to choose either the person for an individual or a staff type for a group of people.
  5. The Report Group is only if you are releasing many reports/pages and would like to group them under headings. For example, any reports relating to projects could be set under Project Reports.  This is optional.
  6. The Sequence is the order it appears on the screen.
  7. Each time you release a new report change the sequence number. It will give you a message if you forget to do this.
  8. Once you release a Report to a non admin user, they will be able to access it by going to Reports | Custom.

How to release a report to a non-admin user

If you have any further questions or if you would like some assistance with it please let me know.


Charge and cost rates, non-billable projects

Q: How do we apply different rates for work on different Projects?

A: Rates are defined when you assign a person to a project (Staff Projects). This gives you a great deal of flexibility as a Staff can have different rates for different Projects that they work on. i-Timesheets also allows staff to have multiple rates on one Project (eg a person may be a Project Manager and an Analyst on one project and have different rates for the two roles).

To do this, you need to use the Role field to define the different roles for the Staff and assign a different charge/cost rate for each Role. You’ll need to have the “Staff May Have Multiple Roles” configuration setting enabled in order to do this.


Q: Can we mark work as non-billable ie. still pay contractors but not charge the client?

A: Yes - set the Project to "Non-chargeable" and you could also set the charge rate to $0. This would allow you to still create Purchase Invoices from i-Timesheets for this contractor but not charge any client.


Q: How do I change rates in i-Timesheets ?

A: In relation to rates there are 3 ways to change a rate. There are all performed under Admin | Staff Projects.

Change Rates

1. Standard Edit (available via or )

  • What: This option modifies the selected record directly, affecting all time and expense records already attached to the record as well as all new time and expense records entered. Note: You can use the Drill Down function to check which Time and Expense records are linked to the Staff Project record before changing it.
  • When: You will normally use this method if you are correcting a mistake in the rates or assigning rates for the first time.
  • Result: This will change the rates for all existing time records attached to this Staff Project record. Any future time records entered will also be recorded against this same record and receive the new rates.

2: Historical-Preservation Edit (available via only)

  • What: This option disables the selected Staff Project record, thus preserving the charge/cost rates attached to existing time records, and creates a new Staff Project record containing the new values, to which all future time and expense records will be associated. Note: You can use the Drill Down function to check which Time and Expense records are linked to the Staff Project record before changing it.
  • When: You will normally use this method if you need to apply a change of rates midway during a project. This method creates another Staff Project record to store the new rates in.
  • Result: The new rates you specify will apply to future time records only. Any existing time records will still be attached to the previous Staff Project record and will not receive the new rates.

In summary, with the Historical-Preservation Edit method, rates are preserved for all existing time records, as the previous Staff Project record is marked as Disabled. A new set of values is stored in a new Staff Project record and marked Active. All time records created after this point in time will reference the new Staff Project record.

3. Bulk Change (Change a rate from a particular date)

To change a rate from a particular day use the Bulk Change feature.

The most important thing to remember when you are using this feature is that whatever is listed in the staff projects screen will be affected by the bulk change. It is crucial to filter to the records which you would like to change. For example if John’s rate is changing for all projects which currently have a rate of $140.00 to a rate of $150.00 then use the following steps:

  • Go to Admin | Staff Projects
  • Choose John from the staff dropdown
  • Enter $140.00 into the text search
  • Click ‘Display’
  • Ensure that you are happy with the records listed as the bulk change will affect them all
  • If correct click on the button ‘Bulk Change’
  • Click the ‘Disable Normal User Access’ button.
  • Click the ‘Bulk Change’ button.
  • From Step 1, enter a date which the new rate should be effective from.
  • From Step 2, enter the new rate either in the ‘Charge Rate’ box or the ‘Cost Rate’ box or both.
  • Next click ‘Perform Bulk Change’
  • The next screen is a summary of the records which were affected
  • If you are finished using the Bulk Change feature then click on the button ‘Enable Normal User Access’, if you would like to continue to update the rates then click on the button which says ‘Return to Staff Projects Screen’.

Change Rates


Security and back-up

Q: Is the data I enter in i-Timesheets safely and securely backed up?

A: i-Timesheets is hosted at WebCentral (www.webcentral.com.au), Australia's largest and most experienced web hosting company. WebCentral servers are mounted in lockable 19" racks, which are located within a secure data centre - accessible only by authorized staff.

Web servers are backed up incrementally daily, weekly and monthly and backup tapes are rotated offsite on a regular basis. The data centre is manned 24 x 7 by trained staff and features motion detectors, alarms and fire detection and suppression systems. WebCentral's secure Brisbane data centre is also located within a high level building to prevent flooding.

Each website is self-contained with strict file system permissions designed to ensure that external administrative access is available only to the website owner. WebCentral’s Senior Technicians and System Engineers are engaged in an ongoing basis in the task of reviewing and testing released Service Packs and Hot fixes for all managed applications installed on their shared servers. Regular security auditing across the enterprise including security patch levels and known vulnerability testing ensure that all servers are maintained to our approved security levels.


Q: Is the information that I enter into i-Timesheets both safe and secure?

A: i-Timesheets users can only access the software with a valid Company ID, UserName and Password. The Company ID is a unique identifier which is set up for you when you first subscribe to use the application. All data is held in your own partitioned database schema created on Servers protected by un-interruptible power supplies and backed up nightly for the purpose of disaster recovery.

i-Timesheets application is protected with the latest in SSL security - business identity authentication and strong 256-bit encryption with a 2048-bit root - technical terminology giving you peace of mind that the application is communicating securely over the Internet.


Q: What is the recommended approach for Backup/Recovery of i-Timesheets In-House?

A: There are two main areas to consider when backing up your i-Timesheets In-House system and database:

1) i-Timesheets Application:
It is recommended that you add the directory "C:\Program Files\i-Timesheets" (or equivalent installed location) to your normal file backup for the web server that i-Timesheets is installed on.

Note: adding i-Timesheets to your backups, will not be required if you already backup the "Program Files" directory as it will automatically be included in your backups. All i-Timesheets related files (except the database) are stored in this one location and so that is all that is needed to be backed up.

2) SQLServer Database:
It is recommended that the i-Timesheets database be added to your standard SQLServer database backup maintenance plan and backed up as per of your other SQLServer databases.

Disaster Recovery
In the case where you have a complete unrecoverable server failure and need to get i-Timesheets up and running as soon as possible, then you simply use the installation software to install i-Timesheets on another working server including any patches applied since the original installation. This will then give you a working i-Timesheets system with an empty database. Your SQLServer administrator can then restore the i-Timesheets database from backups to restore the data.

The only data that is stored outside of the database that may then need to be restored are any custom templates or reports that may have been written for you, and any graphic signature files - all of which are all stored in the following location:

"C:\Program Files\i-Timesheets\Web\TPXX\User\TP_" were ‘XX’ refers to the installed version of i-Timesheets.

This directory could then be copied over the equivalent directory in the new install from your backups if needed.

Similar information to the above is also covered in a little more detail in our i-Timesheets FAQ which you may like to refer to: How do I move my i-Timesheets In-House installation to another server?


Exporting i-Timesheets data

Q: Can the information I enter in i-Timesheets be transferred to other programs?

A: Yes, the data you enter in i-Timesheets can be exported as Comma Separated Format (CSV), Tab Delimited or HTML. This is then easily imported into other applications such as Microsoft Excel. i-Timesheets also has optional MYOB and Quickbooks Integration Modules designed to streamline the process of creating sales invoices and service purchases using the time records entered into i-Timesheets.


MYOB Integration

Q: If multiple people are working for one Customer, will they all appear on the one invoice?

A: i-Timesheets’s MYOB and QuickBooks Accounting Integration modules support both single and multiple invoice options. Invoices can be generated per Customer, per Customer and Project, per Customer and Project and Job etc. In the example above where you have multiple staff working for one Customer, then to have them appear as line items on a single invoice for that Customer, you would most likely set the invoice to be generated per Customer.

If however the staff are working across multiple Projects for that same Customer then you may prefer to have separate invoices generated per Customer and Project. Changing how invoices are generated is simply a matter of choosing the relevant option from a drop down at the time of generating the invoices. The value you select is retained as the default for when you next generate invoices or you can override this with an alternative option at the time.


Q: When doing a Time Billing Sales Invoice export, is there any way you can export information contained in the Description of Tasks Undertaken field to the Notes field in MYOB instead of just having the Staff/Project description exported to the Notes field?

A: No, not when you are doing a Sales Invoice Export from i-Timesheets to MYOB. The notes field in MYOB is populated from the "Staff/Projects" Description during the MYOB export. Normally, we recommended that you store something like "Professional Services provided by John Smith" in this field in i-Timesheets, so this is what you will then see in your MYOB invoice.

If your Customers require more information about work undertaken in the invoice, you can use the Timesheet Batch-Print facility in i-Timesheets to print out a detailed timesheet to send out with your customer’s invoice - this will show the detailed tasks undertaken. (You can customise the details shown on the Timesheet by choosing a different Print Template - see the Projects screen).

The invoice contains a summary of the work undertaken (ie generally one line item for each person working on the project). The timesheets are then printed off via the Batch-Print facility that corresponds to the invoice run (do the MYOB export first before running the Batch Print).

If you would like to include the Description of Tasks Undertaken in the Notes field of your MYOB Invoice, then you will need to export time records as Activity Slips from i-Timesheets, and import them into MYOB. In MYOB, you then process the imported Activity Slips for time billing. More information about doing this is available below.


Q: How do I integrate i-Timesheets with MYOB Activity Slips for payroll integration in MYOB?

A: If you are using i-Timesheets with the MYOB Integration Module, time records exported as MYOB Activity Slips may be marked for Payroll Integration against a Payroll Category. The Payroll Category can be derived from a range of values or entered as free text (free text defaults as Base Hourly). To import Activity Slips for payroll integration, you will need to set your MYOB system up as follows:

In MYOB:

  • Set up your MYOB Preferences to ensure that the option for "I Use Timesheets for Time Billing and Payroll" is checked:

    MYOB Accounting Preferences dialog box

  • Access the Employee Card and, for each employee, define their settings as follows (the example below is for an employee with a payroll category of Base Hourly. Your employee may have a number of payroll categories, so this will need to be done for each payroll category) :
    1. Set Standard Pay for Base Hourly Category to "0":

      MYOB Card Information dialog box showing Payroll Details tab, with Standard Pay options selected.

    2. Check that Wages details are associated with the Base Hourly Payroll Category:

      MYOB Card Information dialog box showing Payroll Details tab, with Wages option selected.

In i-Timesheets:

  • When undertaking an Activity Slips export, make sure that the Activity Slips are marked for Payroll Integration and that you enter the correct MYOB Payroll Category name for integration with the Activity Slips.

    Activity Slips export screen.

  • Conduct the export from i-Timesheets and import to MYOB as usual for payroll processing. You will note that the Activity Slips now register as hours recorded as Timesheet Hours in the MYOB screen capture below:

    MYOB Payroll Processing dialog box.

  • If you are unfamiliar with how to setup MYOB using Activity Slips for payroll integration then we recommend you solicit the services of a MYOB Certified Consultant to assist you with the setup and configuration of MYOB to meet your payroll integration requirements.


Q: How do I show the notes carried over from the i-Timesheets Activity Slips Export on an invoice rather than the Activity ID?

A: When preparing invoices from imported Activity Slips, tick the option which reads “Use Activity Slip Notes instead of Activity Name/Description on Invoice”

Use Activity Slip Notes instead of Activity Name/Description on Invoice


Q: I would like to associate the Activity ID with the Task rather than the Staff Project. Is this possible?

A: Yes, i-Timesheets is very flexible in this regard and you can derive the Activity ID using any of the fields below:

  • MYOB Job (Stored in the Projects screen)
  • Cost Code (Stored in the Staff Projects screen)
  • MYOB Activity ID (Stored in the Staff Projects screen)
  • Role (Stored in the Staff Projects screen)
  • Reference (Stored in the Staff screen)
  • Task Description (Stored in the Task Screen)
  • Task External ID(Stored in the Task Screen)
  • Or you may specify an Activity ID

When you are exporting either Sale Summary invoices or Activity Slips you can specify which field you would like to derive the Activity ID from.

Note: If you are MYOB Activity Slips Export option then you can also derive the MYOB Job or the Payroll Category from the fields above.


Q: Can I import expenses into MYOB?

A: There is currently no function in MYOB to import expenses. Below is an explanation of how you can import expenses into MYOB for invoicing and payroll using i-Timesheets’s Activity Slips Export facility.

Invoicing expenses

  • Expenses can be exported from i-Timesheets using the Activity Slips Export facility. During the process of generating the Activity Slips export file, the program will map the amount of the expense to the Units field and the Rate field is set to 1.
  • Note: when you view the expense as a line item on the invoice in MYOB, the amount is calculated correctly and appears under the ‘hours’ field.

Processing expenses for payroll

  • As well as being useful for invoicing purposes, activity slips can also be used in the payroll process. To achieve this set up a payroll category in MYOB specifically for expenses with an hourly rate set to 1. You will need to specify this payroll category during the export of the expenses through i-Timesheets.
  • Note: when you process the staff payroll in MYOB the expense amount appears in the Hours field with a rate of 1.


Q: How to import activity slips from i-Timesheets to MYOB with a combination of chargeable and non-chargeable tasks?

A: Integrating with MYOB activity slips with a combination of chargeable and non-chargeable tasks can be achieved in the following way.

In i-Timesheets
Project Tasks or Global tasks can be used in this scenario.

  • Edit each task and enter the Activity ID in the External ID field and Save.
  • Go to the MYOB tab and click MYOB Export.
  • Next click MYOB Activity Slips.
  • Choose “Task: External ID” from the option “Value to be supplied as Activity ID” (see screen capture below).
  • The other settings can be set as you would normally have set them.
  • Export the file

MYOB activity

In MYOB
MYOB Activities are set up under Lists and Activities.

When setting up your activities in MYOB, for any activity which is chargeable and the rate is stored in i-Timesheets use the following settings:

Type: Hourly
Status: Chargeable
Rate: Use Employee Billing Rate

Note: If you would like to keep the rates in MYOB, set the rate to “Use Activity Rate” .

How to import activity slips from i-Timesheets to MYOB with a combination of chargeable and non-chargeable tasks


For activities which are non chargeable please use the following settings:

Type: Hourly
Status: Non-Chargeable

How to import activity slips from i-Timesheets to MYOB with a combination of chargeable and non-chargeable tasks

Import the activity slips as normal.

For all non-chargeable activities you will get a “Warning 207: Activity is non-chargeable; rate ignored.”

The records will still be imported but with a charge rate of 0.


Q: How to change customer names?

A: To change a MYOB Customer Name:

  • Go to MYOB | MYOB Customers.
  • Click ‘Add New Customer’.
  • Type the correct name in the MYOB Customer box.
  • Untick the box ‘Also insert into Timesheet Customer table’ and click ‘Save’.

How to change customer names

  • Next go to Admin | Customers.
  • Find the Customer you wish to change and use the yellow pen to edit the record.
  • Enter the correct name in the Name field and choose the correct MYOB name from the MYOB Name drop-down.

How to change customer names

  • You can now go back to the MYOB tab and MYOB Customers and delete the incorrect name

QuickBooks Integration

Q: How do I connect the Intertec QuickBooks Transaction Importer (QBTI) to a different QuickBooks file?

A: Open the Importer and click ‘Connection’. Click ‘Disconnect’. Next open QuickBooks and open the file you would like to connect to. In the importer click ‘Connect’ and it should connect to the file open in QuickBooks.


Q: I would like to associate the Service Item with the Task rather than the Staff Project. Is this possible?

A: Yes, i-Timesheets is very flexible in this regard and you can derive the Service Item using any of the fields below:

  • QuickBooks Job (Stored in the Projects screen)
  • Cost Code (Stored in the Staff Projects screen)
  • QuickBooks Service Item (Stored in the Staff Projects screen)
  • Role (Stored in the Staff Projects screen)
  • Reference (Stored in the Staff screen)
  • Task Description (Stored in the Task Screen)
  • Task External ID(Stored in the Task Screen)
  • Or you may specify a QuickBooks Service Item

When you are exporting either QuickBooks Invoices or QuickBooks Timesheets you can specify which field you would like to derive the Service Item from.

Note: If you are using the QuickBooks Timesheet Export option then you can also derive the QuickBooks job or the Payroll Category from the fields above.


Q: How to change customer names?

A: To change a QuickBooks Customer Name:

  • Go to QuickBooks | QuickBooks Customers.
  • Click ‘Add New Customer’.
  • Type the correct name in the QuickBooks Customer box.
  • Untick the box ‘Also insert into Timesheet Customer table’ and click ‘Save’.

How to change customer names

  • Next go to Admin | Customers.
  • Find the Customer you wish to change and use the yellow pen to edit the record.
  • Enter the correct name in the Name field and choose the correct QuickBooks name from the QuickBooks Name drop-down.

How to change customer names

  • You can now go back to the QuickBooks tab and QuickBooks Customers and delete the incorrect name.


Xero Integration

Q: How to change customer names?

A: To change a Xero Customer Name:

  • Go to Xero | Xero Customers.
  • Click ‘Add New Customer’.
  • Type the correct name in the Xero Customer box.
  • Untick the box ‘Also insert into Timesheet Customer table’ and click ‘Save’.

How to change customer names

  • Next go to Admin | Customers.
  • Find the Customer you wish to change and use the yellow pen to edit the record.
  • Enter the correct name in the Name field and choose the correct Xero name from the Xero Name drop-down.

How to change customer names

  • You can now go back to the Xero tab and Xero Customers and delete the incorrect name.


Support and training

Q: What kind of technical support can I expect?

A: You can contact The i-Timesheets Support Centre on +61 8 9286 3911 or email us at support@i-timesheets.com

  • Support and maintenance is included with the i-Timesheets Hosted package.

  • The i-Timesheets In-House package includes the first year's annual support and maintenance fee. On-going S&M is optional at 20% of the purchase price.

  • Upgrades are included in the i-Timesheets Hosted package. i-Timesheets In-House clients will also receive upgrades if they have support and maintenance cover.


Q: What training tools are available to provide the team on basic operating functionality?

A: No formal training is required for end users. Administrators should read the Online i-Timesheets Setup Guide available when you have logged into the system.


Customising i-Timesheets

Q: The standard i-Timesheets reports don't give me the data that I want. Can I have a custom report created and, if so, what is the cost to have a custom report written?

A: There are two options in this scenario.

Option 1: You can create and save a custom export using i-Timesheets’s built in Export Facility. This feature lets you choose the fields to extract, filter the data and export it to HTML, CSV or Tab Delimited file. You can then manipulate the data in the output file using a software tool such as Microsoft Excel. This feature can be found on the Timesheet screen by clicking on Data Export.

Option 2: Whether to apply specific business rules, or to report specific information, i-Timesheets Custom Reports can be created for your business.

As the complexity of the reports are often not known until we examine your requirements, a formal analysis of your Custom Report requirements is undertaken, from which we will prepare a written requirements specification and quote for your approval. The length of this analysis depends on the complexity of the report and involves further discussions with you to help us identify the way you expect the report to work. The analysis usually takes a minimum of 2 hours at $170/hour exc GST.

Upon your approval of the requirements specification and quote, we will then undertake to construct the report and deploy it to your i-Timesheets account under the Reports > Custom Reports option.

Please note that minor changes to the default reports in i-Timesheets, which take no more than 1 to 2 hours to construct, eg. the insertion of a company logo into the report, can usually be quoted on a fixed-price.

Custom reports are analysed, developed and tested using our Custom Report Methodology. As a guide, a typical custom report generally requires between 4 to 8 hours work, with more complex reports requiring 1 to 2 plus days work. All custom report consulting work is charged at $170/hour exc GST.

The i-Timesheets Custom Report Methodology

  1. Analysis – An analysis of your custom report requirements. Deliverable: A requirements specification and quote for your sign-off.
  2. Development – Upon your approval of the requirements specification and quote, we develop your custom report as per the specifications. Deliverable: Completed custom report.
  3. User-acceptance testing – You test the custom report to make sure that it functions as described in the requirements specification. Deliverable: Sign-off on the custom report.
  4. Deployment – The custom report is deployed to your i-Timesheets hosted service account or In-House solution.

If you require a custom report produced for your i-Timesheets account, please contact us.


Q: Can I include my company logo in i-Timesheets, eg. I’d like to have the company logo on the timesheets.

A: There are two options available with regards to branding i-Timesheets reports with your company logo.

Option 1: You can have your company logo on your i-Timesheets system (where it will be co-branded in the style of ‘Your Company Name – Powered by i-Timesheets), and the logo will appear on all screens and reports. There is a fixed fee of $750 (exc GST) for this service which covers logo design, implementation and deployment.

Below is an example of a co-branded system based on the Citrus - Orange Scheme.

Co-branding

Note: Co-branding is based on one of the out-of-box colour schemes you choose for your setup. if you have specific requirements for a completely new colour scheme to suit your business then email/contact us to discuss your needs.

Option 2: Logo Integration with Printed Reports and Timesheets

Email us a high-resolution image of your corporate logo. Your logo will appear on all printed versions of the Reports and Timesheets. Fee is once off $375 ex GST.


Q: How do I add custom timesheet templates to my i-Timesheets In-House installation?

A: Custom project timesheet templates are usually provided by us in .ZIP file format. You need to have added the templates to your i-Timesheets In-House installation before they are available for use.

  1. Extract the contents of the .ZIP file to your computer. This will normally expand to a folder called TP_ which contains a number of files and sub-folders. The contents of this folder mirrors the TP_ folder in your i-Timesheets In-House installation, which is located, by default, in /i-Timesheets/Web/TP52/User/TP_/ .
  2. Copy the files to their respective locations in the i-Timesheets In-House installation on your server.
  3. Access i-Timesheets In-House and go to the 'Settings' tab. Select the 'Template' icon.
  4. Click 'Add Template'.
  5. In the template field, enter the entire filename of the custom template .ASP file. For example, if the filename is 'ABCServices_Generic.asp', enter this in the field.
  6. Using the Key: drop down menu, select the appropriate key value for this template (we will inform you of the key value to use).
  7. Save the new template.
  8. Next, you need to assign the new template to Projects in your i-Timesheets system. To do this, view the Projects listing (Admin > Projects), and edit the relevant records, assigning this to the new timesheet template.
  9. Test that the new template is working.


Q: Web Service

A: Intertec offers a Web Service which allows for data to be extracted as an XML data stream. The mechanism is as follows.

  • The user invokes a specific URL and passes required parameters in a
  • The user receives an XML stream which specifies error information or the required data.

The report will be invoked as a Microsoft .NET ASMX Web Service.  This uses the SOAP protocol.  The output will be strictly an XML data stream as described above.  The interface parameters can be obtained from the ASMX page itself.

User Requirements to Retrieve Data
The facility described above requires client software which is capable of accessing the URL agreed, communicating using standard SOAP 1.1 or 1.2 protocols.  The details are obtainable from the page invoked by the URL in the standard discovery format.  The results will be returned as an XML stream.  The client software is responsible for invoking the request, retrieving the data and disposing of it as desired, for example saving a CSV file for viewing by a spreadsheet, or storing the data into a database.

Your development team can get the WSDL from https://www.i-timesheets.com/SQLJobs.asmx?WSDL

i-Timesheets Web Service URL:
https://www.i-timesheets.com/TPAPI/TPWebService.asmx

Client Name: Intertec Example
ClientAccessToken : 2DF03289-2L26-472N-9P68-0M51W57214197 (Sample, not valid)

Security Tokens
Time Record Extract : F393CF98-D51C-44F9-9L9B-L48255M547B9  (Sample, not valid)

Parameters
ClientParameters : DateFrom=yyyy-mm-dd~DateTo=yyyy-mm-dd

Limitations
One successful run per day. 

Please note that if you submit a job which is rejected, you will be able to correct the problem and rerun immediately.

Maximum output is 10,000 rows.
Note: These limits are in place to ensure that the day to day performance of i-Timesheets is not adversely impacted by Web Service calls.

These limits may be relaxed for a short time during testing, to allow more frequent runs. 

Sample Program
As an aid to development, we offer a sample program which calls the i-Timesheets Web Service.

There is an executable in the bin folder, which can simply be double-clicked on a system with Microsoft’s .NET Framework 4.6.2 or later. 

The (VB.NET) source code for this is also included – the function which does this is right at the beginning of the code file. 

If you run the program, you will be presented with a dialogue which offers the required input fields.  Simply enter the ClientAccessToken and SecurityToken values provided above and the ClientParameters in the format specified, then press the Invoke Web Service button, and the response returned will be displayed in the Results box at the bottom of the screen.  This can be copied to an XML Notepad program to view it in a somewhat improved form, or you can save the results to an XML text file and open it with another program, for example Internet Explorer.

Please contact Intertec for a quote.


Migrating i-Timesheets data

Q: If we started with the hosted solution and then later wanted to purchase the software and install it on our own network, would we be able to get the database downloaded?

A: Yes - the two systems (i-Timesheets Hosted and i-Timesheets In-House) use exactly the same database structure so we can do that quite simply. We would supply you with a database backup of your hosted data which you or your local IT server specialist would restore locally, alongside your i-Timesheets In-House database, and then run our i-Timesheets Copy script to transfer the data across. The work required for this service is usually around 4 hours. Intertec charges $170/hr (exc GST) for this work.


Q: We would want to have the ability to archive timesheets that are more than 3 years old in our i-Timesheets Hosted system. Is this possible?

A: Yes - there are a number of options to archive/store data more than 3 years old:

  1. Purchase additional storage for time records greater than 3 years ($7.50/user/year inc GST)
  2. Archive yourself by using the Time Data Export (on the Timesheet Tab)
  3. Request Intertec to create a SQL database backup containing all of your i-Timesheets data, which is provided to you on a CD/DVD or via download ($750 exc GST)


Q: How do I move my i-Timesheets In-House installation to another server?

A:

  1. Install i-Timesheets In-House on the new server - You can download the latest i-Timesheets version from www.i-timesheets.com/Free_Download.asp
    Note: You need to run the same version on both your new and old servers. If your old server is running an older version of i-Timesheets, then you will need to upgrade that older version to be the same as the version on your new server - this will enable you to transfer the data from the old to the new.
  2. Verify that the new installation is working, albeit with the new freshly-installed empty database.
  3. If you wish to move your i-Timesheets data from your old server to the new server see separate FAQ below.
  4. Transfer any other remaining data files form the old server to the new server:
    • If you use the Electronic Signatures feature of i-Timesheets you will need to copy your signature files from the old version to the new version.
      File Location: (usually C:\Program Files\i-Timesheets\Web\TPxx\User\TP_\Signatures)

    • If you have any Custom-built i-Timesheets Timesheet Templates you will need to copy the files from the old version to the new version.
      File Location: (usually C:\Program Files\i-Timesheets\Web\TPxx\User\TP_\Templates)

    • If you have any Custom-built i-Timesheets Reports you will need to copy the files from the old version to the new version.
      File Location: (usually C:\Program Files\i-Timesheets\Web\TPxx\User\TP_\Custom)


Q: How do I move my i-Timesheets In-House database to another server?

A: It is recommended that you have your SQL Server database administrator or local IT server specialist undertake this task. Whilst it is mostly a straightforward task, it can get involved with remapping user logins from one SQL Server to another to get the logons and permissions working again after the restore – this should really be done by a local specialist.

You may also want to refer to the following information from Microsoft:

How to move databases between computers that are running SQL Server

More detailed information from Microsoft on remapping SQLServer users and logins here:
https://support.microsoft.com/kb/274188
https://support.microsoft.com/kb/168001
https://support.microsoft.com/kb/240872

Note: You will most likely need to execute some user re-mapping commands similar to the following. However please note that the commands that you need to run on your sql server may be different to those listed below depending on how your particular database server was setup for i-Timesheets. Read and understand the support articles above before running commands such as those below.

EXEC sp_change_users_login 'Update_One', 'tpadmin', 'tpadmin';
GO
EXEC sp_change_users_login 'Update_One', 'tpuser', 'tpuser';
GO

Note: If you are only moving the i-Timesheets database to a new server (i.e. the i-Timesheets In-House application is staying where it currently is) then all you will need to do once your i-Timesheets database has been successfully restored is to edit the i-Timesheets “global.asa” file in the following directory (or equivalent):

c:\Program Files\i-Timesheets\Web\ (default install dir):

In the global.asa file you will find some references to your old database server in the connection strings – simply change these to point at your new database server.


Configuring i-Timesheets settings

Q: How can I configure i-Timesheets to match my timesheet requirements and process?

A: i-Timesheets is highly configurable to address the needs of a diverse range of organisations with their own unique time management requirements. For example, you can select from weekly, fortnightly and monthly time periods and even decide on whether or not you wish to use start/finish times or simply worked hours for time entry.

i-Timesheets also provides regional settings for handling currency types, tax rates and date formats of different countries. Following is a table listing the various configurable options in i-Timesheets.

Custom Text
Timesheet Footer Note
This text is displayed at the bottom of the Web page on which timesheets are viewed, and on the bottom of timesheets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Timesheet Finalise Text
This text is displayed when a Staff member clicks on the [Complete Timesheet] button. It should stipulate the effective declaration which signing a timesheet represents.

Blank lines may not be included in this text - blank lines cause the button not to function. Any line breaks entered will be replaced by single spaces.
Default Staff Project Description
This value will be supplied automatically as a default Description for Staff Project records. It is useful for providing a prompt for the usual value, if you want consistency in the Description. You may leave it blank if you don't have a standard format.

The tag [StaffName] may be included to have the Staff First Name and Surname substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Authorisation Email Text
This email is sent to authorising managers when a timesheet needs to be authorised by them.

The [PeriodStartDate] and [WorkList] tags must be included to have this information substituted automatically - they must be written exactly as specified, including the square brackets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Authorisation Cancellation Email Text
This email is sent to authorising managers when another authorisor has rejected a timesheet, to advise them of the cancellation/rejection of the timesheet.

The [PeriodStartDate] and [WorkList] tags must be included to have this information substituted automatically - they must be written exactly as specified, including the square brackets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Project Allocation Email Text
This text is optionally sent to staff members when they are added to a project using the Staff Project Details screen.

The tag [ProjectName] should be included to have the Project Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Reminder Email Text
This text is displayed as a default email text in the Check Timesheets page. The text may be edited there before it is sent.

The tag [PeriodStartDate] may be included to have this date substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Staff Welcome Email Text
This text is optionally sent as an email message when new staff are added to the system.

The tag [Customer ID] may be included to have your unique customer identification code substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.

The tag [Logon ID] may be included to have the Staff member's individual system logon code substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.

The tag [Initial Password] may be included to have the default password applied to new accounts substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
Footnote Email Text
This text is appended to the foot of emails sent by the system.

The tag [CompanyName] may be included to have the Company Name substituted automatically - if it is included, it must be written exactly as specified, including the square brackets.
General
Use Electronic Signatures
If On, automatically includes images of staff members signatures on printed timesheets, and allows signatures to be uploaded on the Staff update page. If the system has been configured to use Authorisation then Manager signatures are also included on printed timesheets.

If Off, the signature fields on timesheets are left blank for manual signing, and the signature upload feature is disabled for Staff and Managers.
Staff Administer Own Projects
If On, users are allowed to maintain the list of Projects to which they are assigned. A 'My Projects' tab appears on the Settings menu.

If Off, only administrators can maintain ProjectStaff records. The 'My Projects' tab is not shown on the Settings menu.
Staff Administer Own Projects - Notification
Applies only if [Staff Administer Own Projects] is On, and [Use Authorisation] is set to Project or Staff.

If On, the Project Manager or Line Manager, whichever is appropriate, will be notified by email of any assignments made by Staff. If there is no associated Project Manager / Line Manager then the timesheet system administrator is notified.

If Off, Managers are not notified.
Staff May Have Multiple Roles
Specifies whether a Staff member may act in multiple Roles on a single Project, and therefore may have multiple charge and cost rates on a Project. It can be used also to specify overtime rates.

If On, a Role field becomes available on the Staff Projects screen as a qualifier, and different rates can be entered for each. The Role field is appended to the project names for selection of the appropriate record during timesheet input.

If Off, the Role field is hidden, and each Staff member has a single role/rate per project.
Apply Cost Tracking to Staff Projects
This option provides for tracking costs by a cost code, for example a purchase order reference.

If On, the Staff Projects maintenance screens show a Cost Code column, and Cost Code maintenance and reporting are turned on.

If Off, Cost Code features are hidden.
Use Authorisation
If set to None, timesheets are immediately marked as Complete when submitted by Staff.

If set to Project, timesheets require approval by authorising managers associated with Projects, before being marked as Complete.

If set to Staff, timesheets require approval by authorising line managers associated with Staff, before being marked as Complete.

See Authorisation Setup in the Online Help for the full details of Authorisation functionality.
Notify Administrator on Authorise Events


Determines the authorisation events for which an administrator will receive notifications
Limit Customer dropdown width
This option controls the maximum displayed width of the Customer dropdown list on the Time and Expense entry screens. A value of 0 means that no limit will be applied. Any other value in the range 100 to 500 will cause the control to be fixed at that width. A value of 185 approximates to about 30 characters.
Limit Project dropdown width
This option controls the maximum displayed width of the Project dropdown list on the Time and Expense entry screens. A value of 0 means that no limit will be applied. Any other value in the range 100 to 500 will cause the control to be fixed at that width. A value of 185 approximates to about 30 characters.
Limit Task dropdown width
This option controls the maximum displayed width of the Task dropdown list on the Time entry screen. A value of 0 means that no limit will be applied. Any other value in the range 100 to 500 will cause the control to be fixed at that width. A value of 185 approximates to about 30 characters.
Track Expenses
Determines whether expenses may be recorded along with time input.
Enter Expenses Including Tax
Determines whether expenses are entered into the system including or excluding Tax.
Display Logo on Timesheet Templates
If On, timesheet Templates as specified on the Projects screen, and the Print Detail Timesheet referenced on the View Timesheet screen, will include a Logo on the top right of the templates.
If Off, the timesheet Templates referred to above will NOT include a Logo.

If you wish to have your own logo displayed, contact our Support Centre for further details - there is a small charge for this service. By default, the Logo displayed here will be the standard logo that is displayed on all Reports
Colour Scheme
This option allows you to choose one of the available colour schemes.
Licence
Licence Key
This key determines aspects of system behaviour as well as the ability to use the system. It must be obtained from Intertec Consulting, and will be supplied as text in an email. The value should be copied to the clipboard and pasted into the edit form - it would be very difficult to type it correctly.
Period Control
Date Style
Determines the ordering of date components. You may choose any one of:
Year-month-day, as recommended by the ISO*;
Month-day-year, as used in the USA;
Day-month-year, as used in most other countries.

*ISO = International Standards Organisation.
Period Base Date
This date is the date upon which period calculations are based, and it determines the period start day. More specifically:
- If period type is week-based, this date determines the first weekday of each period (e.g. 1 Jan 2001 will result in weeks running from Monday to Sunday, while 31 Dec 2000 will result in weeks running from Sunday to Saturday).
- If period type is month-based, this determines the first day of each month (e.g. 15 Jun 2000 results in periods running from the 15th of one month to the 14th of the next month). Weeks always run from Monday to Sunday for month-based periods.

If period type is monthly, the day number must not be greater than 28.

Note: the Period Base Date should be earlier than any time record or expense record dates in the system.
Period Type
Timesheet periods may be based on either weeks or months.
Period Length
This specifies the number of weeks in a week-based period. Period length may be a week, a fortnight or four weeks. It is ignored if PeriodType is month-based.
Periods Shown To Administrators
This is the number of periods of current and historical information visible to Admin users.
Periods Shown To Users
This is the number of periods of current and historical information visible to non-Admin users.
Future Periods Shown
This is the number of periods of future information visible to all users. Use this to allow advance entry of information such as holiday leave or to schedule work for the future.
Lockdown Date
This is a cutoff date for editing of timesheet information. Time and Expense records dated before this date can no longer be modified, even by an administrator. This date need not coincide with the start of a period.
System
System Email Address
Set this value to the system email address for the Timesheet system. This email address is used as the 'From Address' for all emails sent by Timesheet system.
Tax Rate
This is a factor which determines the calculation of tax-inclusive costs. At a minimum, it must be 1 if tax is not applicable. A tax rate of 10% would be expressed as a factor of 1.1.
Tax Code
Specify here the applicable tax code, e.g. TAX (in US, generic term), GST (in Australia), VAT (in Europe). The tax rate should also be set.
Tax-exempt Code
Specify here the applicable tax exempt code for your accounting system, e.g. MYOB systems often use FRE, N-T. Quickbooks systems often use NCF. This value is used when exporting Expenses to your accounting system for items which have had the Tax Flag un-ticked on the Expense entry screen.
Currency Symbol
Used to specify the currency symbol used when displaying monetary amounts.
Normal Users May Access
This is a flag which indicates whether the timesheet system is currently available to non-Admin Staff members or is restricted to access by Administrators only. It is generally used to restrict access for system maintenance and when using the Staff Projects - Bulk Change feature.

If On, all logons will be accepted.

If Off, Administrators (Staff Type = Admin) will be able to access the timesheet system, but access attempts by other users will result in redirection to a notification page advising that the timesheet system is temporarily unavailable.
Session Timeout Period
This option sets the Session Timeout value in minutes. For example, if this is set to 60 minutes it generally means that a user session will remain active for 60 minutes from the last time any page was displayed, without timing out and requiring the user to logon again.

However please note that this setting is not 100% effective as web servers will tend to clean up inactive sessions if they are not being used and the web server is under heavy load, even if this setting is set.

To help ensure your timesheet sessions do not timeout use the Session Refresh Period below to simulate activity and avoid timeouts.
Session Refresh Period
This option allows an automatic page Refresh to be performed on the View Timesheet screen and Compact version display screens at a specified interval. This is a useful method to keep a timesheet session active to avoid session timeouts and the need to logon again.

It is recommended to initially start with a Setting of 10 minutes and then only to adjust to be more frequent if you still experience session timeouts.

Note: if setting a Refresh interval you should ensure that it is less than the Session Timeout Period above, otherwise the session will time out before the Refresh occurs.
Accounting System
Set this value to the accounting system you wish to integrate with.
Default Password
Stores a default password to be assigned to new Staff or when passwords are reset.

Note: the default password cannot contain characters such as < > or the quote character.
Time Entry
Input Time Field Options
Determines the order in which fields are displayed on the Input Time screen. Also allows the Customer to be displayed as an additional selection on the Input Time screen, so that Projects can be selected by Customer if that is preferred.
Use Start/Finish Times
Determines how time records are entered.

If On, a start time, end time and non-worked hours are used for time entry.

If Off, only worked hours are used for time entry.
Enable Attendance Time Recording
This option controls the recording of Attendance Time Records. Attendance Time Recording can be a useful feature in the case where you only record Worked Hours for your standard Project time recording but still need to be able to record Start and Finish Times for Staff to track their Attendance.

If On, additional Attendance Time Recording fields are displayed at the top of the Input Time screen.

If Off, the Attendance Time Recording fields are not displayed.
Validate Attendance Time Recorded
This option controls whether or not Attendance Time Records are validated against the standard Project Time Records.

If On, when a timesheet is completed/submitted, validation checks are performed to ensure that the total Attendance time equals the total Project time recorded.

If Off, no Attendance Time validation checks are made when a Timesheet is completed/submitted.

Note: only applicable if Attendance Time Recording has been enabled.
Time Entry Fields
This option allows you to choose what additional information you wish to collect when Staff enter time records in the system. You can choose to allow for the selection of global Tasks from a drop-down list and for the entry of a textual description. You may choose to use either or both of these facilities.

Note: If you wish to use Project-specific Tasks, as well as or instead of global Tasks, please see the [Use Project-Specific Tasks] configuration option.
Time Entry Fields Validation
This option relates to the [Time Entry Fields] configuration option above.

It allows you to determine if the selection of a global Task and entry of a textual description are mandatory or optional, when Staff record time records in the system.

Note: this option does not affect Project-specific Tasks as their entry is always mandatory and never optional. Please see the [Use Project-Specific Tasks] configuration option.
Use Project-Specific Tasks
This option allows you to link Tasks to specific Projects.

If On, the Project-specific Tasks functionality will be enabled and associated features and menu options will appear in the system. Where a Project has specific Tasks defined, Staff will be required to select one of these Tasks from a drop-down list when entering time records in the system.

If Off, the Project-specific Tasks functionality will be disabled.

Note: If you wish to use global Tasks, which are not Project-specific, as well as or instead of Project-specific Tasks, please see the [Time Entry Fields] configuration option.
Allow Overlapping Times
If On, no check is made of time ranges.

If Off, disallows input of time ranges which overlap each other. If one period ends at the same time that another begins, this is not considered an overlap.
Allow Time Entry Past Midnight
If On, allows times to run over into the next day, for example allowing a shift from 20:00 to 04:00, running from one day to the next.

If Off, allows times from midnight (00:00) to just before midnight (23:59) on any one day.
Round Worked Hours
Specify the required time recording interval that entered hours must be rounded to, to pass time validation, i.e. the fraction of an hour you work to.
Preselect Projects on Input
If On, Projects are pre-listed on the time entry screen. A maximum of 30 Projects can be pre-listed.

If Off, the first line of a new day's entries defaults to the last project used, if any, and remaining rows are left blank.
Allow Negative Time
This option determines if Negative Time entries are allowed and if so who has access to this ability. The entry of Negative Time can be a useful facility for the purposes of correcting errors in past periods.
Allow Time Entry Replication
If On, the Advanced Options link for replicating timesheet entries is made available at the bottom left corner of the time entry screen.

If Off, the Advanced Options link is not shown, thus turning off this feature.
Allow Entry of Zero Time
If On, allows for the entry of zero hours, or start and end times to be the same. This can be useful if you require Staff to submit a timesheet even if they have not worked during the period - they can enter zero hours/time.

If Off, you cannot record a time record with no time.

Important Note: If this option is chosen, it is not possible to enter 24 hours as a single entry.
MYOB Common
MYOB Accounting System
Used to specify which version of MYOB software you are running.

Exported data has been extensively verified as being compatible with the various versions of MYOB. However, if you should have problems when trying to import data into MYOB, please contact Intertec Consulting.
MYOB Purchases
Professional Services Expense Account
This is the account which will be debited by invoices for Professional Services.

MYOB expense account numbers take the form 6-XXXX. Enter this without the dash, e.g. 61000 instead of 6-1000.
Purchases Invoice Type
Used to specify which version of Purchases document to generate.

Note 1: MYOB FirstAccounts supports only the Service and Miscellaneous documents.

Note 2: For MYOB version 10 for the Macintosh, support is only provided for the Professional invoice.

Note 3: Business Basics and FirstEdge support only an Item invoice, which is not supported.
Purchases Invoice Content
Used to specify how much information appears on one invoice, and the order in which invoices are generated.

This serves as a default value only. You may select the detail level required at the time when you do the export itself. The value chosen here will be preselected.
Purchases Payment Terms
Used to specify the terms to be specified on professional services expenses.
Purchases Payment Due Days
Used to specify the number of days within which payment is due.
Purchases Interest Rate
Used to specify the monthly interest rate you pay on overdue accounts.
Purchases Discount Days
Used to specify the number of days within which you may claim an early-payment discount.
Purchases Discount Rate
Used to specify the percentage discount you receive on early payments.
MYOB Sales
Sales Income Account
Used to specify the MYOB account code to which Sales Invoices will be credited. This is needed only if the invoice type used is not Time Billing.

MYOB income account numbers take the form 4-XXXX. Enter this without the dash, e.g. 41000 instead of 4-1000.
Sales Invoice Type
Used to specify the type of Sales Invoice to be generated.

Note 1: MYOB Business Basics, FirstEdge and FirstAccounts do not support the Time Billing invoice.

Note 2: For MYOB version 10 for the Macintosh, support is only provided for the Time Billing invoice.
Sales Invoice Content
Used to specify how much information appears on one invoice, and the order in which invoices are generated.

This serves as a default value only. You may select the detail level required at the time when you do the export itself. The value chosen here will be preselected.
Sales Payment Due Terms
Used to specify the terms to be specified on Sales Invoices.
Sales Due Days
Used to specify the number of days within which payment is due.
Sales Interest Rate
Used to specify the monthly interest rate you charge on overdue accounts.
Sales Discount Days
Used to specify the number of days within which you grant an early-payment discount.
Sales Discount Rate
Used to specify the percentage discount you allow on early payments.
QuickBook Settings
Supplier Bill Content
Used to specify how much information appears on one bill, and the order in which bills are generated.

This serves as a default value only. You may select the detail level required at the time when you do the export itself. The value chosen here will be preselected.
Professional Services Expense Account
Specify the name of the Professional Services Expense account used in your QuickBooks accounting system. This will be the Name of an account listed in the Quickbooks Chart of Accounts with a Type of Expense.
Bank Account Name
Specify the name of the bank account used in your QuickBooks accounting system for reimbursing expenses. This will be the Name of an account listed in the Quickbooks Chart of Accounts with a Type of Bank.
Sales Invoice Content
Used to specify how much information appears on one invoice, and the order in which invoices are generated.

This serves as a default value only. You may select the detail level required at the time when you do the export itself. The value chosen here will be preselected.
Sales Invoice Charge Rate Handling
This setting determines the source of charge rates for the QuickBooks Invoices Export. The choice is between exporting rates as held by the timesheet application, or exporting blank rates, which will then cause QuickBooks to look up rates using Service Item values stored in its lists. Note: The Quickbooks Timesheets Export does not output the Rate and so it is not affected by this setting.
Staff Name Format
This setting determines the order in which names are to be formatted for use in exports to QuickBooks. It must match the equivalent preference set in Quickbooks on the Preferences window, Payroll & Employees section, Company Preferences tab.


Technical issues

Q: Pages I revisit show old data. What do I do?

A: Symptom: You make changes to a detail page, or change selections for a report, and submit the changes, but the page you see does not reflect the changes.

Resolution: There are several settings in your browser or local network which can cause this behaviour.

See the following sections for more information:


Q: Data appears to save correctly, but I see the original data again, not the saved data. What can I do?

A: Symptom: You make changes to a detail page and submit the changes, but the page you see does not reflect the changes.

Resolution: First try the suggestions in the topic Pages you revisit show old data

i-Timesheets has been verified to work with default personal firewall settings. However, if you have modified the standard settings to further tighten security, you may need to add rules to your firewall to allow the i-Timesheets application to work.


Q: Why doesn’t the pop-up calendar appear when I click on the calendar icon?

Symptom: The calendar icon appears, but clicking on it has no effect.

A: The pop-up calendar works for all current browsers; however, you need to have Javascript enabled in your browser. If you have Javascript disabled, it also won't work. Follow this link to learn how to enable Javascript.


Q: Can I use i-Timesheets while also running a personal firewall or content filter on my computer?

A: Firewalls such as Norton Personal Firewall, ZoneAlarm and many others, can be excessively restrictive. Content filters such as NetNanny and similar packages can also be restrictive in what they allow you to do and see. If you have such software, first try using a machine without such software, or disable the software. If this software is the cause of the problem, you will need to refer to the documentation or the help system for ways to make it less restrictive.


Q: Why can’t I receive emails generated by i-Timesheets?

A: Emails from i-Timesheets are sent from the address ‘notifications@i-timesheets.com’. The reply to address can be set by going to Settings |System | System Email Address.

Emails in i-Timesheets are sent through SendGrid. The IP address of this server is 167.89.46.198 should you need to whitelist it.

When you are setting up a new user in i-Timesheets, ensure that you have set them up on your email server prior to sending them a Welcome Email. Sending an email to an address that does not exist will result in the email being added to our blocked list as it is marked as spam. If this does happen, you will need to contact our Support team to remove them from the Blocked list.


Q: What do I do if I’m still experiencing web browser issues running i-Timesheets?

A: These are things you can try which might at least shed light on the problem.

  • Refresh the page. Pressing the F5 key or Control+R will usually do this on most browsers, and usually there is a toolbar with a Refresh or Reload button.
  • Hold the shift or control key down while doing a refresh as in step 1.
  • Shut down all browser windows and start the browser up again - this will ensure that you start a new session on the server.
  • Clear the local cache - see the separate notes which give instructions for each browser type.
  • Try another computer - this will tell you if it's a problem specific to your normal machine.
  • Restart your computer and try again.
  • Call your technical people; they may know of network settings or security software that could be causing the problem.


Support

FAQ

Timesheet Cloud


Trusted by

Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets Businesses Trust i-Timesheets

Testimonials

Timesheet Cloud