Welcome to the Autumn 2026 release of TimeTrak, version 26.1!  

Explore this document to discover the latest features and improvements.

Contents

1. Updates to the Settings Menu in TimeTrak Professional
2. Ability to Assign Workgroups on User Creation
3. Integration to MYOB Acumatica Project Group field
4. Job (Project) Type and Category Added to Profile Form Layout
5. Task Templates Enhancements
6. MYOB Acumatica Push Notifications and TimeTrak Auto Sync
7. MYOB Acumatica Transactions
8. MYOB Acumatica Validation Alerts improvements, prevent save of time entries and disbursements if entry is invalid 
9. MYOB Acumatica inactive branches unavailable for selection in TimeTrak
10. MYOB Acumatica Purchase Orders Restricted to type Normal
11. Leave approval email reminder enhancement
12. Service Account User Type and API Key Authentication
13. Enforced Password Policy Defaults
14. Login attempts to TimeTrak are logged and accessible by global administrators
15. Calendar Subscription
16. Job (Project) and Task (Project Task) Settings-TimeTrak Professional
17. Migration of Restricted Job (Project) Users to TimeTrak Resources 
18. Global Setting to Define Purchase Order Default Delivery Address (MYOB Exo)
19. Forgot Password functionality added to TimeTrak APP
20. My Details section added to TimeTrak APP
21. Admin Console Settings Migration to Professional

1. User and Equipment Certifications

TimeTrak 26.1 introduces a powerful and comprehensive Skills & Certifications Framework, enabling organisations to centrally manage employee and equipment certifications, competencies, expiry dates, and approvals — all within TimeTrak. 

This framework is designed for industries with strict compliance and safety obligations, such as civil construction, trade services, logistics, mechanical services, and other compliance‑driven environments. It ensures work is only allocated to appropriately qualified and compliant personnel and assets. 

Certification Categories 

At a site level, administrators can configure Certification Categories to meet business requirements, for example: 

  • High Risk Work 
  • Medical 
  • Driving Licencing 
  • Plant Operation 

Within these categories, Skills / Certifications can be created and managed, including (but not limited to): 

  • Licences 
  • Tickets 
  • Training courses 
  • Qualifications 
  • Clearances 
  • Inductions 

For each certification, administrators can define: 

  • Whether an expiry date is required, including the expiry notification threshold (in days) 
  • Whether an Issue date is required 
  • Whether an attachment is required 
  • Whether approval is required 

Note: Global Admin and Group Admin users in TimeTrak Professional can approve certifications for users they have access to. 

User Access and Management 

Depending on permissions TimeTrak Professional and TimeTrak APP users can see, add/ edit and delete as well as renew their certifications.  

This allows employees to actively manage their own compliance while maintaining appropriate approval controls. 

Certification‑Aware Scheduling 

Whilst certifications can be assigned to employee’s, certification requirements can be assigned to: 

  • Equipment users 
  • Clients 
  • Jobs (Projects) 
  • Tasks 

When scheduling in TimeTrak Professional, if certification requirements exist on a selected equipment user, client, job (project) and task a new Show Requirements option is displayed. 

Selecting Show Requirements provides: 

  • A list of certifications required for the selected equipment and/or client, job (project), or task 
  • A filtered list of employees who currently hold the required active certifications required 

This ensures schedulers can confidently allocate only qualified staff, reducing compliance risk and improving operational accuracy.

Alerts and Notifications 

TimeTrak actively monitors certifications that require attention and notifies users via: 

  • Alerts in TimeTrak Professional (expiring, expired, approval pending) 
  • Expiry reminders in the TimeTrak Mobile App 

These proactive notifications help ensure certifications remain current and compliant across the organisation.

2. Ability to Assign Workgroups on User Creation

Previously, when new resources were added to TimeTrak, an additional step was required to assign them to the appropriate calendar workgroup(s) to ensure visibility. 

With this release, the process has been streamlined through the introduction of a new Workgroup tab on resources in TimeTrak Professional

The Workgroup tab displays all available workgroups where visibility is set to User Groups or Global / All Users, as well as the calendar resource type Users. From this screen, administrators can select the applicable workgroup(s) for the resource. When saved, the resource is automatically added to the selected workgroup(s). 

Workgroups can also be edited directly from this screen, allowing administrators to manually add the resource and reorder the resource list if required. 

In addition, the Copy User process in TimeTrak Professional has been enhanced so that workgroup assignments are copied to the new user during creation, further automating the setup process. 

This enhancement reduces manual steps and ensures new users are allocated to the correct workgroups from the outset. 

3.  Integration to MYOB Acumatica Project Group field

Where Project Groups are configured within MYOB Acumatica, TimeTrak Support can assist with configuring the synchronisation of Project Groups into TimeTrak, ensuring consistent project categorisation across both systems. 

A new Project Group field is now available within TimeTrak and can be made available to users via: 

Profile → Form Layout → Job (Project) → Project Group 

When the Project Group field is set to Visible on the logged‑in user’s profile: 

  • The Project Group field is available on the Job (Project) in:  
  • TimeTrak Professional 
  • TimeTrak App  
  • Users can view the Project Group assigned to the job. 
  • If users have permission to edit jobs (projects), they can also update the Project Group within TimeTrak, with changes automatically applied back to MYOB Acumatica. 

4.  Job (Project) Type and Category Added to Profile Form Layout

From TimeTrak version 26.1, Job Type and Job Category (Project Type and Project Category) have been added to the Profile Form Layout options within TimeTrak. 

This enhancement provides greater flexibility in controlling which job‑related fields are visible to users, particularly for MYOB Acumatica clients where Project Type and Project Category may not be applicable. 

Administrators can now choose to show or hide the Job Type and Job Category fields via the profile form layout, helping to simplify the user interface and reduce unnecessary data entry for applicable environments.

5. Task Templates Enhancements

TimeTrak 26.1 introduces significant enhancements to Task Templates, including a new integration with MYOB Acumatica Common Tasks. This ensures consistent task structures across systems and provides greater flexibility when creating and managing tasks. 

These improvements streamline task management for staff by allowing tasks to be created quickly from predefined templates and added to jobs (projects) as required. While Common Task synchronisation applies to Acumatica‑integrated environments, the enhanced task template capability is also available to MYOB Exo clients, delivering a consistent approach across platforms 

What’s Changed: 

Previously, task templates were only available when used in conjunction with job templates. This meant tasks could only be generated at the time of initial job (project) creation, limiting the ability to standardise tasks for ad‑hoc, reactive, or evolving work. 

With TimeTrak 26.1, organisations can now create and maintain standalone task templates that can be applied at any time. This provides greater flexibility, improves efficiency, and supports more responsive operational workflows. 

How It Works for MYOB Exo clients: 

Standalone Task Templates can be created and maintained directly within TimeTrak, provided the profile setting “Show Task Templates Tab” is enabled. 

A new Task Template option is available in the user profile form layout: 

  • Visible – Displays a task template drop‑down during task creation 
  • Required – Enforces the use of task templates for all task creation 

How It Works for Acumatica clients: 

Task templates are defined and maintained as Common Tasks within MYOB Acumatica. 

TimeTrak Support can assist with configuring the synchronisation of Acumatica Common Tasks into TimeTrak as Task Templates. 

A new Task Template option is available in the user profile form layout: 

  • Visible – Displays a task template drop‑down during task creation. 
  • Required – Enforces the use of task templates for all task creation 

Tasks created from a task template that is mapped to an Acumatica Common Task will be added to MYOB Acumatica via the API, referencing the Common Task to ensure all required values are correctly set on creation. 
 

 
Task Template functionality is available for standard task creation in: 

  • TimeTrak Professional 
  • TimeTrak Mobile 
  • TimeTrak App 

Task Templates are not currently available when using Quick Task creation within TimeTrak Professional. 

However, when working against a job (project) in TimeTrak Professional, the Import Tasks functionality now supports Task Templates, allowing multiple task templates to be quickly added to a job (project) in one action. 

6. MYOB Acumatica Push Notifications and TimeTrak Auto Sync

TimeTrak version 26.1 delivers a series of enhancements that make synchronisation between TimeTrak and MYOB Acumatica faster, more reliable, and more consistent. 

These improvements ensure that updates to customers, employees, projects, and tasks flow seamlessly between systems with minimal delay, reducing timing‑related sync issues and improving overall data consistency. 

Configuration Requirements: 

  • The global system setting ERPConnection must be set to MYOB Acumatica 

TimeTrak Auto Sync functionality: 
Administrators can configure which record types automatically sync from TimeTrak to MYOB Acumatica, providing near real‑time synchronisation where required. 

This flexible configuration supports one‑way or selective synchronisation models, depending on business requirements. 

Auto Sync settings 

  • Sync Jobs (Projects) to ERP 
  • Sync Tasks (Project Tasks) to ERP 
  • Sync Customers to ERP 
  • Sync Contacts to ERP 
  • Auto Sync – Posted records 
  • Sync Posted Time Entries to ERP 
  • Sync Posted Disbursements to ERP 
  • Sync Posted Non‑Billable Time Entries to ERP 
  • Sync Posted Non‑Productive Time Entries to ERP 

MYOB Acumatica Push Notifications: 
 
From this release, the updated TimeTrak Acumatica customisation introduces additional push notification webhooks. These can be configured by TimeTrak support staff to enable near real‑time synchronisation from MYOB Acumatica to TimeTrak. 

Available push notifications 

  • TimeTrak Sync Customers 
  • TimeTrak Sync Projects 
  • TimeTrak Sync Project Tasks 
  • TimeTrak Sync Employees 

MYOB Acumatica push notifications for Add, Update, and Delete actions 

When push notifications are configured in MYOB Acumatica and supported records are added, updated, or deleted, they are automatically: 

  • Added to the TimeTrak Item Sync Queue 
  • Processed by the TimeTrak Sync Service 

This ensures TimeTrak consistently reflects the latest master data from MYOB Acumatica. 

How Each Action Works 

Add 
When a new Customer, Employee, Project, or Project Task is created in MYOB Acumatica and push notifications are enabled, the record is automatically queued and synchronised into TimeTrak. 

Update 
Updates to existing records are pushed to the sync queue in near real time (where push notifications are enabled), ensuring changes are reflected in TimeTrak quickly and accurately. 

Employee deletions 
When employee push notifications are enabled and an employee is deleted in MYOB Acumatica, TimeTrak automatically: 

  • Marks the user as inactive 
  • Prevents the user from being selected as a resource for Jobs (Projects) and Tasks 
  • Records the deletion event in the sync queue 

Near real‑time sync from TimeTrak to Acumatica on save 

When the following master data is saved in TimeTrak: 

  • Jobs (Projects) 
  • Tasks (Project Tasks) 
  • Customers 
  • Contacts 

If the corresponding auto sync setting is enabled the entry is automatically inserted into the TimeTrak Sync Queue

The TimeTrak Sync Service continuously processes this queue, pushing updates to MYOB Acumatica shortly after they are saved via the API, providing near real‑time synchronisation. 

For clients who are creating Jobs (Projects) via TimeTrak, when auto sync is enabled, the project will be created in MYOB Acumatica. 
If the MYOB Acumatica project uses a project template: 

  • All associated Project Tasks are also created in MYOB Acumatica, and  
  • These tasks are then synchronised back into TimeTrak via the enhanced sync queue process. 

This ensures both systems start with the same project structure from the moment a job is created. 

This significantly reduces scenarios where related data may previously have appeared out of sequence between systems (for example, a time entry syncing before the related project task existed in Acumatica) 

An entry is automatically inserted into the TimeTrak Sync Queue. 

The TimeTrak Sync Service continuously processes this queue, pushing updated into MYOB Acumatica shortly after they are saved via the API providing near real-time synchronisation. 

This significantly reduces issues scenarios where related data may previously have appeared out of sequence between systems (for example, a time entry syncing before the related project task existed in Acumatica).  

7. MYOB Acumatica Transactions

From TimeTrak version 26.1, when the global system setting ERP Connection is set to MYOB Acumatica, Global Administrator users with access to TimeTrak Professional can access the MYOB Acumatica Transactions screen. 

This screen provides visibility of posted TimeTrak transactions that are ready to sync to MYOB Acumatica, with additional functionality to manually trigger syncing immediately, without waiting for scheduled syncs. 

The purpose of the MYOB Acumatica Transaction screen allows administrators to: 

  • View posted time entries and disbursements (stock and non‑stock items) that are marked as posted in TimeTrak which have not yet synced to MYOB Acumatica. 
  • Manually add selected items to the Sync Queue to sync immediately 
  • Exclude items from syncing where required 

Accessing the MYOB Acumatica Transactions screen within TimeTrak: 

  • Log in to TimeTrak Professional 
  • Select the main menu (☰) in the top‑left corner 
  • Select More 
  • Select MYOB Acumatica Transactions 

Users can also add this screen to their home page menu, like other Professional menu items. 
A helpful video explaining how to customise the Professional layout is available here: 
https://timetrak.co.nz/blog/category/timetrak-25-1-professional-layout-customisation  

The MYOB Acumatica Transactions screen contains three tabs: 

Time Entries 
All time entries recorded against Jobs (Projects) or Tasks (Project Tasks) that are marked as posted in TimeTrak and ready to sync to MYOB Acumatica via the API. 

Disbursements 
All stock and non‑stock disbursements recorded in TimeTrak that are marked as posted and ready to sync to MYOB Acumatica via the API. 

Non‑Billable Time Entries 
All non‑project‑based time entries where configuration is set to sync to MYOB Acumatica. 

This is filtered to non‑billable time analysis codes that are mapped to an MYOB Acumatica earning type

Items ready to sync are displayed and will sync automatically based on pre‑configured sync schedules 

From this screen, administrators can select items and manually add them to the Sync Queue to sync immediately. 

In cases where a posted item should not sync to MYOB Acumatica, it can be excluded from sync 

Excluded items can be viewed by enabling Show Excluded 

If an item was excluded by mistake, it can be re‑included by enabling Include in Sync 

8. MYOB Acumatica Validation Alerts improvements, prevent save of time entries and disbursements if entry is invalid

In some cases, Jobs (Projects) or Tasks (Projects Tasks) may be deleted in MYOB Acumatica after they have already synced into TimeTrak. Previously, TimeTrak did not indicate that the linked project or task had been deleted in Acumatica, meaning users could continue recording time or materials against these items without realising they were no longer valid. 

This often only became visible at the Validation Alerts stage, when posting failed because the associated project or task no longer existed in Acumatica. This update significantly improves how TimeTrak detects, identifies, and prevents these situations.

1. Deleted Projects/Tasks in Acumatica Are Now Clearly Identified in TimeTrak 

When a Project or Project Task is deleted in Acumatica, TimeTrak now automatically updates the corresponding Job or Task to an “Acumatica Project Invalid” or “Acumatica Project Task Invalid status“ inactive status. 

This provides immediate visibility to users that the record should no longer be used. 

How it works: 

  • If the job (project) or task (project task) or is deleted in Acumatica 
  • On the next sync from TimeTrak to Acumatica the status in TimeTrak will change to “Acumatica Project Invalid” for projects and “Acumatica Project Task Invalid” for Tasks 

2. Improved Validation Alerts for Failed Syncs 

If time or disbursements were already entered against a deleted item, they will appear in the Validation Alerts screen with clear explanations. 

This helps users easily identify why an entry cannot sync and what needs to be corrected. 

3. Real‑Time Validation When Saving a Time Entry  

When a user attempts to save a new time entry, TimeTrak now performs a live check to ensure the selected Acumatica Project and Task still exist.  

If the job or task has been deleted in Acumatica:  

  • The user is immediately notified  
  • The time entry cannot be saved against the invalid project  

This prevents invalid entries from ever reaching the posting stage. 

9. MYOB Acumatica inactive branches unavailable for selection in TimeTrak 

This update improves how Branches synchronised from MYOB Acumatica are handled within TimeTrak. 

Previously, if a Branch was marked Inactive in Acumatica after the initial synchronisation, it could remain visible and selectable in TimeTrak. This created inconsistencies between the two systems and increased the risk of users assigning time, users, or projects to inactive Branches. 

From version 26.1, Branch status is now fully respected during synchronisation when: 

  • A Branch is marked Inactive in MYOB Acumatica, and 
  • The Branch synchronisation runs from Acumatica to TimeTrak 

The inactive Branch will automatically no longer be visible or selectable in TimeTrak.  

This change applies to all Branch‑based selections across TimeTrak, including: 

  • TimeTrak Users (Professional & Admin Console) 
  • Projects / Jobs (Professional, Mobile, App) 
  • Any other Branch‑based selection fields 

 
In the below example, MainBranch is active in MYOB Acumatica and selectable within the branch drop down:  

When this branch is inactive it is no longer available in the branch drop down list:  

10. MYOB Acumatica Purchase Orders Restricted to type Normal

Live integration to MYOB Acumatica Purchase Orders was introduced in TimeTrak Professional from version 24.3. For full details on this functionality, please refer to the original release notes below:  
https://timetrak.co.nz/blog/category/timetrak-24-3-release-notes-whats-new/#AcumaticaIntegrationPO  

From this release, the API call to MYOB Acumatica has been updated to only return Purchase Orders where the Purchase Order Type is set to Normal.  
This ensures that only standard Purchase Orders are available for selection and interaction within TimeTrak, improving consistency with supported workflows. 

To support this change, a Purchase Order Type column has been added to the Purchase Order grid in TimeTrak Professional, providing visibility of the Purchase Order type returned from Acumatica. 

11. Leave approval email reminder enhancement

Leave approval functionality was introduced in TimeTrak 23.1. Further information on the original leave approval process is available here: 
https://timetrak.co.nz/blog/category/leave-approval-in-timetrak/#approving-leave-in-timetrak-professional 

From this release, leave approver reminder emails have been enhanced to include additional details about outstanding leave requests that require approval. This provides approvers with clearer context and helps reduce delays in the approval process. 

Prerequisites for Leave Approval: 
To approve leave requests, staff must: 

  • Be assigned a TimeTrak Full Access or TimeTrak Professional licence 
  • Be group administrators of the staff whose leave they are approving 
  • Have permission to Edit Time Entries 
  • Be assigned to a profile with Can Approve Items and Can Approve Time Entries enabled 
  • Be assigned to a workgroup:  
  • With visibility set to themselves 
  • With Enable Leave Approval enabled 
  • With the staff they approve leave for assigned to the same workgroup 

At a global level, the scheduled event “Send Leave Request Reminder Emails” must also be enabled. 
By default, this is configured to send daily at midnight

When a staff member submits a leave request in TimeTrak: 

  • If the request is not approved, the assigned approver will receive a scheduled reminder email 
  • The reminder email now includes additional details about the outstanding leave request (as shown in the example below), making it easier for approvers to review and take action 

This enhancement improves visibility of pending leave requests and supports more timely approvals. 

12. Service Account User Type and API Key Authentication

1. Adding a Service Account User. 

A Service Account user can be created in TimeTrak just like any other user, with the key difference being that it is intended for system‑level or integration‑level activity. 

Once created, the Service Account user can be: 

  • Enabled or disabled like any standard user 
  • Assigned permissions appropriate for its role 
  • Linked to an integration key for API‑driven operations 

2. Assigning the Service Account to an Integration Key 

A new configuration option allows you to set a Service Account user against an integration key

This ensures: 

  • API calls or automated processes are attributed to the correct Service Account 
  • Jobs, tasks, or updates created via integration can reference the Service Account as the Job Manager, Lead, or Secondary Provider 
  • Audit trails remain consistent and traceable 

13. Improved Security For TimeTrak Share Links (31771) 

Share Links allow TimeTrak data to be accessed securely by external systems or people who do not have a TimeTrak login. 

From this release, global‑level Integration Keys are now used to secure the following Share Link features: 

  • TimeTrak Calendar Subscriptions 
  • Reset Password links 

This enhancement improves visibility and control over externally accessible links and strengthens overall platform security. 

Important upgrade note:  

For existing customers upgrading to TimeTrak version 26.1: 

  • All existing Calendar Subscription URLs must be re‑generated 
  • Any outstanding Reset Password emails must be re‑sent 

Previous Share Link URLs generated prior to 26.1 will no longer be valid after upgrade. 

Integration Key Management:  

When either a Calendar Subscription or Reset Password link is generated: 

  • A corresponding Share Link is automatically generated against the applicable Integration Key 
  • From this release, all Share Links can be viewed and managed by Global Administrators within TimeTrak Professional 
     

Accessing Integration Keys in TimeTrak:  

  1. Log in to TimeTrak Professional 
  1. Select the main menu (☰) in the top‑left corner 
  1. Select Administrator Settings 
  1. Select Integration Keys 
  1. Select the applicable Share Link type:  
  1. Calendar Subscription, or 
  1. Reset Password 
  1. Select Share Links 

From this screen, administrators can: 

  • View all generated Share Links, including those that have been revoked 
  • Revoke a Share Link, immediately invalidating the associated URL 
  • Review audit information showing who revoked a link and when 

13. Enforced Password Policy Defaults

From TimeTrak 26.1, new password policy defaults are applied automatically when upgrading.  
These changes align TimeTrak with current security best practices and ensure consistent enforcement across all TimeTrak interfaces, including Admin Console, TimeTrak Professional, TimeTrak Mobile, and the TimeTrak App

What’s Changed 

As part of the upgrade to TimeTrak 26.1, all clients will have updated password policy defaults applied automatically. 

The following defaults are now enforced: 

  • Minimum password length:  
  • Minimum of 12 characters (cannot be reduced below 12) 
  • Maximum of 50 characters 
  • Account lockout:  
  • User accounts are locked after 10 failed login attempts 
  • Lockout can be disabled, however the failed attempt threshold cannot be reduced below 10 (10 is the enforced minimum default) 

These defaults are applied during the upgrade process and ensure a stronger baseline level of security across all environments. 

Optional Password & Security Settings 

In addition to the enforced defaults, the following password and security options are available but are not enabled by default: 

  • Passwords must contain at least one number 
  • Passwords must contain at least one symbol 
  • Passwords must contain both upper‑ and lower‑case letters 
  • Password expiry after a configurable number of months 
  • Two‑factor authentication (2FA) 
     

Where possible, it is recommended that two‑factor authentication is enabled on all TimeTrak environments, either via Microsoft Single Sign‑On (SSO) or an alternative authentication app, to further enhance account security. 

Trusted Devices & PIN Access 

Additional authentication options can be configured to balance security with usability: 

  • Trusted Devices 
  • Users can mark a device as trusted 
  • Two‑factor authentication can be skipped on trusted devices 
  • Trusted device access can be set to expire after a configurable number of days 
  • PIN Login 
  • When enabled, users are not prompted to re‑enter their password on the device 
  • A PIN is used to access the session after the initial login 
  • Two‑factor authentication is only required on first login 
  • On each access, TimeTrak still validates that:  
  • The account is not locked 
  • The password has not been changed 

 
These options provide flexibility for organisations with shared or frequently used devices, while still maintaining core security controls. 

14. Login attempts to TimeTrak are logged and accessible by global administrators

TimeTrak 26.1 introduces a comprehensive, tamper‑resistant audit logging framework that records all authentication attempts across the TimeTrak platform, including: 

  • TimeTrak Professional 
  • TimeTrak Mobile 
  • TimeTrak API 
  • TimeTrak Portal 
  • TimeTrak App

From this release, all login attempts—both successful and failed—are logged and can be accessed by Global Administrators directly within TimeTrak Professional

Accessing Authentication Audits: 

  • Log in to TimeTrak Professional 
  • Select the main menu (☰) in the top‑left corner 
  • Select Administrator Settings 
  • Select Authentication Audits 

This enhancement ensures full traceability of authentication activity and aligns with recommended security logging practices by capturing sufficient contextual detail for each event. 

Captured Fields 

Each authentication event records the following information: 

  • Timestamp 
  • User identity (when available) 
  • Login identifier 
  • Application code 
  • Source IP address 
  • Device ID (when available) 
  • User agent 
  • Authentication method 
  • Success flag 
  • Failure reason 
  • Additional Info (e.g., coordinates when location sharing is enabled) 

Location Logging 

When logging in via TimeTrak Mobile or the TimeTrak Applocation coordinates are included in the Additional Info field only when location sharing is enabled on the device. 

15. Calendar Subscription

The TimeTrak Calendar Subscription feature was originally introduced in version 24.3. For full details on the functionality, please refer to the following documentation: 
https://timetrak.co.nz/blog/category/timetrak-calendar-subscription/ 

From this release, the Calendar Subscription link is now more easily accessible. Where a user has the appropriate permissions, the subscription link will appear directly within the user tooltip popup when clicking on a user’s name in the TimeTrak calendar

This enhancement improves discoverability of the Calendar Subscription feature and makes it quicker for users to subscribe to calendar data without navigating away from the calendar view. 

16. Job (Project) and Task (Project Task) Settings-TimeTrak Professional

This release introduces new Job (Project) Settings and Task (Project Task) Settings tabs in TimeTrak Professional, providing enhanced control over how time, disbursements, and related items can be recorded against Jobs and Tasks.

New Settings Tabs 

Two new settings tabs are now available in TimeTrak Professional only

  • Job (Project) Settings 
  • Task (Project Task) Settings 

Access to these tabs, and the ability to modify settings within them, is controlled via new profile permissions. 

New Profile Permissions 

The following profile settings determine visibility and edit access: 

Job (Project) Settings 

  • Show Job (Project) Settings 
  • Allow Edit of Job (Project) Settings 
    (Requires “Show Job (Project) Settings” to be enabled) 

Task (Project Task) Settings 

  • Show Task Settings 
  • Allow Edit of Task Settings 
    (Requires “Show Task Settings” to be enabled) 

When the relevant permissions are enabled: 

  • The Settings tabs are visible against Jobs and Tasks in TimeTrak Professional. 
  • Users with edit permission can update and save the available settings. 
     

Allow Items – Enhanced Control 

Additional Allow Item settings have been introduced to control which types of entries can be recorded against Jobs (Projects) and Tasks (Project Tasks). 

Important: Hieracrchy Rules: 
Allow Item settings follow a hierarchical structure

  • If an item type is disabled at the Job (Project) level, it cannot be recorded against any Tasks within that Job. 
  • If an item type is enabled at the Job level, it can be selectively disabled at the Task level to restrict entries for specific Tasks. 

Available Allow Item Settings:  

The following controls are available at both Job and Task levels: 

  • Allow Time Entries 
    Controls whether time entries can be saved. 
  • Allow Disbursements  
    Controls whether disbursements (parts) can be saved. 
  • Allow Travel Fees 
    Controls whether disbursements marked as travel fees can be saved. 
  • Allow Allowances 

Controls whether disbursements marked as allowances can be saved. 

  • Allow Purchase Orders  

Controls whether purchase orders can be saved. 

  • Allow Equipment Time Entries  

Controls whether time entries for equipment users can be saved. 

Migration of other Job (Project) and Task settings to new settings tab. 

As part of this release, a number of existing Job (Project) and Task settings have been migrated to the new Job (Project) Settings tab in TimeTrak Professional

Previously, many of these standard settings were configured via Custom Fields. These settings are now centrally displayed and managed within the new Settings tab, improving visibility and ease of administration. 

Restrict 

  • Restrict Resources 
    When enabled against a Job (Project): 
    Users assigned to a TimeTrak profile with “Restrict Job Visibility by User” enabled will only be able to view the Job if they are assigned as a resource on that Job in TimeTrak.  
  • Restrict Labour 

This setting applies to MYOB Exo customers only. 

When enabled against a Job (Project): 

Labour codes available when entering time are restricted to only those specified on the Job Quote lines 

The rate applied to the time entry will reflect the quoted rate 

For more information, see: 
https://timetrak.co.nz/blog/category/restrict-labour-codes-to-job-quote-lines/ 

  • Restrict Task Creation 
    When enabled against a Job (Project): 

Tasks cannot be manually created against the Job in:  

  • TimeTrak Professional 
  • TimeTrak Mobile 
  • TimeTrak App 
  • Only From Task  
    This setting is designed for organisations where staff typically record time directly to Jobs, but where certain larger Jobs require all time to be recorded against Tasks on the job. 

When enabled against a Job (Project): 

All time entries must be recorded against a Task 

Time cannot be recorded directly against the Job 

Budget: 

  • Enforce Cost Type Budget 
    When enabled against a Job (Project): 
    The Cost Type available on time entries is limited to only those assigned to Job Quote lines 
  • Enforce Cost Group Budget 
    When enabled against a Job (Project): 
    The Cost Group available on time entries is limited to only those assigned to Job Quote lines 

For more information on enforcing Cost Type and Cost Group selection, see: 
https://timetrak.co.nz/blog/category/reduce-cost-type-or-cost-group-selection/ 

Project /Approval: 

  • Project Managed 
    This setting is only visible if the user also has the profile setting “Show TimeTrak Projects” enabled. 

When enabled: 

The Job (Project) becomes available in the Projects screen in TimeTrak 

This supports project scheduling and Gantt chart overviews 

For more information on Project Management features, see: https://timetrak.co.nz/blog/category/project-features-in-timetrak-20-1/ 

The following settings are only visible if the user also has the profile setting 
“Show Approval Options on Client/Job (Project)” enabled. 

  • Requires Approval 
    When disabled: 

Approval requirements defined on TimeTrak Profiles are overridden 

Time entries and disbursements recorded against the Job do not require approval 

  • Requires Customer Approval 
    When enabled against a Job (Project): 

Any unposted Time Entries will also require customer approval, where customer approval is configured 

For more information on Customer Approval functionality, see: 
https://timetrak.co.nz/blog/category/approvals-within-timetrak-21-3/#customer-approval 

17. Migration of Restricted Job (Project) Users to TimeTrak Resources

The Restrict Resources functionality has been enhanced to improve consistency and extend support beyond MYOB Exo. 

Previously, Restrict Resources was limited to MYOB Exo customers, as TimeTrak relied on Job Costing resource allocations to determine which users could see a Job (Project) if Restrict Resources was enabled against the Job (Project) and the logged in user had the profile setting “Restrict Job Visibility By User” enabled. 
For details on previous behaviour please see below: 
https://timetrak.co.nz/blog/category/controlling-job-visibility-within-timetrak/#restrict-job-visibility-by-user 

From TimeTrak version 26.1, this behaviour has changed. 

When Restrict Resources is enabled against a Job (Project), TimeTrak now: 

  • No longer references Job Costing resource allocations 
  • Instead uses the Resources selected on the Resources tab of the Job (Project) within TimeTrak Professional 

This change: 

  • Enables MYOB Acumatica customers to use Restrict Resources functionality 
  • Centralises Job visibility management within TimeTrak Professional 
  • Provides a more consistent and predictable experience across ERP platforms 
  • Reduces reliance on Job Costing configuration for access control 

For customers who currently rely on Job Costing resource allocations to control Job (Project) visibility: 

  • Migration scripts can be run against active Jobs to transfer existing resource allocations from Job Costing into TimeTrak Resources 
  • This ensures continuity of Job visibility and access control when moving to the updated Restrict Resources behaviour 
  • Migration is optional and only required where customers wish to retain their existing Job‑level resource assignments 

Once migrated, ongoing management of restricted Job visibility can be fully maintained within TimeTrak Professional, without reliance on ERP Job Costing configuration. 

18. Global Setting to Define Purchase Order Default Delivery Address (MYOB Exo)

A new global setting “Default Address on Purchase Order” has been added to TimeTrak to control the default delivery address applied when creating Purchase Orders (POs) in TimeTrak Professional, Mobile, and the App. 

This enhancement provides greater flexibility and aligns with customer requests—particularly for MYOB Exo clients who require POs to default to a Stock Location delivery address rather than a job or client address. 

This global setting is only available when the ERP connection is MYOB Exo and is automatically hidden when using Acumatica. 
On upgrade, the setting will default to the existing behaviour (Job). 

 
Delivery Address Options:  
The PO delivery address can now be automatically sourced from one of the following: 

  • Job 
  • Client 
  • Stock Location 

Delivery Address Behaviour: 
1. Delivery Address = Job 
When creating a Purchase Order in TimeTrak Professional, Mobile, or the App, the delivery address is automatically populated using the Job Site Address

2. Delivery Address = Client 
When set to Client, the Purchase Order delivery address is populated using the Client address in TimeTrak Professional, Mobile, and the App. 
 
3. Fallback Logic 
If the delivery address is set to Job or Client, but no address is available, TimeTrak will automatically default to the Stock Location address. 

This fallback behaviour also applies when a Purchase Order is not related to a Job, such as when creating Purchase Orders in Mobile or the App directly to a supplier without an associated Job.

19. Forgot Password functionality added to TimeTrak APP

A highly requested enhancement has been delivered in TimeTrak version 26.1: users can now request a password reset directly from the TimeTrak App. 

Previously, self‑service password resets were only available via TimeTrak Professional, as documented here: 
https://timetrak.co.nz/blog/category/changing-passwords-in-timetrak-2/#2.1.-TimeTrak-Professional 

This limitation meant that mobile and app users needed to contact the office whenever they forgot their password. 

What’s changed 

From version 26.1, the TimeTrak App login screen now includes a “Forgot Password?” link. 

When selected: 

  1. The user enters their email address 
  1. The user selects the Reset Password button 
  1. TimeTrak validates the email against active users and responds accordingly: 
  • No matching active users with this email address assigned 
    A message is displayed: 
    “The email address you provided could not be found in the system.” 
    No reset email is sent and assistance from the office is required. 
  • Multiple active users with the same email address 
    A message is displayed: 
    This email address is linked to multiple user accounts, a password reset email can’t be sent.” 
    No reset email is sent and assistance from the office is required. 
  • A single active user with a unique email address which has been entered 
    A message is displayed: 
    “To initiate the password reset process, please follow the instructions sent to your email address.” 
    A reset password email is sent. 

Password reset process:  

  • The reset email contains a secure link to TimeTrak Professional, using the new secure Share Link URLs 
  • On selecting the link, the user is prompted to:  
  • Review the TimeTrak password policy, which is displayed on screen 
  • Enter and confirm a new password 
  • Once the password is successfully changed, a confirmation message is shown with an option to “Return to App” option if the reset password email was initiated from the APP. 
  • Selecting the “Return to App” option launches the TimeTrak App login screen, allowing the user to sign in using their new password 

This enhancement significantly reduces support overhead and empowers users to manage their own access from any device.

20. My Details section added to TimeTrak APP

A new My Details section is now available in the TimeTrak App, allowing users to easily view (and optionally edit) their personal information and selected user‑level custom fields. 

This enhancement was driven by customer feedback, particularly from organisations that rely on custom fields to store critical employee identifiers required for onsite work. 

“My Details” Menu Item 
A new My Details option has been added to the TimeTrak App menu under Settings

  • When connected to TimeTrak versions prior to 26.1
  • The existing App Settings menu item remains visible 
  • My Details is hidden 
  • When connected to TimeTrak version 26.1 or later
  • My Details is displayed 
  • App Settings is hidden, as it has been relocated into the new user form 

Selecting My Details opens the new user details form for the currently logged‑in user. 

A dedicated User Details form has been introduced, providing a clear and consistent experience across the app. 

  • Displays key user information, including:  
  • Name 
  • Email 
  • Phone 
  • Mobile 
  • Displays the user’s profile image if one exists 
    (If no image is available, the image area is hidden) 

A new Custom Fields section displays user‑level custom fields configured for TimeTrak App / Mobile visibility. 
Note: Prior to version 26.1, user custom fields were only visible in TimeTrak Professional. 
  

This allows important identifiers (such as employee numbers or site‑specific IDs) to be easily accessed directly within the app 

A new profile setting “Can Edit User Details in APP” has been added. 

  • When enabled, users will see an Edit button at the bottom of the My Details form. 
  • When disabled, the form remains read‑only. 

Editable Fields 

When editing is enabled, users may update: 

  • Email 
  • Phone 
  • Mobile 
  • Custom fields (where applicable) 

Changes are saved back to the user record.

21. Admin Console Settings Migration to Professional

As part of the ongoing migration of TimeTrak Administrator Console functionality into TimeTrak Professional, this release introduces access to Global System Setup – General and Admin Settings directly within TimeTrak Professional. 

These settings are now available to Global Administrators and can be accessed via the main TimeTrak Professional menu: 

Administrator Settings > Global Settings 

This change continues to streamline administration by consolidating system configuration within TimeTrak Professional and reducing reliance on the separate Administrator Console.