This topic is for advanced users
|
The Custom configuration screen allows system configuration settings that would typically apply to the software as a whole to be applied based on criteria. Custom configuration settings use a text based identifier combined with a value that can be a true/false, a string, a number or a date. Each custom configuration settings will use some or all of the following criteria:
- Labor Levels (home or worked based on the setting)
- Pay Rule
- Base Schedule Group
- Holiday Group
- Accrual Group
- Pay Type
- Accrual Pay Type
- Shift (home or worked based on the setting)
- Employed Date Range
- Effective Date Range
- Employee Shift Count
- Employee Shift Type
Each custom configuration settings uses a Custom Configuration ID that uniquely identifies the setting. Each setting will use either the true/false, string, numerical or date value. The following are the current custom configuration settings supported:
Settings
Payroll
Custom Configuration Setting
|
Custom Configuration ID
|
Value Used
|
Default Value
|
Notes
|
ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime
|
ADPPayrollExportGroupByWeekNumber
|
True / False value
|
False
|
|
David Klein # 1 payroll interface has an option to group hours by pay date
|
DavidKleinPayrollExportGroupByPayDate
|
True / False Value
|
True
|
|
David Klein # 1 payroll interface has an option to group hours by shift
|
DavidKleinPayrollExportGroupByShift
|
True / False Value
|
False
|
|
Kronos payroll interface has an option to group hours by shift
|
KronosPayrollExportGroupByShift
|
True / False Value
|
False
|
The E Shift column will contain the first letter of the Shift ID
|
Viventium payroll export hours format
|
ViventiumPayrollExportHoursFormat
|
String Value
|
0.0000
|
|
Viventium payroll export rate format
|
ViventiumPayrollExportRateFormat
|
String Value
|
0.0000
|
|
Scheduling
Custom Configuration Setting
|
Custom Configuration ID
|
Value Used
|
Default Value
|
Notes
|
Daily Staffing sheet employee sort order
|
DailyStaffingSheetEmployeeSortOrder
|
String Value
|
FullName
|
FullName or Seniority are the current 2 options
|
Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule
|
MonthlyScheduleAreaAcceptor
|
String Value
|
WorkedShiftWorkedBudgetGroupWorkedFloor
|
Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor
|
Pay Types
Custom Configuration Setting
|
Custom Configuration ID
|
Value Used
|
Default Value
|
Notes
|
Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation
|
ConsideredWorkedForHolidayWorkedDaysQualifier
|
True / False value
|
False
|
On or after holiday is supported
|
Override pay type configuration Punches Count Towards Daily Overtime rule
|
PunchesCountTowardsDailyOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Punches Count Towards Period Overtime rule
|
PunchesCountTowardsPeriodOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Punches Count Towards Premium rule
|
PunchesCountTowardsPremium
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Punches Count Towards Accrual rule
|
PunchesCountTowardsAccrual
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule
|
OtherHoursWorkedCountTowardsDailyOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Worked Count Towards Period Overtime rule
|
OtherHoursWorkedCountTowardsPeriodOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Worked Count Towards Premium rule
|
OtherHoursWorkedCountTowardsPremium
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Worked Count Towards Accrual rule
|
OtherHoursWorkedCountTowardsAccrual
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule
|
OtherHoursUnworkedCountTowardsDailyOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule
|
OtherHoursUnworkedCountTowardsPeriodOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule
|
OtherHoursUnworkedCountActualDateTowardsPeriodOvertime
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Towards Premium rule
|
OtherHoursUnworkedCountTowardsPremium
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule
|
OtherHoursUnworkedCountActualDateTowardsPremium
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Other Hours Unworked Count Towards Accrual rule
|
OtherHoursUnworkedCountTowardsAccrual
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Premium Count Towards Accrual rule
|
PremiumCountTowardsAccrual
|
True / False value
|
Pay type configuration
|
|
Override pay type configuration Premium Count Towards Premium rule
|
PremiumCountTowardsPremium
|
True / False value
|
Pay type configuration
|
|
Do not allow use of a pay type until the employee has been employed for X number of days
|
PayTypeSenorityDays
|
Integer value
|
0
|
Actual date of other hours must be greater than or equal to hire date plus seniority days. E.g. if employed on January 1 and seniority days is 7 then actual date must be January 8th or later. Effectively we are saying that the 7 days have been completed and so on the 8th you can use this pay type.
|
Other
Custom Configuration Setting
|
Custom Configuration ID
|
Value Used
|
Default Value
|
Notes
|
Do not deduct lunch when the lunch question at the time clock was answered "Not Taken"
|
DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken
|
True / False Value
|
False
|
|
Do not deduct lunch when the lunch question at the time clock was not answered i.e. "Unknown"
|
DoNotDeductLunchWhenLunchQuestionNotAnswered
|
True / False Value
|
False
|
|
In a multi-facility configuration, if employees have worked hours in another facility then this will put those hours into the PBJ file of the worked facility.
|
EmployeesHavePBJHoursInMultipleFacilities
|
True / False Value
|
False
|
The PBJ file has to be created for all facilities that any employee in a selected facility has worked in. E.g., if you are running PBJ for facility A and facility A employees worked in facility B then you must create the file for facility B at the same time. If employees in facility B worked in facility C then facility C must be included. Also, if there are employees not in facility A, B or C that have hours in A, B or C then you must also include those facilities.
|
Maximum hours that will calculate from a differential premium used on the worked holiday tab of holiday configuration
|
WorkedHolidayDifferentialMaximumMinutes
|
IntegerValue
|
9999
|
This is the number of minutes so multiple an hour maximum by 60
|
Phantom punches are temporary punches added between shifts so as to calculate double shifts correctly. This setting will calculate the time cards in a similar manner as if Out/In punches were added manually.
|
CalculatePhantomPunchesLikeActualPunches
|
True / False value
|
False
|
This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.
|
Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only
|
DepartmentOfLaborPayRateCalculations
|
True / False value
|
False
|
|
HHSOIG report requires birth dates to match (both must exist)
|
HHSOIGBirthDateMatch
|
True / False value
|
False
|
|
SAM report requires zip codes to match (both must exist)
|
SAMZipCodeMatch
|
True / False value
|
False
|
|
6th pay date overtime level minimum minutes.
|
SixthPayDateOvertimeLevelMinimumMinutes
|
Integer value
|
0
|
The Fixed Hour Level in overtime configuration is the maximum overtime level.
|
Disregards any Is Hire Date on employee status and the global rule about first / last active status as hire date such that the latest active status is ALWAYS the hire date.
|
LatestActiveStatusAlwaysConsideredHireDate
|
True / False value
|
False
|
|