Skip to main content

Initialization

Initial global settings

Details

Rule Type
Time

Execution
Initialization

Parameters

NameDataTypeDefaultValueDescription
max_length_of_dayfloat24Maximum length of a workday in hours
decimals_hoursinteger3Number of decimal places to use for hour calculations
decimals_amountinteger2Number of decimal places to use for money and point calculations
split_daysboolean0If set, splits overnight shifts into two pay dates
next_day_startstime12:00 AMDetermines when the next day begins
out_drives_pay_dateboolean0Normally the IN punch drives the pay date; set this to have the OUT punch drive the pay date

Decision Tree

Rule processing begins in the cell R1:Level1 and proceeds right/down. Any IF statement which results in a DONE step terminates the rule immediately.

Line#Level1Level2Level3Comment
1Start
2SET(? = max_length_of_day)Maximum length of a day in hours
3SET(? = decimals_hours)Number of decimal places on time calculations
4SET(? = decimals_amount)Number of decimal places on money/wage calculations
5SET(? = split_days)Enabled when overnight shifts should be split into two paydates
6SET(? = next_day_starts)Used to relocate midnight or the start of the next day
7SET(? = out_drives_pay_date)Set to determine a paydate based on the OUT punch vs the IN