Thredbo 1.0

Thredbo payroll integration overview.

Overview

Payroll System

Emplive

Transfer Method

SFTP

Frequency

Daily

Time

10pm Sydney

Custom Fields

PayLevelName

Job Title

Resort Specific Requirements

Payroll Requirements/Analysis File

Allowances

Used for the Request Private Allowance (SSRP1x2, SSRP1x4, etc) The Request Private still needs to be setup as an allowance • The Request Private allowance, SSRP1 is applied to only private lessons that are requests (not allocated) SSRP1x2 means $10.00 x 2 hours, SSRP1x3 means $10.00 x 3 hours, etc.

$allowances = '';
if ($timesheetEntry->payType == SeasonPaidActivity::PAY_TYPE_HOURLY_RATE && $timesheetEntry->payWageType == SeasonPaidActivity::PAY_RATE_TYPE_PRIVATE) {
     $allowances =  'SSPR1x' . DateTimeUtil::convertMinutesToHoursFloat($timesheetEntry->durationMinutes, 1);
}

flaik will prefix the 'SSPR1x' and then append the hour calculation

PayLevelNames

Thredbo uses PayLevelName to represent the current in Season Pay Bump the Instructor is in.

There are 5 Pay Levels: Base, SS200, SS300, SS400, SS500

Job Title
Pay Level

Snowsports Instructor

Base

Snowsports Instructor 101-200

SS200

Snowsports Instructor 201-300

SS300

Snowsports Instructor 301-400

SS400

Snowsports Instructor 401-500

SS500

Snowsports Instructor 501-600

SSS600

Pay Level Setup

The PayLevelName is tied to the Job Title of the Instructor in Settings -> Global product settings -> Job titles

Process for Changing Pay Level

  1. Go To Staff Management Page

  2. Sort By Total On Shift Hours

  3. If Employee has crossed an hours threshold update their Employee Profile -> Job Title to reflect the new Pay Level

Last updated

Was this helpful?