Skip to main content
Skip table of contents

Timesheets

Timesheets Overview

Using the Timesheets program, employees can progressively add their timesheet details, online, via the 'Timesheet Entry' modal. When ready, the employee can then use the 'Submit Timesheet' button to submit their timesheets for approval.

For more information on timesheet approval, refer to Staff Kiosk > Staff Timesheets.

Click here for an Administrator Note.

Access to the Staff Kiosk '+ New Timesheet Entry' button is controlled by Staff Kiosk Payroll/HR > Timesheets permissions on the '--Add Timesheets' security point.

To enable this function use TASS.web program System Admin > Users > Portal Security Permissions.

The Timesheets Summary

Access 'Online' Timesheets via the Staff Kiosk top menu Payroll/HR > My Payroll/HR > Timesheets.

By default, the Timesheet summary will display the following timesheet details.

Fields that require further explanation
Period EndThis is the actual or notional Period End Date in the format 'DD/MM/YYYY'.
Timesheet Cut-Off DateThe last date the timesheet can be submitted
RoleThis is a description of the Role, e.g. Coach.
StatusThis is the current status of the timesheet. See section 'Timesheet Status' below.
BreakThis is the length of any breaks taken in minutes.
HoursThis is the total hours recorded for each timesheet entry.
Assigned toThis is field is only used where the timesheet has not yet been approved. The assigned Approver's name will be displayed, e.g. 'Assigned to: John Smith'.

Buttons on the Timesheet Summary

  • +New Timesheet EntryClick the '+New Timesheet Entry' button to open the 'Timesheet Entry' modal. See section 'Timesheet Entry Modal' below.
  • SubmitClick the 'Submit' button to submit the timesheet entry. See section 'Submit Timesheet' below.
  • '+': Click the 'plus' button to expand the timesheet list and display timesheet details. Note, these are also available to see on the 'Timesheet Grid' using the 'See All' button.
  • See All: Click the 'See All' button to open the 'Timesheet Grid' screen. See section 'The Timesheet Grid' below.

Submit Timesheet

Once the timesheet is completed, it can be submitted for approval using the green 'Submit Timesheet' button. A confirmation modal will open to ensure this is an intended action. Click 'Yes' to submit the timesheet or 'No' to cancel the action.

When 'Yes' is clicked, a check is performed to ensure that the status of the timesheet is unchanged—it must be 'Unsubmitted'. If not, the process is cancelled and an error message will be returned saying 'Unable to Submit Timesheet. Please try again'.

If the status is ok, another check is performed to ensure there is a 'Level 1 Approver' who is a current employee. If not, an error will be displayed saying 'Your Timesheet could not be submitted. An email has been sent to notify the Payroll Administrator' or 'Your Timesheet could not be submitted. Please contact your Payroll Administrator'.

If all checks are successful, an email generated and sent to the Payroll Contact, from the company 'No Reply email'. See section 'Timesheet Entry Modal'.

The database is then updated to complete the submission.

Email Notifications

Automatic email notifications can be sent at various stages of the workflow process. The email will include a link for a one-click re-direction to the relevant screen in Staff Kiosk (or its login page).

The 'System Email Templates' that are available to be sent include:

  • One to the Approver when a timesheet is submitted.
  • One to the Approver, with a digest of timesheets awaiting their approval at regular intervals.
  • One to employees, when timesheets are due to be submitted (within so many days of the deadline).
  • One to employees when 'Unsubmitted' timesheets exist (within so many days of the deadline).
  • One to an employee when their timesheet is 'Rejected'.
  • One to an employee when their timesheet is 'Approved'.
  • One to the Payroll Contact when a timesheet is 'Approved'.

For more information on how to configure the automatic email notifications, refer to Payroll/HRM > Payroll > Setup Information > Payroll Setup on the 'Online Timesheets Emails' tab.

For more information on 'System Email Templates', refer to System Admin > Utilities > Email Settings on the 'System Email Templates' tab.

Timesheet Status

Online Timesheet StatusDetails

Unsubmitted 

This status is automatically assigned to work hours entered by an employee where the timesheet has not yet been submitted for approval.

A timesheet with this status must be reviewed/updated and Submitted by the employee at which time its status will be set to 'Unapproved'.

Unapproved

This is where the timesheet has not yet been approved.

This status is automatically assigned when the employee submits a timesheet. A timesheet with this status requires action (Approve/Amend/Reject) by the assigned Approver.

Rejected 

This status is assigned when an Approver Rejects the timesheet.

Approved 

This is where the timesheet has been approved but it has not yet been imported into a Pay Run.

This status is automatically assigned when a timesheet is approved by the First Approver or Second Approver (if applicable) in the workflow.

A timesheet with this status is available for import into an upcoming Pay Run.

Processing 

This is where the timesheet has been imported into a Pay Run but the pay run has not yet been completed.
Paid (This Year)This is where the timesheet has been imported into a Pay Run, the Pay Run has been completed, and the year from the Period End date is the current year.
Paid (Prior Years) This is where the timesheet has been imported into a Pay Run, the Pay Run has been completed, and the year from the Period End date is not the current year.

The Timesheet Grid

The Timesheet Grid displays a list of timesheets grouped by their current 'Status'. A filter is provided which can be used to view specific timesheets by status, e.g. Filter the grid to show only unapproved timesheets, or filter the grid to show only unpaid entries.

Buttons on the Timesheet Grid

  • Back: Click the 'Back' button to return to the 'Timesheet Summary'.
  • StatusClick the 'Status' filter button to see the display options available.
  • +New Timesheet EntryClick the '+New Timesheet Entry' button to open the 'Timesheet Entry' modal. See section 'Timesheet Entry Modal' below.
Fields that require further explanation
Period End

This is the actual or notional Period End Date in the format 'DD/MM/YYYY'.

RoleThis is a description of the Role, e.g. Coach.
StatusThis is the current status of the timesheet, e.g. 'Approved'. See section 'Timesheet Status' above.
HoursThis is the total hours recorded for each timesheet entry.
Assigned to

This is field is only used:

  • Where the timesheet has not yet been submitted, a submission deadline date will be displayed, e.g. 'Submit by: 30/06/2020'.
  • Where the timesheet has not yet been approved, the assigned approver's name will be displayed, e.g. 'Assigned to: John Smith'.
Action

Click the 'View' icon to open the 'Timesheet Entries' modal to see full details of the Timesheet entry, including the 'Timesheet Log'. See section 'Timesheet Entries Modal' below.

Timesheet Entries Modal

The 'Timesheet Entries' modal will open when the 'View' action link, on the 'Timesheet Grid', is clicked.

If you are an Timesheet Approver, this modal will open once the 'See All' button is clicked from the homepage left-menu 'Timesheets to Action' or an 'Approve' icon is clicked in the 'Staff Timesheet Grid'.

Buttons on the Timesheet Entries Modal

  • +New Timesheet Entry: Visible only to Timesheet ApproversClick the '+New Timesheet Entry' button to open the 'Timesheet Entry' modal.
  • Approve/Reject Timesheet: Visible only to Timesheet Approvers. Use the 'I would like to' picklist to select one of the following options:
    • When the timesheet is 'Unapproved': 
      • Approve Timesheet.
      • Reject Timesheet.
    • When the timesheet is already 'Approved':
      • Enter a Comment.
      • Reject Timesheet.
  • Comment/Reason: Visible only to Timesheet Approvers. Use this text field to enter comments. The following conditions apply:
    • When the timesheet is 'Unapproved', leave an optional comment.
    • When the timesheet is already 'Approved' and 'Comment' is selected from the picklist, a comment must be entered.
    • When the timesheet is already 'Approved', and 'Reject' is selected from the picklist, a comment must be entered.
  • Show Timesheet Log/Hide Timesheet Log: Click this button to toggle the display of the 'Timesheet Log' under the modal.
Fields that require further explanation
Period End Date

This is the actual or notional Period End Date in the format 'DD/MM/YYYY'.

RoleThis is a description of the Role, e.g. Coach.
StatusThis is the current status of the timesheet, e.g. 'Approved'. See section 'Timesheet Status' above.
Assigned to

This is field is only used where the timesheet has not yet been approved. The assigned Approver's name will be displayed, e.g. 'Assigned to: John Smith'.

For each entry
DateThis is the Work Date. See section 'Timesheet Entry Modal'.
PositionThis is the Position that has been mapped to the employee and the Role.
PaycodeThis is the Paycode description.
Start TimeThis is the Start Time of the Work Date. The displayed format is 'HH:MM AM/PM'.
Finish TimeThis is the Finish Time of the Work Date. The displayed format is 'HH:MM AM/PM'.
BreakThis is the length of any breaks taken in minutes.
Hours/QtyThis field is be based in the Rate Code value and is represented using a label and a value. See section 'Timesheet Entry Modal' below.

Optional: If 'Comment' text has been included, a 'speech bubble' icon will display the content when hovered over.
Action

Click the 'View' icon to open the 'Timesheet Entries' modal to see full details of the individual Timesheet entry.

Click the 'Log' icon to open the 'Timesheet Entry Change Log'. See section 'Timesheet Entry Change Log' below.

Click the 'Edit' icon to open the 'Timesheet Entries' modal. See note.

Action: Edit or Delete

For employees, the 'Edit' or 'Delete' icons will display only when the status of the timesheet is either:

  • Unsubmitted.
  • Rejected.

For Approvers/Power Users the 'Edit' or 'Delete' icons icon will display only when the status of the timesheet is either:

  • Unapproved.
  • Approved.

Click the 'Delete' icon to delete a timesheet entry.

A confirmation modal will open to ensure this is an intended action:

  • Where the Timesheet Entry to be deleted is the only one for the Timesheet, the confirmation modal will display the following message:
    'This is the only Timesheet Entry for this Timesheet. If you proceed, the Timesheet will also be deleted. Are you sure you want to delete this Timesheet Entry?'. 
  • If there are more than one Timesheet Entry the follow message will be displayed:
    'Are you sure you want to delete this Timesheet Entry?'.

Click 'Yes' to delete the entry or 'No' to cancel the action.

If the timesheet entry being deleted is the only entry left for this timesheet, then the timesheet itself will also be deleted. In this scenario, a 'Delete Timesheet' log record is recorded. 

Important!

There will be a 'Delete' icon against all records but only where the status of the timesheet is either 'Unapproved' or 'Approved'.

If neither, the following message will be displayed 'Unable to delete. Please try again'.

When satisfied with your entry, click the 'Save' or 'Update' button to commit your changes to the database or 'Cancel' to return to the previous screen.

Click here for an Administrator Note.

Access to the Staff Kiosk '+ New Timesheet Entry' button, plus 'Edit' and 'Delete' actions in the 'Timesheet Entries' modal is controlled by Staff Kiosk Payroll/HR > Timesheets permissions on the '---Add Timesheet' security point.

To enable this function use TASS.web program System Admin > Users > Portal Security Permissions.

Timesheet Log

When the 'Show Timesheet Log/Hide Timesheet Log' toggle button is clicked, the 'Timesheet Log' expands or collapses.

The details shown in this log are as follows:

Fields that require further explanation
NameDisplayed using the format 'Preferred Name' and 'Surname'.
Ghost Name

A conditional field.

Only displayed if the Ghost Employee Code is used.

The Ghost icon is displayed followed by referred 'Name' and 'Surname'.

Action TextDisplays the logged workflow action. Displayed in uppercase font, e.g. 'APPROVE TIMESHEET'.
Date and TimeDisplayed format is: dd/mm/yyyy at hh:mm AM/PM
StatusDisplays the logged workflow status. Displayed in uppercase font, e.g. 'APPROVED'.
Assigned toDisplays the name of the employee or Approver to who the action has been assigned.
Comment iconDisplayed in a hover-over tooltip if the field has been utilised.

Timesheet Entry Modal

The 'Timesheet Entry' modal will open when actions like 'View', 'Edit' or 'Delete' are clicked on the Timesheet Summary, Time sheet Grid, and Timesheet Entries modal.

Clicking the '+New Timesheet Entry' button on the Timesheet Summary or Timesheet Entries modal will also directly open this modal.

Important!

Message: 'Unable to proceed. A 'No Reply' email address is not set up. See your System Administrator'.

When an employee (or 'Approver'/'Power User') clicks the '+New Timesheet Entry' button or 'Edit' icon, a check is performed to ensure there is a 'No Reply email address' set up for their 'Company'. If not, this message will be displayed.

For more information on the 'No Reply email address' set up, refer to: Finance > General Ledger > Setup Information > Company Information on the 'General' tab.


Fields that require further explanation
Employee

This will be auto-populated with the name of the employee that the timesheet belongs along with their Employee Code, in the format of 'Surname, Preferred Name [Employee Code], e.g. Smith, John [10001].

This conditional field is not editable and is only displayed to Timesheet Approvers or Power Users.

Work Date

This is the date when the work was performed.

TLDR; Basically, this date cannot be a future date, nor a date is more than 90 days old. But must be on or before the cutoff date.

When creating a timesheet ('Add' mode), if the modal has been initiated from the 'Staff Timesheets Grid' screen, the date must be:

<= to 'Today' and <= the timesheet 'Cutoff' date (from the timesheet from which the screen is invoked) and be >= (today – 90 days).

If the modal has been initiated from 'Payroll/HR > My Payroll/HR' from the left menu option 'Timesheets',  the date must be:

<= today and >= (today – 90 days).

In 'Edit' mode, this field is not editable.

Role

This is the Role of the employee.

It is a conditional field.

When creating a timesheet ('Add' mode), if the modal has been initiated by a Timesheet Approver or Power User from the 'Staff Timesheets Grid' screen, this field will be auto-populated with the Role to which the timesheet belongs and it will not be editable.

Otherwise, it will be a mandatory, single select, picklist populated with Roles that have been mapped to the employee, and have a First Approver assigned.

In 'Edit' mode, this field is not editable.

Position

When creating a timesheet ('Add' mode) and in 'Edit' mode, this field is a mandatory single select picklist populated with the Positions that have been mapped to the employee and the Role selected in the field above.

Important!

Message: 'A timesheet for this date and position has already been submitted'.

If there is a 'Per Day' Online Timesheets Rule associated with this Position, a system check will be made to see if there are any other timesheet entries for this Date and Position that have a status other than 'Unsubmitted'. If any are found, this error message will be displayed.

If there is a Threshold Rule associated with this Position, there will be an 'Info' icon. Hover-over this icon to display the 'Rule Tooltip' defined on that Threshold Rule.

For more information, refer to Payroll/HRM > Payroll > Setup Information > Online Timesheet Rules.

Paycode

This is a mandatory field that is populated using the single select picklist with Paycodes that have been mapped to the employee and the Role/Position combination selected in the fields above.

The Paycode determines the Rate Code (used for Start and End Times).

Start Time

This is a conditional field. It is only displayed where Rate Code is a value other than '0'.

When the Work Date is chosen (above), a default time of 6:00 a.m. will be inserted automatically. This can be adjusted using the associated pickist, which is populated with times based on the time interval parameter, e.g. '5' means there will be 5 minute intervals. The Time Interval Override flag is used to determine if users can override the times available in this picklist.

For more information on 'Time Interval Override', refer to Payroll/HRM > Payroll > Setup Information > Payroll Setup on the 'Payrolls' tab.

Finish Time

This is a conditional field. It is only displayed where Rate Code is a value other than '0'.

Once the Start Time has been set, use the associated picklist to set the Finish Time.

Break

This field is mandatory. This is the length of any breaks taken in minutes.

The duration can be 0 or any value that is less than the time worked.

Hours

This field is be based in the Rate Code value:

  • Where the Rate Code = '0':
    • The label will be 'Quantity'.
    • Value will be set to '1'.
  • Where the Rate Code is other than '0':
    • The label will be 'Hours'.
    • The value will be the time difference between Start Time and Finish Time rounded to 2 decimal places.

Where the selected Position has a Threshold Rule, this value may be updated to comply with that rule.

Comment

This is an optional text field.

This field accepts up to 1000 characters of plain text.

When satisfied with your entry, click the 'Save' or 'Update' button to commit your changes to the database or 'Cancel' to return to the previous screen.

Timesheet Entry Change Log

From the 'Timesheet Entries Modal', when the 'Log' icon is clicked (in the action column) the 'Timesheet Entry Change Log' modal will open.

This log contains the following details:

Fields that require further explanation
Type
  • Insert (I).
  • Update (U).
Update byEmployee code. Includes a hover-over to show the associated employee's name.
Update onDisplayed using format: dd/mm/yyyy at hh:mm AM/PM.
PositionDisplays the Position description.
PaycodeDisplays the Paycode description.
Start TimeDisplayed format is 'HH:MM AM/PM'.
Finish TimeDisplayed format is 'HH:MM AM/PM'.
BreakDisplayed format is in number of minutes.
Hours / QtyRepresented using a label and a value.
Comment iconDisplayed in a hover-over tooltip if the field has been utilised.

Click the 'Cancel' button to return to the previous screen.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.