TracCloud: Payroll: Difference between revisions
From Redrock Wiki
No edit summary |
No edit summary |
||
Line 35: | Line 35: | ||
==1. Pay Codes== | ==1. Pay Codes== | ||
The first step towards utilizing TracCloud's payroll features is setting up Pay Codes. Each consultant can be assigned to one | The first step towards utilizing TracCloud's payroll features is setting up <b>Pay Codes</b>. Each consultant can be assigned to one pay code, we will then be utilizing these pay code values to determine pay rates in our Work Types (step 3). | ||
<span style="color:grey"><i>Other > Other Options > Preferences > Pay Codes | <span style="color:grey"><i>Other > Other Options > Preferences > Pay Codes.</i></span> | ||
[[File: | [[File:5752124.png|900px]] | ||
<hr> | <hr> | ||
==2. Pay Basis== | ==2. Pay Basis== | ||
Your <b>Pay Basis</b> (found immediately beneath your pay codes) determines how we're tracking work hours. Each profile can be set to use a different pay basis.<br> | |||
<b>Schedule</b> will calculate work hours based on the consultant's scheduled availabilities and appointments.<br> | <b>Schedule</b> will calculate work hours based on the consultant's scheduled availabilities and appointments.<br> | ||
<b>Consultant Work Time</b> will calculate work hours based on the actual time the consultant logs in and out for work visits.<br> | <b>Consultant Work Time</b> will calculate work hours based on the actual time the consultant logs in and out for work visits.<br> | ||
Line 49: | Line 49: | ||
<span style="color:grey"><i>Other > Other Options > Preferences > Payroll > Pay Basis for [Profile].</i></span> | <span style="color:grey"><i>Other > Other Options > Preferences > Payroll > Pay Basis for [Profile].</i></span> | ||
[[File: | [[File:4426996.png|900px]]<br><br> | ||
If you're utilizing <b>Consultant Work Time</b> as your Pay Basis, you may prefer to have the consultant login button visible on kiosks. To enable this, check <b>Show Consultant Login Button</b> in your <i>Log In/Out</i> prefs. | If you're utilizing <b>Consultant Work Time</b> as your Pay Basis, you may prefer to have the consultant login button visible on kiosks (and [[TracCloudGuideProfilePrefsLogEtc#Custom_KIOSK_Options|custom kiosks]]). To enable this, check <b>Show Consultant Login Button</b> (and <b>Allow Consultant Login for Custom KIOSKs as well</b>) in your [[TracCloudGuideProfilePrefsLogInOut|<i>Log In/Out</i> prefs]]. | ||
<span style="color:grey"><i>Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out.</i></span> | <span style="color:grey"><i>Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out.</i></span> | ||
[[File: | [[File:4621076.png|900px]]<br><br> | ||
In the same menu, and again relevant for those using <b>Consultant Work Time</b>, you have <b>Only show Consultants that are logged in to Work during KIOSK visit login</b>. If enabled, this will filter down the list of available consultants when students are logging in to only those who are logged in for work. | In the same menu, and again relevant for those using <b>Consultant Work Time</b>, you have <b>Only show Consultants that are logged in to Work during KIOSK visit login</b>. If enabled, this will filter down the list of available consultants when students are logging in to only those who are logged in for work. Additionally, you can further filter the results to only consultants logged in for work *and* available for a drop-in, and/or only show consultants who are logged in for work in the same center that the student is currently logging into. | ||
<span style="color:grey"><i>Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out.</i></span> | <span style="color:grey"><i>Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out.</i></span> | ||
[[File: | [[File:9719054.png|900px]] | ||
<hr> | <hr> | ||
==3. Work Types== | ==3. Work Types== | ||
Next up is Work Types, you can think of these as a form of | Next up is <b>Work Types</b>, you can think of these as a form of pay rate condition. How many you'll need is entirely dependent on how your pay rates change based on center, reason, and fund. You may end up creating only one generic work type, or multiple to cover each possible condition where a unique pay rate needs to be defined. | ||
<span style="color:grey"><i>Other > Listings > Work Types.</i></span> | <span style="color:grey"><i>Other > Listings > Work Types.</i></span> | ||
[[File: | [[File:3139175.png|900px]]<br><br> | ||
To create new Work Type, click the Hamburger icon | To create new Work Type, click the Hamburger icon {{#fas:bars}} and select <i>New Work Type</i>. This will bring you to the following screen. | ||
[[File: | [[File:4318372.png|900px]]<br><br> | ||
* <b>Active From</b> & <b>Active To</b> | * <b>Active From</b> & <b>Active To</b> | ||
::This work type applies to your [[TracCloudGuideBasicsPayroll#2. Pay Basis|Pay Basis]] within this date range. | ::This work type applies to your [[TracCloudGuideBasicsPayroll#2. Pay Basis|Pay Basis]] within this date range.<br><br> | ||
* <b>Pay Basis</b> | * <b>Pay Basis</b> | ||
::This determines which | ::This determines which pay basis this work type applies to. This should always match your profile's pay basis as configured in step 2.<br><br> | ||
* <b>Disposition</b> | * <b>Disposition</b> | ||
::This allows you to differentiate | ::This allows you to differentiate pay rates based on how many students the consultant is meeting with.<br><b>No Students</b> - This work type is used when the consultant is logged in/has available hours but is not currently meeting with a student. If this is the only Work Type available, Consultant Work Time will still use this type.<br><b>1-on-1</b> - This work type applies to consultants who are meeting with a single student.<br><b>Group</b> - This applies if the consultant is meeting with 2 or more students at once.<br><br> | ||
* <b>Fund</b> | * <b>Fund</b> | ||
::This lets you assign this work type to a particular fund. | ::This lets you assign this work type to a particular fund, so that only visits/appointments/availabilities assigned to that fund will apply to this work type.<br><br> | ||
* <b>Center</b> | |||
::This lets you assign this work type to a particular [[TracCloudGuideProfileCenters|center]], so that only visits/appointments/availabilities assigned to that center will apply to this work type.<br><br> | |||
* <b>Work Reason</b> | |||
::This lets you assign this work type to a particular work [[TracCloudGuideProfileReasons|reason]], so that only visits/appointments/availabilities assigned to that reason will apply to this work type.<br><br> | |||
* <b>Consultant Pay Code Rates</b> | * <b>Consultant Pay Code Rates</b> | ||
::These are the | ::These are the pay rates for each of your pay codes, used if the conditions of this work type are met.<br><br> | ||
To provide a | To provide a [[TracCloudGuideProfileGroups|permission group]] the ability to view/modify work types, it can be added to the relevant group's table access settings. | ||
<span style="color:grey"><i>Other > Other Options > Groups > [The Group you want to modify] > Admin / Modules > Table Access.</i></span> | <span style="color:grey"><i>Other > Other Options > Groups > [The Group you want to modify] > Admin / Modules > Table Access.</i></span> |
Revision as of 16:08, 16 May 2023
|
Tracking Staff Payroll in TracCloud TracCloud provides the ability to track hours and pay rates of your consultants based on different work types and pay bases. You can then base other system functionality on whether or not a consultant is logged in for work, and report on this payroll data after the fact. Funds can also be used to define pay rates and to group data in reports. 1. Pay CodesThe first step towards utilizing TracCloud's payroll features is setting up Pay Codes. Each consultant can be assigned to one pay code, we will then be utilizing these pay code values to determine pay rates in our Work Types (step 3). Other > Other Options > Preferences > Pay Codes. 2. Pay BasisYour Pay Basis (found immediately beneath your pay codes) determines how we're tracking work hours. Each profile can be set to use a different pay basis. Other > Other Options > Preferences > Payroll > Pay Basis for [Profile].
If you're utilizing Consultant Work Time as your Pay Basis, you may prefer to have the consultant login button visible on kiosks (and custom kiosks). To enable this, check Show Consultant Login Button (and Allow Consultant Login for Custom KIOSKs as well) in your Log In/Out prefs. Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out.
In the same menu, and again relevant for those using Consultant Work Time, you have Only show Consultants that are logged in to Work during KIOSK visit login. If enabled, this will filter down the list of available consultants when students are logging in to only those who are logged in for work. Additionally, you can further filter the results to only consultants logged in for work *and* available for a drop-in, and/or only show consultants who are logged in for work in the same center that the student is currently logging into. Other > Other Options > Profiles > [Your Profile] > Prefs > Log In/Out. 3. Work TypesNext up is Work Types, you can think of these as a form of pay rate condition. How many you'll need is entirely dependent on how your pay rates change based on center, reason, and fund. You may end up creating only one generic work type, or multiple to cover each possible condition where a unique pay rate needs to be defined. Other > Listings > Work Types.
To create new Work Type, click the Hamburger icon and select New Work Type. This will bring you to the following screen.
To provide a permission group the ability to view/modify work types, it can be added to the relevant group's table access settings. Other > Other Options > Groups > [The Group you want to modify] > Admin / Modules > Table Access. File:6838667.png 4. Tutor Pay CodesNext up, we need to assign a Pay Code to our consultants. The is as simple as going to their profile and choosing the correct Pay Code from the drop-down menu. Save after making changes. Other > Listings > Staff > [Your Consultant] > Pay Code. File:5481492.png
5. Work Reasons (If Pay Basis is Work Time)If Consultants are logging in for work hours (via kiosk or dashboard), work Reasons can be created to better categorize their hours. Simply create a reason as you normally would, and make sure to check the Work Reason checkbox. Other > Other Options > Profiles > [Your Profile] > Reasons > New Reason.
File:6556093.png The next time a consultant logs into a center, they will see the available work reasons to select. 6. Work Visits (If Pay Basis is Work Time)There are two ways a consultant can start their work visit. 1. From a Kiosk or Log Listing
2. From the dashboard
7. FundsFunds can be entered in several locations, from the student profile to the consultant. The order in which these are prioritized is Student > Visit > Appointment > Availability > Consultant > Center, with the Consultant Fund only being utilized if the other 4 funds for a particular scenario are blank. Information on enabling each of these fund fields can be found below. Consultant Fund is enabled by default.
Other > Other Options > Preferences > Student Entry Choices > Display Fund.
Appointment and Availability Fund can be found in your Profile Preferences. The Appointment Preference also applies to Visit Fund. Other > Other Options > Profiles > Prefs > Scheduling > Special Fields.
8. Payroll ReportsThere are two Payroll reports available for this information, found in the Navigation Bar, under Reports > Payroll. Access to these reports does require Allow user to access payroll reports to be enabled in the relevant permission group. Other > Other Options > Groups > [The group you want to modify] > Center Access.
Once enabled, the following reports will be available.
This report will pull all active staff into a report with their name, email, assigned group, linked centers, and if they are a consultant (have a schedule on the calendar).
This report will show you payroll grouped by the center. Consultant, hourly rate, total hours, and total compensation will be displayed.
|