Hours Type Codes
An Hours Type Code is used to specify the various types of hours (e.g. Normal Hours, Sick Leave Hours, Annual Leave, and Overtime).
Prerequisites
- Classification
- Account Numbers (optional)
Rules and Guidelines
- Hours types are normally used to designate time, but can also be used to designate piece work.
- Do not use XX as an Hours Type code, as it is reserved for internal use only.
- Once a code has been created, the Classification cannot be changed.
- Hours Type Codes or Allow/Deduct Codes can override Costing Account, disallow Cost Splitting altogether (not just on the Account field), and use Costing Data for all other fields. Costing override entered on Entry via Single Screen, however, will be applied regardless of any other settings.
-
Updating or deleting an existing record may trigger a Warning Message.
-
On Mapper validation, if the Rounding Required is set to D, R, U, the number of decimal values in the Hourly Rate Ceiling field should be less than or equal to the number of decimals in the Round to Decimals field. Otherwise, the program will return an invalid value and the mapper report will then display an error message.
Field Information
Enter a two-character code that represents the Hours Type.
When deciding on a type of code to use the following should be considered:
- How will the code be sorted?
- It is recommended that all codes are either alpha characters or all numeric.
- The Sort sequence is in the Alpha Numeric order.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This tick box determines whether the Leave Units or Hours Amount will be used to calculate payment for leave taken. For example, when Leave Taken is Hours = 16 and Leave Units = 2 days, payment will be calculated using Leave Units of 2.00 = 2 x Rate.
To use the Leave Units for payment, tick this box. Otherwise, leave this field blank.
Once Pay by Units is ticked, the Default Calc Method field becomes mandatory, and must be populated with a method that uses Average Rate 7, 8 or 9.
This field is only enabled when:
- Prevar *PP_LEAVE_UNITS Position 1 is set to Y;
- Program Control PEP39 Position 15 is set to A; and
- Leave Classification is any of the following: L - Long Service Leave, O - Other Leave, S - Sick Leave, or V - Annual Leave.
This is a description of the Hours Type Code.
The description is used for reporting purposes. Eight characters are allowed, but only seven characters are printed on the pay envelope.
Enter an alternate description of the Hours Type Code. The short description is used to display in browse list.
Select a code identifying the classification of the hours. This field is used to identify those hours types that require special treatment.
Code | Value | Description |
---|---|---|
A | Annual Leave Loading | This is subject to a special tax calculation in relation to the loading threshold. |
L | Long Service Leave | Long Service Leave taken is offset against an accrued entitlement |
N | Normal Pay Hours | Normal Pay Hours |
O | Other Leave | Identifies leave not covered by other classifications, such as Compassionate Leave. |
P | Public Holiday | When Auto Pay is used, the system can create public holiday payments automatically and used Hours Type with a classification of P. If public holiday details are setup an Hours Type of P must be created. |
Q | Training | Identifies training hours and links to the Training Module. |
R | Rostered Day | Identifies the Hours Type used only for RDO hours. |
S | Sick Leave | Sick Leave taken is off set against an accrued entitlement. |
T | Overtime | For overtime that attracts additional payment, such as time and a half a special calculation method is applied to automatically calculate the extra time for payment. |
V | Annual Leave | Annual Leave taken is off set against an accrued entitlement. |
W | Workers Compensation | Special pay calculations may apply and can be linked to the OHS module. |
For most organisations, Hours Types with Normal, Sick Leave, Annual Leave, Annual Leave Loading, and Long Service Leave classifications are a minimum requirement.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This field is used in the Dayforce Data Load Extractor views for Earning Elections, Earning YTD, Legacy Company Totals and Legacy Employee Earnings to assist with the transition of a Preceda customer to Dayforce.
Enter the loading factor rate used at the time of pay calculation. The input of negative values is allowed.
For normal time a loading factor of 1.000 is entered.
For overtime paid at time and a half will have a loading factor of 1.5000 etc.
If the Flexibility Payment Type is Double Pay, this is defaulted to '2.0' and set to read-only.
If the Flexibility Payment Type is Half Pay, this is defaulted to '0.5' and set to read-only.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This field allows you to select a rounding option. This field is set to N by default.
Code | Description |
---|---|
D | Round Down |
N | No Rounding |
R | Round to the Nearest |
U | Round Up |
Example:
Results with Various Rounding Options to 2 Decimals | ||||||
---|---|---|---|---|---|---|
Base Rate | Rate Multiplier | Rate x Multiplier |
No Rounding (N - Default) |
Round Up (U) | Round Down (D) | Round to the Nearest (R) |
25.7500 | 1.05 | 27.03750 | 27.03750 | 27.04000 | 27.03000 | 27.04000 |
25.7500 | 1.06 | 27.29500 | 27.29500 | 27.30000 | 27.29000 | 27.30000 |
25.7500 | 1.07 | 27.55250 | 27.55250 | 27.56000 | 27.55000 | 27.55000 |
25.7500 | 1.09 | 28.06750 | 28.06750 | 28.07000 | 28.06000 | 28.07000 |
This field allows you to select the number of decimals that the rates should be calculated to, before it is multiplied by the number of hours to be paid.
When the Rounding Required field is set to R, U, or D, this field must be populated with a value from 0 - 4. By default, it will be set to '4'.
This field is disabled when the Rounding Required field is set to N.
If Calculation Method is used, the rounding method of the original hours code will apply to the results of Calculation Method.
A code that indicated if the rate is to be included in the Labour Costing and General Ledger.
Code | Description |
---|---|
I | Include in Costing |
E | Exclude from Costing |
L | Costing Splits based on Linked Earnings |
M | Daily Costing Splits based on Linked Earnings |
S | Include in Costing, but split costs over various Accounts and/or |
S | Job Departments |
All Hours Types are normally included in the costing, but some organisations have an accrual requirements related to a 38 hours week which would be excluded from the costing.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
The default is used to indicate if the payment is to be made on overdrawn leave and only applies to Hours Types with a V, S, L, O, P, Q, R, and W Classification.
Code | Description |
---|---|
N | To prevent automatic payment of overdrawn leave |
P | To allow automatic payment of overdrawn leave |
The value selected can be overridden during a Payrun.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
Identify whether or not the Hours Type is to be deducted from the normal Auto Pay Hours.
Code | Description |
---|---|
Y |
(To deduct from Auto Pay Calculation) Deduct the Hours Type from the Auto Pay calculation. Hours attributed to the Hours Type are deducted from the base hours when running Auto Pay. |
N | Do not deduct from Auto Pay Calculation. (default) |
For an Hours Type with a Classification of S, when the sick leave hours are entered on the time entry window they are deducted from the employees' normal Auto Pay hours. Those hours are then paid as sick hours rather than normal hours.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
Specify the Hours Type code, with a Classification of O Other Leave, that the unpaid leave is to be assigned to.
This field is only relevant if:
- the Leave Classification is V, S, L, O, P or W, and
- the value in the "Leave Without Pay Default" field is set to N to 'prevent automatic payment of overdrawn leave.'
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This an optional field which can be used to link an Hours Type Code to a Flexibility Payment Type with prompt list options: Half Pay, Double Pay. By default, this field is blank (i.e. set to Normal Pay).
-
The Flexibility Payment Type selection is only applicable for Hours Type Codes defined with Leave Classifications (L, O, S, V). This field is set to read-only for other Classifications (i.e. NOT L, O, S, V).
-
Note that only one Flexibility Payment Type can be set for an Hours Type Code.
-
When a Flexibility Payment Type of Half Pay or Double Pay is selected, the Rate Multiplier value will be overridden by the Flexibility Rate Multiplier from flexibility payment type reference table, and then the Rate Multiplier field will be read-only.
-
The Hours Type Code's behavior in pay calculation and updating leave entitlement is based on the selected Flexibility Payment Type.
This is enabled when there is a Flexibility Payment Type.
When ticked, an information icon will display to inform that this is only applicable for Leave Accrual Methods configured with pro-rata: Actual Hours Worked.
When excess unpaid leave is assigned to the Hours Type specified in the Hours Type for Unpaid Leave field, it must be allocated a Leave Reason.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This field is used to exclude the hours type from the tax weeks calculation. Preceda provides the facility to calculate the number of weeks each employee is taxed (tax week calculation) e.g. Exclude payments for overtime and shift premiums from the tax weeks calculation.
Code | Description |
---|---|
Y |
Exclude this Hours Type from the Tax Weeks calculation. |
N |
Do not exclude this Hours Type from the Tax Weeks calculation. |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
Specify if the Hours Type is to be considered as a component of the actual gross earnings when calculating superannuation.
Code | Description |
---|---|
Y |
(Component of Gross) Include in Superannuation Gross. |
N |
(Not a Component of Gross) Exclude from Superannuation Gross. This is the default value. |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This button, when clicked, directs to the SGC OTE screen.
The label (i.e. Currently defined in X of Y SGC Rule/s) next to the button describes how many SGC Rules are defined where 'X' refers to the count of the Hours Code configured in SGC rules and 'Y' refers to the count of SGC rules currently defined.
This button is visible when Program Control PAY29 Position 20 is set to Y.
Specify if this Hours Type is to be included in the calculation of RDO.
Code | Description |
---|---|
Y | Include in RDO Calculation |
N |
Do not include in RDO Calculation. This is the default value. |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
Is this Hours Type code to be included in the calculation of FTE?
Code | Description |
---|---|
Y | Include the Hours Type code in the FTE calculation |
N | Exclude the Hours Type from the FTE calculation |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
A Pay Rate can be selected to be attached to this Hours Code. When the Hours Code is entered during Time Entry the attached Pay Rate will be used.
- The employee must have a value in the corresponding area in their Salary window. If the Award Pay Rate to be used for this Hours Type Code is selected, the employee must have a value in the Award Pay Rate field. If there is no value, the Base Pay Rate is used.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
If the Hours Type requires an additional formula for calculation, the code identifying the Calculation Method specified and is used as a default. The Default Calculation Method can be overridden by entering a different Calculation Method code either on the employee Payment Details window, or when entering the Time Entry details.
If a calculation method is not specified, it must have the same Classification as that specified for the Hours Type.
This field becomes mandatory when the Pay by Units field is ticked. This should then be populated with a Calc Method that uses rates that are not Hourly.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
The costing account number to which the Hours Type is posted. The following should be considered:
- The costing account entered must be defined on the Account Numberswindow,
- The costing account entered overrides the one entered on the Employee Costing window.
- The costing account entered is overridden if one is entered for the payrun when entering Time Entrydetails.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
A log of worked hours kept for each employee that could be used to keep track of hours to determine if this employee is to move to the next level of training base on the hours worked. This is recorded on the YTD Gross Tax & Net screen.
Code | Description |
---|---|
Y | Keep a log on hours worked by employee. |
N | Do not keep a log on hours worked by employee. (Default) |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This is on used if Leave Accruals are calculated on actual hours worked. It enable for the Hours Type to be included in the calculation of Leave Accruals.
Code | Description |
---|---|
Y | Include this hours type in hours an employee should have leave accrual calculated on |
N |
Exclude this hours type leave accrual. (Default) Example: Hours Types for overtime are not normally included in the calculation of Leave Accruals. |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This button will only be enabled when the check box Include Hours Worked In Leave Accrual is ticked. You can reach Exclusion Rules setup screen via this button.
When you click this button, system will open the Leave Calculation Exclusion Rules drilldown screen, which contains a browse list where exclusions rules can be set up. The drilldown screen allows to add and delete exclusion rules related to the Hours Type Code.
Exclusion rules can be configured as:
-
select only the Classification - Hours Type Code will be excluded from all applicable Accrual Methods belongs to the selected Classification
-
select Classification and Accrual Method - Hours Type Code will be excluded from the selected Accrual Method
Note: Exclusions are applicable only for Leave Accrual Methods configured with pro-rata = (W: Actual Hours Worked).
When exclusion rules exist for an Hours Type Code, a summary message will be displayed beside the Exclusions button which indicates number of exclusion rules setup against the Hours Code.
An Hourly Ceiling Rate can be specified to ensure that the calculated hourly rate attributed to this Hours Type does not exceed the value you enter. Hours Types involving loading, such as shift loading where the hourly rate may be varied by a Calculation Method.
If the calculated hourly rate exceeds the Ceiling Rate, it is automatically replaced with the Ceiling Rate. A Ceiling Rate may affect the calculation of superannuation contributions if they are based on an employee's actual earnings.
When the Rounding Required field is set to R, U, D, this field cannot have more decimal values than what is set in Round to Decimals field.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This only applies to Hours Type with a Classification of O Other Leave and is used to identify leave taken with an accrual Classification of B, C, D, E or F.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
Specify if the Hours Amount and/or Hours Rate associated with this Hours Type is to be printed on Pay Advices.
Value | Description |
---|---|
Blank |
(Default) Print both Hours and Rate. |
B | Suppress both Hours and Rate. |
H | Print Hours only. |
N | Do not print. |
R | Print Rate Only. |
The use of this field is subject to the Program Control options A440 - Pay Advices.
This controls the printing of leave dates entered on the Entry via Single Screen.
Code | Description |
---|---|
Y | Print Leave Dates on Pay Advices. |
N | Do not print Leave Dates on Pay Advices. |
This field is only displayed if Preceda Variable *RETRO_PAY Position 1 = 'C'.
This field determines how a retrospective payment is to be made.
Code | Description |
---|---|
Y | Retrospective pays will be calculated on this code. |
N | Retrospective pays will not be calculated on this code. |
When creating or cloning a code, this field will be set to 'Y' or 'N' based on the Classification. Any Classification included in the Retro Pay module is set to 'Y' by default.
If the Hours Type Code does not have a Retro Pay Code attached (saved), retrospective calculations will not be made against the original code.
Notes:
- The display and processing of this field is determined by Preceda Variable *RETRO_PAY Position 1 is set to 'C', and all other Positions is Blank.
-
When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This field is only available when the Preceda Variable *RETRO_PAY Position 1 is left blank.
This field determines how a retrospective payment is to be made as the original Hours Type Code.
- Ticking this box means that retrospective pays will be calculated on the selected code. If the corresponding Hours Type Code does not have a tick on this Retro Pay field, retrospective calculations will not be made on the original code. By default, this field is ticked.
- The OTP Weeks for Retro Tax field determines the number of weeks to apply (i.e. 52 weeks) on the calculation.
Notes:
- This field is only available when the Preceda Variable *RETRO_PAY Position 1 is left blank. If Positions 2-3 are set to 'r_', retrospective payments will be made using the original code with a prefix 'r_' (e.g. NORMAL will become r_NORMAL). If this is left blank, no prefix will be added to the description of Hours Type Code when displayed on the pay slip.
- When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This field manages the tax calculations for imported or manually keyed retro transactions on Retro Entry via Single Screen.
This field is enabled when the Retro Pay field is ticked.
Option | Description |
---|---|
Ticked |
Employee Pay Frequency will be referred to and the number of weeks corresponding to a pay period will be applied. The OTP Tax Weeks for Retro Tax will be disabled and not considered when performing tax calculations for the corresponding retro transactions. |
Unticked (Default) | The OTP Tax Weeks for Retro Tax is enabled and referred to with a default Tax Weeks of '52', which you can modify. |
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
When the Retro Pay is calculated (i.e. Retro Pay field is ticked), this displays the number of weeks to be used to calculate the One Time Payment Tax.
By default, this field displays a value of '52'.
This field is only used when the Retro Pay field is ticked and the Use Actual Tax Weeks field is left unticked.
Note: When modifying this field or deleting the selected Hours Type Code, a Warning Message will pop up. You can either continue to save your changes via ticking the declaration box, or cancel the update and create a new AD Code instead. For more information and a list of areas to consider when creating a new Code, see this Page.
This displays a list of all distinct Modern Award Pay Rate IDs available for Annualised Salary type of Industrial Agreements.
You can map employees payments into the disaggregated STP Payment Type Codes across Hours Type Codes and Allow/Deduct Codes in Preceda along with Leave Reasons.
This field will only be enabled once there is a valid STP Payment Type for a Classification keyed in based on the Validation Matrix. The available options listed in this prompt are predefined. Only valid options appears based on Classification. When there is only 1 valid option, the value is defaulted and the field is not editable.
This field is mandatory when *PP_STPPHASE2 Position 1 = A.
Hours Type Codes with Classification O (Other Leave) are mapped to an STP Payment Type. Where Other Leave is used with a Leave Reason, and the Leave Reason has a different STP Payment Type, this will be treated as an override.
Here is the ATO Employer Guide for your reference.
When the field is ticked, the Hours Code YTD amount will display on the Pay Slip.
Note that if the Hours Type Code is a consolidate set up, the display option of the Primary code will override of all group item's display option.
When the field is ticked, using of Leave Units will be mandatory. An error message will display if Leave Units field input value entered is zero (0).
Note that this will only be enabled for Classifications 'L' and 'O'. It will also only be applicable when the Leave Units feature is enabled within your database.