<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://sbv.wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://sbv.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joel</id>
		<title>sbv.wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://sbv.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joel"/>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Special:Contributions/Joel"/>
		<updated>2026-08-11T06:32:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22.5</generator>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2026-08-06T21:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| It will only pay the 6th Pay Date OT if they already have the minimum minutes in the period. A common example is to set the minimum to 37.5 hours so that it only starts paying the 6th Pay Date OT after they already have 37.5. If the 37.5 is reached in the middle of the 6th pay date, it will pay the OT partially from 37.5 till the end of the day. The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to In-House Health FTP Site&lt;br /&gt;
| InHouseHealthExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Stafflion FTP Site&lt;br /&gt;
| StafflionPunchExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Offset for Premium Qualifier Worked Hours Summary Type Required On Each Day to Use Night, Day, Eve.&lt;br /&gt;
| WorkedHoursSummaryEachDayInPeriodQualifierOffset&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| If False, it will use the shift sort order. If True, it will use the prior day for shift 3.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/System_Configuration</id>
		<title>System Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/System_Configuration"/>
				<updated>2026-06-11T16:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Pictures / Signatures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
The system configuration is a combination of system wide and feature specific settings.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[[File:System.png]]&lt;br /&gt;
&lt;br /&gt;
Hour Format – times are displayed either in 24-hour format (also known as [http://en.wikipedia.org/wiki/24-hour_clock#Military_time military time]) or in 12-hour format (AM/PM). The hour format is enforced across the complete system and is not changeable on a per user basis.&lt;br /&gt;
&lt;br /&gt;
Employee Name Format – an employee's full name is a composite of the employee’s first name, initial and last name. This setting is used to specify if the full name should be in the format of Last, First or First, Last.&lt;br /&gt;
&lt;br /&gt;
Effective Date Determination - determines what information to display on the Main tab using the information from the [[Employee History|employee's history]] tab. If the date of a change occurs on or before the date that is selected in this setting, then that change would be considered to be the employee's current setting and displays on the Main tab.&lt;br /&gt;
&lt;br /&gt;
Employee Data Load Date – time card data before this date is not pulled from the database unless the Display Older Data button is selected (Home tab / Employees group). Limiting the amount of data loaded for each employee decreases the load time as you navigate from employee to employee.&lt;br /&gt;
&lt;br /&gt;
Pay Holidays – enables you to stop the calculation of all holidays for all employees without modifying the [[Holidays Configuration|Holidays configuration]].&lt;br /&gt;
&lt;br /&gt;
Use Non Zero Shift Count for Holiday Seniority - when calculating holiday seniority, the employee's hire date is used for determining seniority unless this is selected. Once selected, the first non-zero shift count entry in the employee's [[Employee Work Pattern|work pattern]] tab is used.&lt;br /&gt;
&lt;br /&gt;
Use Non Zero Shift Count for Worked Holiday Seniority - as above but for the worked holiday calculation.&lt;br /&gt;
&lt;br /&gt;
Enforce Reasons – users must select a [[Reasons Configuration|reason]] when they make changes to the punches, hours or schedules.&lt;br /&gt;
&lt;br /&gt;
DST Calculation (Spring - minus 1 hour) - hours that pass through the daylight savings time change will calculate one hour less because the employee is not working the one hour between 2am and 3am.&lt;br /&gt;
&lt;br /&gt;
DST Calculation (Fall - plus 1 hour) - hours that pass through the daylight savings time change will calculate one hour more because the employee is working the one hour between 1am and 2am twice.&lt;br /&gt;
&lt;br /&gt;
Using Pay Rates – pay rates will be displayed throughout the software provided that the user has the authorizations to view pay rates. This is used for the gross calculation of dollars.&lt;br /&gt;
&lt;br /&gt;
Close Pay Periods Past Pay Date – pay periods prior to the previous pay period are automatically closed to all users except those with the Administrator role.&lt;br /&gt;
&lt;br /&gt;
Do Not Highlight / Underline Punch Edits - added or edited punches will display identically to punches that were made at the time clock.&lt;br /&gt;
&lt;br /&gt;
Use Cumulative Break Calculator - punched breaks and lunches are generally required to be taken per schedule worked. An employee cannot &amp;quot;double up&amp;quot; and take no lunch in their first schedule and then take a long lunch in their second schedule. This setting overrides this behavior allowing an employee to punch out for multiple lunches in either the first or second shift.&lt;br /&gt;
&lt;br /&gt;
Use Pay Period Approval - users can approve the employee's time cards for the pay period. This stops any further calculation from occurring unless another user makes a change to the time card. Any change to the time card automatically removes the approval. A user can therefore be assured that the time card that they approved is unchanged if it still shows them as the approver.&lt;br /&gt;
&lt;br /&gt;
== Defaults ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Defaults.png]]&lt;br /&gt;
&lt;br /&gt;
Defaults for [[Pay Types Configuration|Pay Type]] and [[Shifts Configuration|Shift]] are required because calculations cannot be assigned to an unknown pay type or to an unknown shift. The other defaults are required on an “as needed” basis. For example, Available will not be a selection in Schedule Patterns if the Available Status Type has not been set.&lt;br /&gt;
&lt;br /&gt;
''Latest Active Status is considered Hire Date'' - If having multiple Active Statuses on a single employee, the software will assume that the hire date is the last Active Status. By default the software assumes that the hire date is the earliest Active Status. (An employee can have only one real Hire Date even if they get rehired multiple times). As soon as an Is Hire Date check box gets selected on the Shift History it overrides any software assumptions and forces the software to use that as the hire date.&lt;br /&gt;
&lt;br /&gt;
== Time Clocks ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Time_Clocks.png]]&lt;br /&gt;
&lt;br /&gt;
''Duplicate Punch Minutes'' – punches by the same employee that occur within this entered number of minutes from each other are considered to be &amp;quot;duplicate.&amp;quot; The first punch of 2 or more punches that occur within this duplicate punch window is displayed, while the other punches are hidden (but not discarded). (As an example, if this is set to 1, then the 2nd punch that has the same time as the first punch will be hidden. If the 2nd punch is 1 minute later then it will not be considered duplicate and will be displayed). If explicit punching is being used, then the duplicate punch setting only applies to punches of the same punch type. &lt;br /&gt;
&lt;br /&gt;
''Unassigned Clock IDs Expiration Days'' – the number of days that you have to enter an employee into the software before the enrolled clock ID is considered unused and is removed from the clock. This stops the clock from getting filled up with incorrect numbers.&lt;br /&gt;
&lt;br /&gt;
''Unassigned Clock IDs Expiration Date'' – any clock ID that was last used prior to this date and does not belong to an employee entered into the software will be removed.&lt;br /&gt;
&lt;br /&gt;
''Hourly Tasks Minute'' - clock [[tasks]] that run hourly will run when they start in the same minute as this setting.&lt;br /&gt;
&lt;br /&gt;
''Allow Multiple Clock IDs'' - used if it's required for an employee to punch with 2 clock ID's for the same time card. The 2nd clock ID can be used to automatically assign those hours with a different department or other labor level. On the Clock Info tab it will show a number on the top right corner which indicates 1st clock ID or 2nd Clock ID.&lt;br /&gt;
&lt;br /&gt;
''Allow Multi Facility All Time Clocks'' - used if it's required for an employee to punch in another facility which is not their home-facility. On the Clock Info tab it will show a check-box which can be used to display time clocks from other facilities. Please note that the software will not check for duplicate clock ID's accrues facilities. You will need to keep track on your own to make sure that these multi-facility employees have unique Clock ID's which no one else is using.&lt;br /&gt;
&lt;br /&gt;
''Explicit Punching'' – explicit punching at the time clock and explicit punching in the software do not have to be identical. If explicit punching is turned on in the software, then punches entered in the software always require the designation of In, Out, Back from Break or Back from Lunch. This setting forces users to designate the punch type in the same manner as is required at the HandPunch.&lt;br /&gt;
&lt;br /&gt;
''Using Punching Zones'' – available when using the HandPunch 3000 and 4000 models, this enables punching restrictions using either schedule based restrictions or the punching zone drop-down on the employee's [[Employee Clock Info|Clock Info]] tab.&lt;br /&gt;
&lt;br /&gt;
''Remove Unlicensed Employee'' - will check the License 1 if the expire date is older then today or empty. It will ignore the expire date if the license is set to Not Applicable. This setting only works for a Hand Punch.&lt;br /&gt;
&lt;br /&gt;
''Use Multiple Threads'' – HandPunch communication occurs in a serial manner, in that the software communicates to one HandPunch followed by the next HandPunch and so on. This setting allows the software to communicate to all HandPunches at the same time. However, multiple copies of the RSI communication DLL are required.&lt;br /&gt;
&lt;br /&gt;
''No Communication Error Emails'' - when the software has an error communicating to a time clock, an automatic email is sent out. This setting turns this email notifications off.&lt;br /&gt;
&lt;br /&gt;
''Hourly Communication Error Emails'' - if the clock task gets an error and started in the same minute as the Hourly Tasks Minute, then an email will be sent.&lt;br /&gt;
&lt;br /&gt;
''Show Lunch Taken Exceptions'' - calculates exceptions on out punches for the Lunch questions asked at the HandPunch.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not taken Exception When No Lunch Deduction'' - Generates the Lunch-Not-Taken exception anytime the employee answered at the clock Lunch-Not-Taken even if the software didn't deduct lunch automatically, (the grace minutes below will also be ignored). This is useful if the software is customized to not deduct lunch automatically depending on the employee's answer at the clock.&lt;br /&gt;
&lt;br /&gt;
''Lunch Unknown Exception'' - gets generated if the employee didn't answer at the clock the lunch question.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not Taken Exception'' - gets generated only if both are true, the employee answered at the clock Lunch-Not-Taken AND the software deducted lunch automatically.&lt;br /&gt;
&lt;br /&gt;
''Lunch Taken exception'' - gets generated if the employee answered at the clock Lunch-Taken.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not Required Exception'' - gets generated only if a software user manually sets Lunch-Not-Required on the Punch.&lt;br /&gt;
&lt;br /&gt;
== Labor Levels == &lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels.png]]&lt;br /&gt;
&lt;br /&gt;
Defines the labor levels being used in the software. If you need to add more labor levels and you wish to position them above existing labor levels, then use the Sort Order to make them appear in the desired order.&lt;br /&gt;
&lt;br /&gt;
Labor Levels Used – the number of labor levels used in the software.&lt;br /&gt;
&lt;br /&gt;
Labor Level ID – the short identifier or number for this labor level.&lt;br /&gt;
&lt;br /&gt;
Labor Level Description – a longer description or name for this labor level.&lt;br /&gt;
&lt;br /&gt;
T S R B Check boxes&lt;br /&gt;
&lt;br /&gt;
Time based labor levels are the labor levels that will be used in the time cards and what the user working on time cards needs to see. Department is generally always a time based labor level.&lt;br /&gt;
&lt;br /&gt;
Scheduling labor levels are the labor levels that are available in the employee's schedule pattern. The Unit or Floor labor level is generally always a scheduling labor level, and if cross-departmental scheduling is allowed, then Departmental would also be a scheduling labor level.&lt;br /&gt;
&lt;br /&gt;
Restricted scheduling labor levels enforce that the choice of the available labor level items in the schedule patterns is restricted. For example, if Department is a scheduling labor level, then you most likely will have restrictions on what departments an employee can work in, based on their home department.&lt;br /&gt;
&lt;br /&gt;
Budgeting labor levels are the labor levels that are visible when entering the [[Budget|budgets]]. Typically, these are a budgetary labor level, and the Floor/Unit labor level.&lt;br /&gt;
&lt;br /&gt;
== Labor Level Designations ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels_Destinations.png]]&lt;br /&gt;
&lt;br /&gt;
These settings are similar to the Defaults except that these apply to the labor levels. The software has the expectation that certain labor levels are defined as representing, for example, the departmental level. An example of this is payroll interface. The payroll file may require placing the department ID in the file, therefore the software needs to know explicitly what labor level represents the departments.&lt;br /&gt;
&lt;br /&gt;
== Labor Level Assignments ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels_Assignments.png]]&lt;br /&gt;
&lt;br /&gt;
Labor level assignments represent a relationship between a labor level combination and other objects in the software such as a base schedule group, a scheduler period group, or another labor level.&lt;br /&gt;
&lt;br /&gt;
The base schedule group assignment is used to define the base schedules that will be available to choose from, when entering an employee's schedule pattern. The labor levels selected in the schedule pattern will link to a base schedule group, and this base schedule group provides the selection of base schedules.&lt;br /&gt;
&lt;br /&gt;
The scheduler period group assignment is used to link a budget group to a scheduling period to accommodate employees being scheduled for different length periods.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;allowable scheduling labor levels&amp;quot; are used in conjunction with the Restricted setting in the Labor Levels tab (see above). Based on the employee's home labor levels, the software can determine the allowable scheduling labor levels. For example, an RN can be scheduled to cover an LPN position.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;one to one&amp;quot; assignment allows one labor level item to be linked to another labor level item (items from different labor levels). For example, a department can be linked to a budget group. If you change an employee's department, then you automatically change their budget group.&lt;br /&gt;
&lt;br /&gt;
== Pictures / Signatures ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Pictures_Signatures.png]]&lt;br /&gt;
&lt;br /&gt;
Display Pictures – allows pictures to be selected and displayed on the employee main tab.&lt;br /&gt;
&lt;br /&gt;
Picture Folder – the folder where all pictures are placed so that they are visible for all users for on-premises software (\\Server\Ta... etc). For Cloud software, it should be blank, and pictures will only be enabled when opening the software from the webpage.&lt;br /&gt;
&lt;br /&gt;
Display Signatures – allows signature capture from signature pads from Topaz Systems.&lt;br /&gt;
&lt;br /&gt;
== Shift Count Lookup ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Shift_Count_Lookup.png]]&lt;br /&gt;
&lt;br /&gt;
The values for the calculated or default amount of hours paid based on an employee’s shift count. This is used when there is not a proportioned sliding scale of hours paid based on the employee’s shift count.&lt;br /&gt;
&lt;br /&gt;
== Health ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Health.png]]&lt;br /&gt;
&lt;br /&gt;
These settings allow health requirements to be required on a repeating time frame such as annually, only required one time, or not required at all.&lt;br /&gt;
&lt;br /&gt;
== Exceptions ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Exceptions.png]]&lt;br /&gt;
&lt;br /&gt;
Toggles exceptions on or off for Break Deductions, Under Shift and Over Shift count.&lt;br /&gt;
&lt;br /&gt;
== Payroll ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Payroll.png]]&lt;br /&gt;
&lt;br /&gt;
Payroll File Path – the default path and file name that the payroll file will be created in.&lt;br /&gt;
&lt;br /&gt;
Alternate Payroll File Path – if you are using two different payroll interfaces, then for one payroll interface, you will need to select the option to use the alternate payroll settings. The payroll file will then be created using this path and file name.&lt;br /&gt;
&lt;br /&gt;
External Payroll Import Date – if external payroll information is being imported into the software, then this is the date that the information has been imported to.&lt;br /&gt;
&lt;br /&gt;
Company / Client ID – if your payroll file requires an ID based on your company, then this is where that ID is set.&lt;br /&gt;
&lt;br /&gt;
Allow Pre Paid Hours – provides an additional checkbox when adding Other Hours that can be used for filtering a payroll file. This is typically used when a manual check is issued immediately and a record is required in the software. However, these hours will not be needed in a future payroll file, because this would result in a double payment.&lt;br /&gt;
&lt;br /&gt;
Allow Check Number – provides a check number field when adding Other Hours. This field can then be used to filter a payroll file, pass the check number in a payroll file, or create multiple payroll files (based on the check number). The method of utilization depends on the payroll export being used.&lt;br /&gt;
&lt;br /&gt;
== Scheduling ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduling.png]]&lt;br /&gt;
&lt;br /&gt;
Start Date – The start date is used as the default start date for new employees that are assigned a schedule pattern type, instead of the employee’s hire date.&lt;br /&gt;
&lt;br /&gt;
No Schedule Pattern Text – if an employee is not assigned to a schedule pattern, then that day will show as a blank line. This setting allows for some test to show rather than no text. After selecting the drop down in the Shift column in schedule patterns, pressing the first letter of this text will remove the schedule pattern. This can be quicker than selecting the first line from the schedule pattern drop down.&lt;br /&gt;
&lt;br /&gt;
Sort Schedule Pattern Dropdown with Default Schedule First For Shift – when using keystrokes to select the schedule patterns, having the default schedule as the first for each shift will allow you to use a single keystroke to assign the default schedule for the shift.&lt;br /&gt;
&lt;br /&gt;
== Scheduler ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduler.png]]&lt;br /&gt;
&lt;br /&gt;
These settings are used in the layout and display of the Scheduler screen.&lt;br /&gt;
&lt;br /&gt;
The color settings dictate the colors used for the cell borders or text, based on the schedule, punch or exception information.&lt;br /&gt;
&lt;br /&gt;
The Scheduler column count determines how many employee information columns the Scheduler will display, and what the column uses for its caption, width, and the information it will display. The Filter setting allows this column to be used for filtering only and not display as a column.&lt;br /&gt;
&lt;br /&gt;
The column widths for the employee information and availables should match so that the date columns are aligned.&lt;br /&gt;
&lt;br /&gt;
== Census ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Census.png]]&lt;br /&gt;
&lt;br /&gt;
== Prior Scheduler ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Prior_Scheduler.png]]&lt;br /&gt;
&lt;br /&gt;
== Accruals ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Accruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Projected Months'' - How far in advance the software should display projected accruals on the employee's Accrual Detail tab automatically. This affects the software speed when making time card edits, as for every edit all these future accrual months have to be recalculated. To speed up the software, lower the months and instead use the Recalculate-Accruals + Shift button to project a year in advance when needed.&lt;br /&gt;
&lt;br /&gt;
======Days In Accrual Year======&lt;br /&gt;
&lt;br /&gt;
* ''Accrual Periods in Accrual Period Group'' - This option will take all accrual periods associated with a specific accrual year and then count up the number of days in each period and then sums the total to get the number of days in the accrual year. Using this option will cause your weekly entitlements to potentially change from year to year since it is possible to have an extra period every few years. (Most years will be 52-weeks/26-biweeks or 364 days, but once in a while a year will be 53-weeks/27-biweeks or 371/378 days).&lt;br /&gt;
&lt;br /&gt;
* ''Actual days In Calendar Year'' - This option will count the number of days in that specific calendar year and divide your annual entitlement by that number. Most years will be 365, however a leap year will have 366. Selecting this option will mean that the period entitlement can change from year to year even though the annual entitlement is the same for each year.&lt;br /&gt;
&lt;br /&gt;
* ''364 Days'' - This option will take your annual entitlement and divide it by 364 days every year. Your period entitlement will never change with this method.&lt;br /&gt;
&lt;br /&gt;
* ''365 1/4 Days'' - This option will take your annual entitlement and divide it by 365.25 days every year. Your period entitlement will never change with this method.&lt;br /&gt;
&lt;br /&gt;
* ''Employee's Accrual Year (Anniv. to Anniv.)'' - This option is used if you want to see the full entitlement earned as of the employee anniversary (an employee who used no time, will have their exact annual entitlement on the day of the anniversary). When selecting this, the software will release each period's earnings in the next period. The accrual year is obtained by counting the number of accrual periods that are in the employee anniversary year and then dividing the annual entitlement by that number to get the amount earned per period. Using this option will cause your weekly entitlements to potentially change from anniversary-year to anniversary-year since it is possible to have an extra period every few anniversary-years. (Most anniversary-years will be 52-weeks/26-biweeks or 364 days, but once in a while an anniversary-year will be 53-weeks/27-biweeks or 371/378 days). If you are using this method you can never switch between bi-weekly and weekly periods at any point in time.&lt;br /&gt;
&lt;br /&gt;
''Do Not Project Current accrual Period'' - Displays the actual balance for the current accrual period according to what the employee already worked so far in the period even though the period has not ended yet so we don't know what it will actually be on the end of the period. Unlike future periods which show a projected balance. This is useful to be able to see how much the employee accrued so far in the period.&lt;br /&gt;
&lt;br /&gt;
== Scheduled Tasks ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduled_Tasks.png]]&lt;br /&gt;
&lt;br /&gt;
== Text Messaging ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Text_Messaging.png]]&lt;br /&gt;
&lt;br /&gt;
== Remote Server ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Remote_Server.png]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/System_Configuration</id>
		<title>System Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/System_Configuration"/>
				<updated>2026-06-11T16:12:49Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Pictures / Signatures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
The system configuration is a combination of system wide and feature specific settings.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
[[File:System.png]]&lt;br /&gt;
&lt;br /&gt;
Hour Format – times are displayed either in 24-hour format (also known as [http://en.wikipedia.org/wiki/24-hour_clock#Military_time military time]) or in 12-hour format (AM/PM). The hour format is enforced across the complete system and is not changeable on a per user basis.&lt;br /&gt;
&lt;br /&gt;
Employee Name Format – an employee's full name is a composite of the employee’s first name, initial and last name. This setting is used to specify if the full name should be in the format of Last, First or First, Last.&lt;br /&gt;
&lt;br /&gt;
Effective Date Determination - determines what information to display on the Main tab using the information from the [[Employee History|employee's history]] tab. If the date of a change occurs on or before the date that is selected in this setting, then that change would be considered to be the employee's current setting and displays on the Main tab.&lt;br /&gt;
&lt;br /&gt;
Employee Data Load Date – time card data before this date is not pulled from the database unless the Display Older Data button is selected (Home tab / Employees group). Limiting the amount of data loaded for each employee decreases the load time as you navigate from employee to employee.&lt;br /&gt;
&lt;br /&gt;
Pay Holidays – enables you to stop the calculation of all holidays for all employees without modifying the [[Holidays Configuration|Holidays configuration]].&lt;br /&gt;
&lt;br /&gt;
Use Non Zero Shift Count for Holiday Seniority - when calculating holiday seniority, the employee's hire date is used for determining seniority unless this is selected. Once selected, the first non-zero shift count entry in the employee's [[Employee Work Pattern|work pattern]] tab is used.&lt;br /&gt;
&lt;br /&gt;
Use Non Zero Shift Count for Worked Holiday Seniority - as above but for the worked holiday calculation.&lt;br /&gt;
&lt;br /&gt;
Enforce Reasons – users must select a [[Reasons Configuration|reason]] when they make changes to the punches, hours or schedules.&lt;br /&gt;
&lt;br /&gt;
DST Calculation (Spring - minus 1 hour) - hours that pass through the daylight savings time change will calculate one hour less because the employee is not working the one hour between 2am and 3am.&lt;br /&gt;
&lt;br /&gt;
DST Calculation (Fall - plus 1 hour) - hours that pass through the daylight savings time change will calculate one hour more because the employee is working the one hour between 1am and 2am twice.&lt;br /&gt;
&lt;br /&gt;
Using Pay Rates – pay rates will be displayed throughout the software provided that the user has the authorizations to view pay rates. This is used for the gross calculation of dollars.&lt;br /&gt;
&lt;br /&gt;
Close Pay Periods Past Pay Date – pay periods prior to the previous pay period are automatically closed to all users except those with the Administrator role.&lt;br /&gt;
&lt;br /&gt;
Do Not Highlight / Underline Punch Edits - added or edited punches will display identically to punches that were made at the time clock.&lt;br /&gt;
&lt;br /&gt;
Use Cumulative Break Calculator - punched breaks and lunches are generally required to be taken per schedule worked. An employee cannot &amp;quot;double up&amp;quot; and take no lunch in their first schedule and then take a long lunch in their second schedule. This setting overrides this behavior allowing an employee to punch out for multiple lunches in either the first or second shift.&lt;br /&gt;
&lt;br /&gt;
Use Pay Period Approval - users can approve the employee's time cards for the pay period. This stops any further calculation from occurring unless another user makes a change to the time card. Any change to the time card automatically removes the approval. A user can therefore be assured that the time card that they approved is unchanged if it still shows them as the approver.&lt;br /&gt;
&lt;br /&gt;
== Defaults ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Defaults.png]]&lt;br /&gt;
&lt;br /&gt;
Defaults for [[Pay Types Configuration|Pay Type]] and [[Shifts Configuration|Shift]] are required because calculations cannot be assigned to an unknown pay type or to an unknown shift. The other defaults are required on an “as needed” basis. For example, Available will not be a selection in Schedule Patterns if the Available Status Type has not been set.&lt;br /&gt;
&lt;br /&gt;
''Latest Active Status is considered Hire Date'' - If having multiple Active Statuses on a single employee, the software will assume that the hire date is the last Active Status. By default the software assumes that the hire date is the earliest Active Status. (An employee can have only one real Hire Date even if they get rehired multiple times). As soon as an Is Hire Date check box gets selected on the Shift History it overrides any software assumptions and forces the software to use that as the hire date.&lt;br /&gt;
&lt;br /&gt;
== Time Clocks ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Time_Clocks.png]]&lt;br /&gt;
&lt;br /&gt;
''Duplicate Punch Minutes'' – punches by the same employee that occur within this entered number of minutes from each other are considered to be &amp;quot;duplicate.&amp;quot; The first punch of 2 or more punches that occur within this duplicate punch window is displayed, while the other punches are hidden (but not discarded). (As an example, if this is set to 1, then the 2nd punch that has the same time as the first punch will be hidden. If the 2nd punch is 1 minute later then it will not be considered duplicate and will be displayed). If explicit punching is being used, then the duplicate punch setting only applies to punches of the same punch type. &lt;br /&gt;
&lt;br /&gt;
''Unassigned Clock IDs Expiration Days'' – the number of days that you have to enter an employee into the software before the enrolled clock ID is considered unused and is removed from the clock. This stops the clock from getting filled up with incorrect numbers.&lt;br /&gt;
&lt;br /&gt;
''Unassigned Clock IDs Expiration Date'' – any clock ID that was last used prior to this date and does not belong to an employee entered into the software will be removed.&lt;br /&gt;
&lt;br /&gt;
''Hourly Tasks Minute'' - clock [[tasks]] that run hourly will run when they start in the same minute as this setting.&lt;br /&gt;
&lt;br /&gt;
''Allow Multiple Clock IDs'' - used if it's required for an employee to punch with 2 clock ID's for the same time card. The 2nd clock ID can be used to automatically assign those hours with a different department or other labor level. On the Clock Info tab it will show a number on the top right corner which indicates 1st clock ID or 2nd Clock ID.&lt;br /&gt;
&lt;br /&gt;
''Allow Multi Facility All Time Clocks'' - used if it's required for an employee to punch in another facility which is not their home-facility. On the Clock Info tab it will show a check-box which can be used to display time clocks from other facilities. Please note that the software will not check for duplicate clock ID's accrues facilities. You will need to keep track on your own to make sure that these multi-facility employees have unique Clock ID's which no one else is using.&lt;br /&gt;
&lt;br /&gt;
''Explicit Punching'' – explicit punching at the time clock and explicit punching in the software do not have to be identical. If explicit punching is turned on in the software, then punches entered in the software always require the designation of In, Out, Back from Break or Back from Lunch. This setting forces users to designate the punch type in the same manner as is required at the HandPunch.&lt;br /&gt;
&lt;br /&gt;
''Using Punching Zones'' – available when using the HandPunch 3000 and 4000 models, this enables punching restrictions using either schedule based restrictions or the punching zone drop-down on the employee's [[Employee Clock Info|Clock Info]] tab.&lt;br /&gt;
&lt;br /&gt;
''Remove Unlicensed Employee'' - will check the License 1 if the expire date is older then today or empty. It will ignore the expire date if the license is set to Not Applicable. This setting only works for a Hand Punch.&lt;br /&gt;
&lt;br /&gt;
''Use Multiple Threads'' – HandPunch communication occurs in a serial manner, in that the software communicates to one HandPunch followed by the next HandPunch and so on. This setting allows the software to communicate to all HandPunches at the same time. However, multiple copies of the RSI communication DLL are required.&lt;br /&gt;
&lt;br /&gt;
''No Communication Error Emails'' - when the software has an error communicating to a time clock, an automatic email is sent out. This setting turns this email notifications off.&lt;br /&gt;
&lt;br /&gt;
''Hourly Communication Error Emails'' - if the clock task gets an error and started in the same minute as the Hourly Tasks Minute, then an email will be sent.&lt;br /&gt;
&lt;br /&gt;
''Show Lunch Taken Exceptions'' - calculates exceptions on out punches for the Lunch questions asked at the HandPunch.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not taken Exception When No Lunch Deduction'' - Generates the Lunch-Not-Taken exception anytime the employee answered at the clock Lunch-Not-Taken even if the software didn't deduct lunch automatically, (the grace minutes below will also be ignored). This is useful if the software is customized to not deduct lunch automatically depending on the employee's answer at the clock.&lt;br /&gt;
&lt;br /&gt;
''Lunch Unknown Exception'' - gets generated if the employee didn't answer at the clock the lunch question.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not Taken Exception'' - gets generated only if both are true, the employee answered at the clock Lunch-Not-Taken AND the software deducted lunch automatically.&lt;br /&gt;
&lt;br /&gt;
''Lunch Taken exception'' - gets generated if the employee answered at the clock Lunch-Taken.&lt;br /&gt;
&lt;br /&gt;
''Lunch Not Required Exception'' - gets generated only if a software user manually sets Lunch-Not-Required on the Punch.&lt;br /&gt;
&lt;br /&gt;
== Labor Levels == &lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels.png]]&lt;br /&gt;
&lt;br /&gt;
Defines the labor levels being used in the software. If you need to add more labor levels and you wish to position them above existing labor levels, then use the Sort Order to make them appear in the desired order.&lt;br /&gt;
&lt;br /&gt;
Labor Levels Used – the number of labor levels used in the software.&lt;br /&gt;
&lt;br /&gt;
Labor Level ID – the short identifier or number for this labor level.&lt;br /&gt;
&lt;br /&gt;
Labor Level Description – a longer description or name for this labor level.&lt;br /&gt;
&lt;br /&gt;
T S R B Check boxes&lt;br /&gt;
&lt;br /&gt;
Time based labor levels are the labor levels that will be used in the time cards and what the user working on time cards needs to see. Department is generally always a time based labor level.&lt;br /&gt;
&lt;br /&gt;
Scheduling labor levels are the labor levels that are available in the employee's schedule pattern. The Unit or Floor labor level is generally always a scheduling labor level, and if cross-departmental scheduling is allowed, then Departmental would also be a scheduling labor level.&lt;br /&gt;
&lt;br /&gt;
Restricted scheduling labor levels enforce that the choice of the available labor level items in the schedule patterns is restricted. For example, if Department is a scheduling labor level, then you most likely will have restrictions on what departments an employee can work in, based on their home department.&lt;br /&gt;
&lt;br /&gt;
Budgeting labor levels are the labor levels that are visible when entering the [[Budget|budgets]]. Typically, these are a budgetary labor level, and the Floor/Unit labor level.&lt;br /&gt;
&lt;br /&gt;
== Labor Level Designations ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels_Destinations.png]]&lt;br /&gt;
&lt;br /&gt;
These settings are similar to the Defaults except that these apply to the labor levels. The software has the expectation that certain labor levels are defined as representing, for example, the departmental level. An example of this is payroll interface. The payroll file may require placing the department ID in the file, therefore the software needs to know explicitly what labor level represents the departments.&lt;br /&gt;
&lt;br /&gt;
== Labor Level Assignments ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Labor_Levels_Assignments.png]]&lt;br /&gt;
&lt;br /&gt;
Labor level assignments represent a relationship between a labor level combination and other objects in the software such as a base schedule group, a scheduler period group, or another labor level.&lt;br /&gt;
&lt;br /&gt;
The base schedule group assignment is used to define the base schedules that will be available to choose from, when entering an employee's schedule pattern. The labor levels selected in the schedule pattern will link to a base schedule group, and this base schedule group provides the selection of base schedules.&lt;br /&gt;
&lt;br /&gt;
The scheduler period group assignment is used to link a budget group to a scheduling period to accommodate employees being scheduled for different length periods.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;allowable scheduling labor levels&amp;quot; are used in conjunction with the Restricted setting in the Labor Levels tab (see above). Based on the employee's home labor levels, the software can determine the allowable scheduling labor levels. For example, an RN can be scheduled to cover an LPN position.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;one to one&amp;quot; assignment allows one labor level item to be linked to another labor level item (items from different labor levels). For example, a department can be linked to a budget group. If you change an employee's department, then you automatically change their budget group.&lt;br /&gt;
&lt;br /&gt;
== Pictures / Signatures ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Pictures_Signatures.png]]&lt;br /&gt;
&lt;br /&gt;
Display Pictures – allows pictures to be selected and displayed on the employee main tab.&lt;br /&gt;
&lt;br /&gt;
Picture Folder – the folder where all pictures are placed so that they are visible for all users for on-premises software. For Cloud software, it should be blank, and pictures will only be enabled when opening the software from the webpage.&lt;br /&gt;
&lt;br /&gt;
Display Signatures – allows signature capture from signature pads from Topaz Systems.&lt;br /&gt;
&lt;br /&gt;
== Shift Count Lookup ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Shift_Count_Lookup.png]]&lt;br /&gt;
&lt;br /&gt;
The values for the calculated or default amount of hours paid based on an employee’s shift count. This is used when there is not a proportioned sliding scale of hours paid based on the employee’s shift count.&lt;br /&gt;
&lt;br /&gt;
== Health ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Health.png]]&lt;br /&gt;
&lt;br /&gt;
These settings allow health requirements to be required on a repeating time frame such as annually, only required one time, or not required at all.&lt;br /&gt;
&lt;br /&gt;
== Exceptions ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Exceptions.png]]&lt;br /&gt;
&lt;br /&gt;
Toggles exceptions on or off for Break Deductions, Under Shift and Over Shift count.&lt;br /&gt;
&lt;br /&gt;
== Payroll ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Payroll.png]]&lt;br /&gt;
&lt;br /&gt;
Payroll File Path – the default path and file name that the payroll file will be created in.&lt;br /&gt;
&lt;br /&gt;
Alternate Payroll File Path – if you are using two different payroll interfaces, then for one payroll interface, you will need to select the option to use the alternate payroll settings. The payroll file will then be created using this path and file name.&lt;br /&gt;
&lt;br /&gt;
External Payroll Import Date – if external payroll information is being imported into the software, then this is the date that the information has been imported to.&lt;br /&gt;
&lt;br /&gt;
Company / Client ID – if your payroll file requires an ID based on your company, then this is where that ID is set.&lt;br /&gt;
&lt;br /&gt;
Allow Pre Paid Hours – provides an additional checkbox when adding Other Hours that can be used for filtering a payroll file. This is typically used when a manual check is issued immediately and a record is required in the software. However, these hours will not be needed in a future payroll file, because this would result in a double payment.&lt;br /&gt;
&lt;br /&gt;
Allow Check Number – provides a check number field when adding Other Hours. This field can then be used to filter a payroll file, pass the check number in a payroll file, or create multiple payroll files (based on the check number). The method of utilization depends on the payroll export being used.&lt;br /&gt;
&lt;br /&gt;
== Scheduling ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduling.png]]&lt;br /&gt;
&lt;br /&gt;
Start Date – The start date is used as the default start date for new employees that are assigned a schedule pattern type, instead of the employee’s hire date.&lt;br /&gt;
&lt;br /&gt;
No Schedule Pattern Text – if an employee is not assigned to a schedule pattern, then that day will show as a blank line. This setting allows for some test to show rather than no text. After selecting the drop down in the Shift column in schedule patterns, pressing the first letter of this text will remove the schedule pattern. This can be quicker than selecting the first line from the schedule pattern drop down.&lt;br /&gt;
&lt;br /&gt;
Sort Schedule Pattern Dropdown with Default Schedule First For Shift – when using keystrokes to select the schedule patterns, having the default schedule as the first for each shift will allow you to use a single keystroke to assign the default schedule for the shift.&lt;br /&gt;
&lt;br /&gt;
== Scheduler ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduler.png]]&lt;br /&gt;
&lt;br /&gt;
These settings are used in the layout and display of the Scheduler screen.&lt;br /&gt;
&lt;br /&gt;
The color settings dictate the colors used for the cell borders or text, based on the schedule, punch or exception information.&lt;br /&gt;
&lt;br /&gt;
The Scheduler column count determines how many employee information columns the Scheduler will display, and what the column uses for its caption, width, and the information it will display. The Filter setting allows this column to be used for filtering only and not display as a column.&lt;br /&gt;
&lt;br /&gt;
The column widths for the employee information and availables should match so that the date columns are aligned.&lt;br /&gt;
&lt;br /&gt;
== Census ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Census.png]]&lt;br /&gt;
&lt;br /&gt;
== Prior Scheduler ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Prior_Scheduler.png]]&lt;br /&gt;
&lt;br /&gt;
== Accruals ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Accruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Projected Months'' - How far in advance the software should display projected accruals on the employee's Accrual Detail tab automatically. This affects the software speed when making time card edits, as for every edit all these future accrual months have to be recalculated. To speed up the software, lower the months and instead use the Recalculate-Accruals + Shift button to project a year in advance when needed.&lt;br /&gt;
&lt;br /&gt;
======Days In Accrual Year======&lt;br /&gt;
&lt;br /&gt;
* ''Accrual Periods in Accrual Period Group'' - This option will take all accrual periods associated with a specific accrual year and then count up the number of days in each period and then sums the total to get the number of days in the accrual year. Using this option will cause your weekly entitlements to potentially change from year to year since it is possible to have an extra period every few years. (Most years will be 52-weeks/26-biweeks or 364 days, but once in a while a year will be 53-weeks/27-biweeks or 371/378 days).&lt;br /&gt;
&lt;br /&gt;
* ''Actual days In Calendar Year'' - This option will count the number of days in that specific calendar year and divide your annual entitlement by that number. Most years will be 365, however a leap year will have 366. Selecting this option will mean that the period entitlement can change from year to year even though the annual entitlement is the same for each year.&lt;br /&gt;
&lt;br /&gt;
* ''364 Days'' - This option will take your annual entitlement and divide it by 364 days every year. Your period entitlement will never change with this method.&lt;br /&gt;
&lt;br /&gt;
* ''365 1/4 Days'' - This option will take your annual entitlement and divide it by 365.25 days every year. Your period entitlement will never change with this method.&lt;br /&gt;
&lt;br /&gt;
* ''Employee's Accrual Year (Anniv. to Anniv.)'' - This option is used if you want to see the full entitlement earned as of the employee anniversary (an employee who used no time, will have their exact annual entitlement on the day of the anniversary). When selecting this, the software will release each period's earnings in the next period. The accrual year is obtained by counting the number of accrual periods that are in the employee anniversary year and then dividing the annual entitlement by that number to get the amount earned per period. Using this option will cause your weekly entitlements to potentially change from anniversary-year to anniversary-year since it is possible to have an extra period every few anniversary-years. (Most anniversary-years will be 52-weeks/26-biweeks or 364 days, but once in a while an anniversary-year will be 53-weeks/27-biweeks or 371/378 days). If you are using this method you can never switch between bi-weekly and weekly periods at any point in time.&lt;br /&gt;
&lt;br /&gt;
''Do Not Project Current accrual Period'' - Displays the actual balance for the current accrual period according to what the employee already worked so far in the period even though the period has not ended yet so we don't know what it will actually be on the end of the period. Unlike future periods which show a projected balance. This is useful to be able to see how much the employee accrued so far in the period.&lt;br /&gt;
&lt;br /&gt;
== Scheduled Tasks ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Scheduled_Tasks.png]]&lt;br /&gt;
&lt;br /&gt;
== Text Messaging ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Text_Messaging.png]]&lt;br /&gt;
&lt;br /&gt;
== Remote Server ==&lt;br /&gt;
&lt;br /&gt;
[[image:System_Remote_Server.png]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Employment_Folder</id>
		<title>Employee Employment Folder</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Employment_Folder"/>
				<updated>2026-06-11T16:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Folder can be used to attach external files and folders to the employee.&lt;br /&gt;
&lt;br /&gt;
For cloud software, it is only available as an additional module on the software license for a fee.&lt;br /&gt;
&lt;br /&gt;
For on-premises software, it's available at no extra cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee Employment]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Raw_Punch_Import</id>
		<title>Raw Punch Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Raw_Punch_Import"/>
				<updated>2026-04-21T17:46:32Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This imports raw punches, typically from an existing system where the punch information matches the employee’s clock ID.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clock ID&lt;br /&gt;
| Clock ID&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Punch Date Time&lt;br /&gt;
| Punch Date, Punch Time, Punch Date Time&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Clock&lt;br /&gt;
| Time Clock&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Punch Type&lt;br /&gt;
| Punch Type&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2026-02-17T15:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| It will only pay the 6th Pay Date OT if they already have the minimum minutes in the period. A common example is to set the minimum to 37.5 hours so that it only starts paying the 6th Pay Date OT after they already have 37.5. If the 37.5 is reached in the middle of the 6th pay date, it will pay the OT partially from 37.5 till the end of the day. The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to In-House Health FTP Site&lt;br /&gt;
| InHouseHealthExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Stafflion FTP Site&lt;br /&gt;
| StafflionPunchExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2026-02-17T15:34:13Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| It will only pay the 6th Pay Date OT if they already have the minimum minutes in the period. A common example is to set the minimum to 37.5 hours so that it only starts paying the 6th Pay Date OT after they already have 37.5. If the 37.5 is reached in the middle of the 6th pay date, it will pay the OT partially from 37.5 till the end of the day. The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to In-House Health FTP Site&lt;br /&gt;
| InHouseHealthExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/17/2026. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Stafflion FTP Site&lt;br /&gt;
| StafflionPunchExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 8/14/2025. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2026-02-10T16:25:06Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| It will only pay the 6th Pay Date OT if they already have the minimum minutes in the period. A common example is to set the minimum to 37.5 hours so that it only starts paying the 6th Pay Date OT after they already have 37.5. If the 37.5 is reached in the middle of the 6th pay date, it will pay the OT partially from 37.5 till the end of the day. The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Stafflion FTP Site&lt;br /&gt;
| StafflionPunchExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 8/14/2025. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2025-08-14T21:10:43Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Stafflion FTP Site&lt;br /&gt;
| StafflionPunchExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 8/14/2025. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software (filtering not applicable) and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2025-07-08T22:04:06Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. Will also need to provide the IP of the software server as Keeper uses whitelisting. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2025-05-28T22:49:14Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Holiday and Worked Holiday Seniority. This date field will override the default (Hire Date) if filled out.&lt;br /&gt;
| UseEmployeeDate3ForHolidaySeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForHolidaySeniority). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employment_Reports</id>
		<title>Employment Reports</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employment_Reports"/>
				<updated>2024-12-18T14:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:EmploymentReports.png|right]]&lt;br /&gt;
&lt;br /&gt;
===CPR Expiration dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR expiration date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
===Drug Screen Report===&lt;br /&gt;
&lt;br /&gt;
Displays employee with missing drug screen information.&lt;br /&gt;
&lt;br /&gt;
===EEO-1 Report===&lt;br /&gt;
&lt;br /&gt;
When completing the EEO-1, use data from only one pay period and include both part-time and full-time employees. See this link for more details: [https://www.eeocdata.org/EEO1/home/index]&lt;br /&gt;
&lt;br /&gt;
(If running it for the current pay period then filter for Active employees on the Current Status tab. If running it for a prior pay period then select all on the Current Status tab and filter instead on the Advanced/Status By Date Range tab).&lt;br /&gt;
&lt;br /&gt;
The EEO-1 will only count employees that have all 3 filled in:&lt;br /&gt;
&lt;br /&gt;
*EEOC Category&lt;br /&gt;
*Gender&lt;br /&gt;
*Race&lt;br /&gt;
&lt;br /&gt;
All employees that are ''not'' counted are listed by name on the bottom of the report.&lt;br /&gt;
&lt;br /&gt;
===EOC Report===&lt;br /&gt;
&lt;br /&gt;
The EEOC report displays all employees to show their EEOC category or if it's not filled in.&lt;br /&gt;
&lt;br /&gt;
===Expiring and Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with expiring and due dates in their Licensing, Health and I9 information within a selected date range. The Options tab allows you to select what information to report on. This report does NOT perform missing date checking. You should use this report in conjunction with the Missing Dates report. Otherwise, use the individual Health Due, I9 Expiration Dates, and License Expiration Dates, which check BOTH missing and expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
===Employee Expiring and Due Dates Letter===&lt;br /&gt;
&lt;br /&gt;
This is a template form letter that is printed one page per employee and allows you to customize the letter content. The following placeholders can be used when composing your form letter:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Image&amp;amp;gt;d:\pictures\&amp;lt;nowiki&amp;gt;logo.bm&amp;lt;/nowiki&amp;gt;p&amp;amp;lt;/Image&amp;amp;gt; allows for an image to be placed at the top and center of the page. Provide the full path to the image.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Employee&amp;amp;gt; will print the employee's first and last name.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Date&amp;amp;gt; will print the current date.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;EarliestDate&amp;amp;gt; will print the earliest of the expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;DateDescriptions&amp;amp;gt; will print the expiring/due descriptions.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;LastDates&amp;amp;gt; will print the previous descriptions and dates (if applicable).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;NextDates&amp;amp;gt; will print the expiring/due descriptions and dates.&lt;br /&gt;
&lt;br /&gt;
Line breaks are made with the Enter key. Tabs are not currently supported.&lt;br /&gt;
&lt;br /&gt;
===Employees With CPR Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR date entered.&lt;br /&gt;
&lt;br /&gt;
===Employees With IV Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have IV certification date entered.&lt;br /&gt;
&lt;br /&gt;
===Employment Dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees that have license, health, employment, and custom dates, within the selected date range. Including checking for missing dates. Choose the date types you want to check in the Options tab.&lt;br /&gt;
&lt;br /&gt;
===Health Dates===&lt;br /&gt;
&lt;br /&gt;
Displays health dates within the selected date range. Including checking for missing dates.&lt;br /&gt;
&lt;br /&gt;
===Health Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with Health due dates within a selected date range. There is a dedicated column for each health due date and employees that do not have their date information entered will show up as **MISSING** on the report. Although the Rubella and Measles do not have a due date (only a received date), this report will still check that these dates are not missing.&lt;br /&gt;
&lt;br /&gt;
===HHS OIG Search===&lt;br /&gt;
&lt;br /&gt;
U.S Department of Health and Human Services, Office of the Inspector General search. This report compares the employees in the software with an Excel list that needs to get downloaded into the Tools/Folders/Download Folder. There is already an old Excel list in that location, but it will need to be manually refreshed to keep it up to date. See the readme file in that location for instructions on how to refresh it. When running this report, it could take a few minutes to finish until it displays the results.&lt;br /&gt;
&lt;br /&gt;
===I9 Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with I9 expiration dates within a selected date range. There is a dedicated column for each I9 expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Influenza Report===&lt;br /&gt;
&lt;br /&gt;
This report will provide a list of all employees indicating if they got the Influenza shot. Select a Date-Range and choose on the Options tab if you want the report to show all who got it in the date-range or all who didn't get it in the date-range.&lt;br /&gt;
&lt;br /&gt;
===Licenses Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with license expiration dates within a selected date range. There is a dedicated column for each license expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Missing Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with missing dates in their Licensing, Health and I9 information. The Options tab allows you to select what information to report on. Note that the Health Due, I9 Expiration Dates and License Expiration Dates reports also check for missing dates. This report is used in conjunction with the Expiring and Due Dates report.&lt;br /&gt;
&lt;br /&gt;
===Missing Document IDs===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have missing documents IDs in their license or employment information.&lt;br /&gt;
&lt;br /&gt;
===Pneumococcal Report===&lt;br /&gt;
&lt;br /&gt;
Displays employees with their Pneumococcal Vaccination status.&lt;br /&gt;
&lt;br /&gt;
===SAM Search===&lt;br /&gt;
&lt;br /&gt;
System for Award Management search which replaced EPLS. This report compares the employees in the software with an Excel list that needs to get downloaded into the Tools/Folders/Download Folder. There is already an old Excel list in that location, but it will need to be manually refreshed to keep it up to date. See the readme file in that location for instructions on how to refresh it. When running this report, it could take a few minutes to finish until it displays the results.&lt;br /&gt;
&lt;br /&gt;
===SSN Not Verified===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have not had their SSN verified.&lt;br /&gt;
&lt;br /&gt;
===Turnover Report===&lt;br /&gt;
&lt;br /&gt;
Turnover is calculated as Terminated divided by the average of Starting and Ending. &lt;br /&gt;
&lt;br /&gt;
Terminated / [(Starting + Ending) / 2]&lt;br /&gt;
&lt;br /&gt;
All employees that have a status that is not displayed by default when opening the software are considered terminated.&lt;br /&gt;
&lt;br /&gt;
===Union Report===&lt;br /&gt;
 &lt;br /&gt;
Displays employees who have their Union date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employment_Reports</id>
		<title>Employment Reports</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employment_Reports"/>
				<updated>2024-12-18T14:41:34Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:EmploymentReports.png|right]]&lt;br /&gt;
&lt;br /&gt;
===CPR Expiration dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR expiration date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
===Drug Screen Report===&lt;br /&gt;
&lt;br /&gt;
Displays employee with missing drug screen information.&lt;br /&gt;
&lt;br /&gt;
===EEO-1 Report===&lt;br /&gt;
&lt;br /&gt;
When completing the EEO-1, use data from only one pay period and include both part-time and full-time employees. See this link for more details: [https://www.eeocdata.org/EEO1/home/index]&lt;br /&gt;
&lt;br /&gt;
(If running it for the current pay period then filter for Active employees on the Current Status tab. If running it for a prior pay period then select all on the Current Status tab and filter instead on the Advanced/Status By Date Range tab).&lt;br /&gt;
&lt;br /&gt;
The EEO-1 will only count employees that have all 3 filled in:&lt;br /&gt;
&lt;br /&gt;
*EEOC Category&lt;br /&gt;
*Gender&lt;br /&gt;
*Race&lt;br /&gt;
&lt;br /&gt;
All employees that are ''not'' counted are listed by name on the bottom of the report.&lt;br /&gt;
&lt;br /&gt;
===EOC Report===&lt;br /&gt;
&lt;br /&gt;
The EEOC report displays all employees to show their EEOC category or if it's not filled in.&lt;br /&gt;
&lt;br /&gt;
===Expiring and Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with expiring and due dates in their Licensing, Health and I9 information within a selected date range. The Options tab allows you to select what information to report on. This report does NOT perform missing date checking. You should use this report in conjunction with the Missing Dates report. Otherwise, use the individual Health Due, I9 Expiration Dates, and License Expiration Dates, which check BOTH missing and expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
===Employee Expiring and Due Dates Letter===&lt;br /&gt;
&lt;br /&gt;
This is a template form letter that is printed one page per employee and allows you to customize the letter content. The following placeholders can be used when composing your form letter:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Image&amp;amp;gt;d:\pictures\&amp;lt;nowiki&amp;gt;logo.bm&amp;lt;/nowiki&amp;gt;p&amp;amp;lt;/Image&amp;amp;gt; allows for an image to be placed at the top and center of the page. Provide the full path to the image.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Employee&amp;amp;gt; will print the employee's first and last name.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Date&amp;amp;gt; will print the current date.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;EarliestDate&amp;amp;gt; will print the earliest of the expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;DateDescriptions&amp;amp;gt; will print the expiring/due descriptions.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;LastDates&amp;amp;gt; will print the previous descriptions and dates (if applicable).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;NextDates&amp;amp;gt; will print the expiring/due descriptions and dates.&lt;br /&gt;
&lt;br /&gt;
Line breaks are made with the Enter key. Tabs are not currently supported.&lt;br /&gt;
&lt;br /&gt;
===Employees With CPR Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR date entered.&lt;br /&gt;
&lt;br /&gt;
===Employees With IV Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have IV certification date entered.&lt;br /&gt;
&lt;br /&gt;
===Employment Dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees that have license, health, employment, and custom dates, within the selected date range. Including checking for missing dates. Choose the date types you want to check in the Options tab.&lt;br /&gt;
&lt;br /&gt;
===Health Dates===&lt;br /&gt;
&lt;br /&gt;
Displays health dates within the selected date range. Including checking for missing dates.&lt;br /&gt;
&lt;br /&gt;
===Health Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with Health due dates within a selected date range. There is a dedicated column for each health due date and employees that do not have their date information entered will show up as **MISSING** on the report. Although the Rubella and Measles do not have a due date (only a received date), this report will still check that these dates are not missing.&lt;br /&gt;
&lt;br /&gt;
===HHS OIG Search===&lt;br /&gt;
&lt;br /&gt;
U.S Department of Health and Human Services, Office of the Inspector General search. This report compares the employees in the software with an Excel list that needs to get downloaded into the Tools/Folders/Download Folder. There is already an old Excel list in that location but it will need to be manually refreshed to keap it up to date. See the readme file in that location for instructions on how to refresh it.&lt;br /&gt;
&lt;br /&gt;
===I9 Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with I9 expiration dates within a selected date range. There is a dedicated column for each I9 expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Influenza Report===&lt;br /&gt;
&lt;br /&gt;
This report will provide a list of all employees indicating if they got the Influenza shot. Select a Date-Range and choose on the Options tab if you want the report to show all who got it in the date-range or all who didn't get it in the date-range.&lt;br /&gt;
&lt;br /&gt;
===Licenses Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with license expiration dates within a selected date range. There is a dedicated column for each license expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Missing Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with missing dates in their Licensing, Health and I9 information. The Options tab allows you to select what information to report on. Note that the Health Due, I9 Expiration Dates and License Expiration Dates reports also check for missing dates. This report is used in conjunction with the Expiring and Due Dates report.&lt;br /&gt;
&lt;br /&gt;
===Missing Document IDs===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have missing documents IDs in their license or employment information.&lt;br /&gt;
&lt;br /&gt;
===Pneumococcal Report===&lt;br /&gt;
&lt;br /&gt;
Displays employees with their Pneumococcal Vaccination status.&lt;br /&gt;
&lt;br /&gt;
===SAM Search===&lt;br /&gt;
&lt;br /&gt;
System for Award Management search which replaced EPLS. This report compares the employees in the software with an Excel list that needs to get downloaded into the Tools/Folders/Download Folder. There is already an old Excel list in that location but it will need to be manually refreshed to keap it up to date. See the readme file in that location for instructions on how to refresh it.&lt;br /&gt;
&lt;br /&gt;
===SSN Not Verified===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have not had their SSN verified.&lt;br /&gt;
&lt;br /&gt;
===Turnover Report===&lt;br /&gt;
&lt;br /&gt;
Turnover is calculated as Terminated divided by the average of Starting and Ending. &lt;br /&gt;
&lt;br /&gt;
Terminated / [(Starting + Ending) / 2]&lt;br /&gt;
&lt;br /&gt;
All employees that have a status that is not displayed by default when opening the software are considered terminated.&lt;br /&gt;
&lt;br /&gt;
===Union Report===&lt;br /&gt;
 &lt;br /&gt;
Displays employees who have their Union date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Types_Configuration</id>
		<title>Pay Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Types_Configuration"/>
				<updated>2024-09-05T01:32:34Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Pay Types==&lt;br /&gt;
&lt;br /&gt;
[[File:MainPayTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Pay types configuration is where you setup the pay types and create the associations with your payroll or HR system pay codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
&lt;br /&gt;
''Pay Type ID'' – the unique identifier for this pay type. This may be the same that is used in your payroll system.&lt;br /&gt;
&lt;br /&gt;
''Description'' – a longer text based description of the pay type.&lt;br /&gt;
&lt;br /&gt;
''Type'' – OT should be set as Overtime. (This is used tell the software what pay types to look at when creating the Approaching-Overtime report).&lt;br /&gt;
&lt;br /&gt;
''Pay Type Sort Order'' – the order this pay type appears on screen and in reports.&lt;br /&gt;
&lt;br /&gt;
''Alternate Sort Order'' -&lt;br /&gt;
&lt;br /&gt;
''Facilities'' -&lt;br /&gt;
&lt;br /&gt;
''Color'' -&lt;br /&gt;
&lt;br /&gt;
''Adds To Totals'' – this pay type's hours will be accumulated into any totals.&lt;br /&gt;
&lt;br /&gt;
''Do Not Calculate Hours'' - Punches for this pay type will not give any hours (If the schedule is set to pay this pay type).&lt;br /&gt;
&lt;br /&gt;
''Schedule Auto Punch / Auto Hours'' – if a pay type is specified as a Schedule Auto Punch type, then any schedule that uses this pay type will generate an In and Out punch using the schedule start and end times. If the schedule has Auto Hours filled in, it will give hours only without punches.&lt;br /&gt;
&lt;br /&gt;
''Display At Scheduler Level'' -&lt;br /&gt;
&lt;br /&gt;
''Default Other Hours Type'' -&lt;br /&gt;
&lt;br /&gt;
''Hours Amount Type'' -&lt;br /&gt;
&lt;br /&gt;
''Fixed Hours Amount'' -&lt;br /&gt;
&lt;br /&gt;
''Pay Type Tag'' -&lt;br /&gt;
&lt;br /&gt;
'''Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
''Allocation Order'' – the order in which pay types become daily, period or consecutive overtime. Pay types with lower allocation order become overtime before those with higher allocation. Pay types with an allocation order of 9 will count towards overtime, but will never become overtime.&lt;br /&gt;
&lt;br /&gt;
Count Towards – if certain types of hours (punches, other hours worked, other hours unworked, and premium hours) can contribute towards the calculation of overtime (daily, period or consecutive), then select the correct combination of hours type and overtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Premium'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayPremium.png]]&lt;br /&gt;
&lt;br /&gt;
''Premium Allocation Order'' – if hours are needed to move to premium, then they will be taken from pay types that have this setting. Allocation Order - see above.&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Premium'' – punches that calculate hours with this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Other Hours Count Towards Premium'' – other hours added using this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards Premium'' – calculated premium hours of this pay type will be considered for further premium calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Holiday Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayHolidayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lookups'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayLookups.png]]&lt;br /&gt;
&lt;br /&gt;
The pay type to use for calculation of overtime and premium rules does not always use the same pay type. Some rules require that the pay type of the hours causing overtime or premium to calculate, should affect the pay type that is used for the calculation of these overtime or premium hours.&lt;br /&gt;
&lt;br /&gt;
For example, if you wish to calculate shift differential for regular hours worked but pay overtime shift differential for overtime hours worked, then the use of a lookup is required. You would add a lookup to both Regular and Overtime, using the same Lookup Number, and specifying Shift Differential as the Lookup Pay Type on Regular, and specifying Overtime Shift Differential as the Lookup Pay Type on Overtime. The Lookup Number used in both the Regular and Overtime pay types would be used in the Overtime or Premium rules as the Pay Type Lookup number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Accruals'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAccruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Accrual Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Accrual Contributing Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Contribute Proportioned Hours As Daily Hours'' –&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Unworked Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Worked Count Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Hours Disqualify Date entitlements'' –&lt;br /&gt;
&lt;br /&gt;
''Date Entitlement Disqualification Level'' –&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tags'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayTags.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rates and Payroll'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayRatesAndPayroll.png]]&lt;br /&gt;
&lt;br /&gt;
''Rate Addition'' -&lt;br /&gt;
&lt;br /&gt;
''Rate Multipliers'' – the multiplier used when calculating hours X rate.&lt;br /&gt;
&lt;br /&gt;
''Fixed Rate'' – allows the same rate to be used for all employees for this pay type.&lt;br /&gt;
&lt;br /&gt;
''Rate Number'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Pay Code 1'' – the code as used in your payroll system. This is required if you are using a payroll interface.&lt;br /&gt;
&lt;br /&gt;
''Payroll Rate Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Sort Order'' – when the payroll code is displayed in the software, it will be displayed in this order.&lt;br /&gt;
&lt;br /&gt;
''Export As Negative'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rate Multiplier'' - the rate to use when summing up the total amount to get the total regular pay. For almost all pay types this should be the same as the Rate Multiplier above. Only for OT pay types it should be different than above so that we only include in the total regular pay the base portion of the OT and not the extra half. This is only applicable to pay types that are Count Amount below and don't use fixed rate. (A fixed rate OT pay type is not compatible with these DOL settings). You may also choose a Rate Multiplier of 1 for pay types that are paying a premium that is 0.5 or more (Daily OT, HOT, etc.) as this may be considered a discretionary bonus but verify with a labor lawyer.&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Hours'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's an add-on pay type like diff or bonus. This is used to sum up all worked hours so that we can divide the total regular pay by the total number of hours to get the average regular pay per hour.&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Amount'' - For almost all pay types this should be selected. Unselect it for pay types that don't go to payroll (Call Out, etc.), or pay types that are unrelated to the work period (Reimbursement, Benefit Hours, Retro?). Select it for discretionary bonuses (considered OT) even if using a DOL Rate Multiplier of 0, so that it will be considered OT pay to help satisfy the added OT pay required for the DOL weighted average overtime. &lt;br /&gt;
&lt;br /&gt;
''DOL - Increase Rate'' - For the legal OT pay types that should get the higher DOL overtime rate.&lt;br /&gt;
&lt;br /&gt;
''Is PBJ Pay Type'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's a benefit pay type (PTO, Vac, Sick, etc.), or if it's an add on pay type like diff or bonus.&lt;br /&gt;
&lt;br /&gt;
''Union Report ID'' -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attendance Calendar'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAttendanceCalendar.png]]&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – this allows this type to appear in the Attendance Calendar report.&lt;br /&gt;
&lt;br /&gt;
''Attendance Calendar ID'' – the text that will appear in the Attendance Calendar report. Keep this as short as possible.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Types_Configuration</id>
		<title>Pay Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Types_Configuration"/>
				<updated>2024-09-03T22:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Pay Types==&lt;br /&gt;
&lt;br /&gt;
[[File:MainPayTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Pay types configuration is where you setup the pay types and create the associations with your payroll or HR system pay codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
&lt;br /&gt;
''Pay Type ID'' – the unique identifier for this pay type. This may be the same that is used in your payroll system.&lt;br /&gt;
&lt;br /&gt;
''Description'' – a longer text based description of the pay type.&lt;br /&gt;
&lt;br /&gt;
''Type'' – OT should be set as Overtime. (This is used tell the software what pay types to look at when creating the Approaching-Overtime report).&lt;br /&gt;
&lt;br /&gt;
''Pay Type Sort Order'' – the order this pay type appears on screen and in reports.&lt;br /&gt;
&lt;br /&gt;
''Alternate Sort Order'' -&lt;br /&gt;
&lt;br /&gt;
''Facilities'' -&lt;br /&gt;
&lt;br /&gt;
''Color'' -&lt;br /&gt;
&lt;br /&gt;
''Adds To Totals'' – this pay type's hours will be accumulated into any totals.&lt;br /&gt;
&lt;br /&gt;
''Do Not Calculate Hours'' - Punches for this pay type will not give any hours (If the schedule is set to pay this pay type).&lt;br /&gt;
&lt;br /&gt;
''Schedule Auto Punch / Auto Hours'' – if a pay type is specified as a Schedule Auto Punch type, then any schedule that uses this pay type will generate an In and Out punch using the schedule start and end times. If the schedule has Auto Hours filled in, it will give hours only without punches.&lt;br /&gt;
&lt;br /&gt;
''Display At Scheduler Level'' -&lt;br /&gt;
&lt;br /&gt;
''Default Other Hours Type'' -&lt;br /&gt;
&lt;br /&gt;
''Hours Amount Type'' -&lt;br /&gt;
&lt;br /&gt;
''Fixed Hours Amount'' -&lt;br /&gt;
&lt;br /&gt;
''Pay Type Tag'' -&lt;br /&gt;
&lt;br /&gt;
'''Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
''Allocation Order'' – the order in which pay types become daily, period or consecutive overtime. Pay types with lower allocation order become overtime before those with higher allocation. Pay types with an allocation order of 9 will count towards overtime, but will never become overtime.&lt;br /&gt;
&lt;br /&gt;
Count Towards – if certain types of hours (punches, other hours worked, other hours unworked, and premium hours) can contribute towards the calculation of overtime (daily, period or consecutive), then select the correct combination of hours type and overtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Premium'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayPremium.png]]&lt;br /&gt;
&lt;br /&gt;
''Premium Allocation Order'' – if hours are needed to move to premium, then they will be taken from pay types that have this setting. Allocation Order - see above.&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Premium'' – punches that calculate hours with this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Other Hours Count Towards Premium'' – other hours added using this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards Premium'' – calculated premium hours of this pay type will be considered for further premium calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Holiday Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayHolidayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lookups'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayLookups.png]]&lt;br /&gt;
&lt;br /&gt;
The pay type to use for calculation of overtime and premium rules does not always use the same pay type. Some rules require that the pay type of the hours causing overtime or premium to calculate, should affect the pay type that is used for the calculation of these overtime or premium hours.&lt;br /&gt;
&lt;br /&gt;
For example, if you wish to calculate shift differential for regular hours worked but pay overtime shift differential for overtime hours worked, then the use of a lookup is required. You would add a lookup to both Regular and Overtime, using the same Lookup Number, and specifying Shift Differential as the Lookup Pay Type on Regular, and specifying Overtime Shift Differential as the Lookup Pay Type on Overtime. The Lookup Number used in both the Regular and Overtime pay types would be used in the Overtime or Premium rules as the Pay Type Lookup number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Accruals'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAccruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Accrual Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Accrual Contributing Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Contribute Proportioned Hours As Daily Hours'' –&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Unworked Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Worked Count Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Hours Disqualify Date entitlements'' –&lt;br /&gt;
&lt;br /&gt;
''Date Entitlement Disqualification Level'' –&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tags'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayTags.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rates and Payroll'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayRatesAndPayroll.png]]&lt;br /&gt;
&lt;br /&gt;
''Rate Addition'' -&lt;br /&gt;
&lt;br /&gt;
''Rate Multipliers'' – the multiplier used when calculating hours X rate.&lt;br /&gt;
&lt;br /&gt;
''Fixed Rate'' – allows the same rate to be used for all employees for this pay type.&lt;br /&gt;
&lt;br /&gt;
''Rate Number'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Pay Code 1'' – the code as used in your payroll system. This is required if you are using a payroll interface.&lt;br /&gt;
&lt;br /&gt;
''Payroll Rate Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Sort Order'' – when the payroll code is displayed in the software, it will be displayed in this order.&lt;br /&gt;
&lt;br /&gt;
''Export As Negative'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rate Multiplier'' - the rate to use when summing up the total amount to get the total regular pay. For almost all pay types this should be the same as the Rate Multiplier above. Only for OT pay types it should be different than above so that we only include in the total regular pay the base portion of the OT and not the extra half. This is only applicable to pay types that are Count Amount below and don't use fixed rate. (A fixed rate OT pay type is not compatible with these DOL settings). You may also choose a Rate Multiplier of 1 for pay types that are paying a premium that is 0.5 or more (Daily OT, HOT, etc.) as this may be considered a discretionary bonus but verify with a labor lawyer.&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Hours'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's an add-on pay type like diff or bonus. This is used to sum up all worked hours so that we can divide the total regular pay by the total number of hours to get the average regular pay per hour.&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Amount'' - For almost all pay types this should be selected. Unselect it for pay types that don't go to payroll (Call Out, etc.), or pay types that are unrelated to the work period (Reimbursement, Benefit Hours, Retro?), or discretionary bonuses.&lt;br /&gt;
&lt;br /&gt;
''DOL - Increase Rate'' - For the legal OT pay types that should get the higher DOL overtime rate.&lt;br /&gt;
&lt;br /&gt;
''Is PBJ Pay Type'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's a benefit pay type (PTO, Vac, Sick, etc.), or if it's an add on pay type like diff or bonus.&lt;br /&gt;
&lt;br /&gt;
''Union Report ID'' -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attendance Calendar'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAttendanceCalendar.png]]&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – this allows this type to appear in the Attendance Calendar report.&lt;br /&gt;
&lt;br /&gt;
''Attendance Calendar ID'' – the text that will appear in the Attendance Calendar report. Keep this as short as possible.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Types_Configuration</id>
		<title>Pay Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Types_Configuration"/>
				<updated>2024-09-03T20:56:43Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Pay Types==&lt;br /&gt;
&lt;br /&gt;
[[File:MainPayTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Pay types configuration is where you setup the pay types and create the associations with your payroll or HR system pay codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
&lt;br /&gt;
''Pay Type ID'' – the unique identifier for this pay type. This may be the same that is used in your payroll system.&lt;br /&gt;
&lt;br /&gt;
''Description'' – a longer text based description of the pay type.&lt;br /&gt;
&lt;br /&gt;
''Type'' – OT should be set as Overtime. (This is used tell the software what pay types to look at when creating the Approaching-Overtime report).&lt;br /&gt;
&lt;br /&gt;
''Pay Type Sort Order'' – the order this pay type appears on screen and in reports.&lt;br /&gt;
&lt;br /&gt;
''Alternate Sort Order'' -&lt;br /&gt;
&lt;br /&gt;
''Facilities'' -&lt;br /&gt;
&lt;br /&gt;
''Color'' -&lt;br /&gt;
&lt;br /&gt;
''Adds To Totals'' – this pay type's hours will be accumulated into any totals.&lt;br /&gt;
&lt;br /&gt;
''Do Not Calculate Hours'' - Punches for this pay type will not give any hours (If the schedule is set to pay this pay type).&lt;br /&gt;
&lt;br /&gt;
''Schedule Auto Punch / Auto Hours'' – if a pay type is specified as a Schedule Auto Punch type, then any schedule that uses this pay type will generate an In and Out punch using the schedule start and end times. If the schedule has Auto Hours filled in, it will give hours only without punches.&lt;br /&gt;
&lt;br /&gt;
''Display At Scheduler Level'' -&lt;br /&gt;
&lt;br /&gt;
''Default Other Hours Type'' -&lt;br /&gt;
&lt;br /&gt;
''Hours Amount Type'' -&lt;br /&gt;
&lt;br /&gt;
''Fixed Hours Amount'' -&lt;br /&gt;
&lt;br /&gt;
''Pay Type Tag'' -&lt;br /&gt;
&lt;br /&gt;
'''Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
''Allocation Order'' – the order in which pay types become daily, period or consecutive overtime. Pay types with lower allocation order become overtime before those with higher allocation. Pay types with an allocation order of 9 will count towards overtime, but will never become overtime.&lt;br /&gt;
&lt;br /&gt;
Count Towards – if certain types of hours (punches, other hours worked, other hours unworked, and premium hours) can contribute towards the calculation of overtime (daily, period or consecutive), then select the correct combination of hours type and overtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Premium'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayPremium.png]]&lt;br /&gt;
&lt;br /&gt;
''Premium Allocation Order'' – if hours are needed to move to premium, then they will be taken from pay types that have this setting. Allocation Order - see above.&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Premium'' – punches that calculate hours with this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Other Hours Count Towards Premium'' – other hours added using this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards Premium'' – calculated premium hours of this pay type will be considered for further premium calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Holiday Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayHolidayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lookups'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayLookups.png]]&lt;br /&gt;
&lt;br /&gt;
The pay type to use for calculation of overtime and premium rules does not always use the same pay type. Some rules require that the pay type of the hours causing overtime or premium to calculate, should affect the pay type that is used for the calculation of these overtime or premium hours.&lt;br /&gt;
&lt;br /&gt;
For example, if you wish to calculate shift differential for regular hours worked but pay overtime shift differential for overtime hours worked, then the use of a lookup is required. You would add a lookup to both Regular and Overtime, using the same Lookup Number, and specifying Shift Differential as the Lookup Pay Type on Regular, and specifying Overtime Shift Differential as the Lookup Pay Type on Overtime. The Lookup Number used in both the Regular and Overtime pay types would be used in the Overtime or Premium rules as the Pay Type Lookup number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Accruals'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAccruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Accrual Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Accrual Contributing Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Contribute Proportioned Hours As Daily Hours'' –&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Unworked Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Worked Count Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Hours Disqualify Date entitlements'' –&lt;br /&gt;
&lt;br /&gt;
''Date Entitlement Disqualification Level'' –&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tags'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayTags.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rates and Payroll'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayRatesAndPayroll.png]]&lt;br /&gt;
&lt;br /&gt;
''Rate Addition'' -&lt;br /&gt;
&lt;br /&gt;
''Rate Multipliers'' – the multiplier used when calculating hours X rate.&lt;br /&gt;
&lt;br /&gt;
''Fixed Rate'' – allows the same rate to be used for all employees for this pay type.&lt;br /&gt;
&lt;br /&gt;
''Rate Number'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Pay Code 1'' – the code as used in your payroll system. This is required if you are using a payroll interface.&lt;br /&gt;
&lt;br /&gt;
''Payroll Rate Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Sort Order'' – when the payroll code is displayed in the software, it will be displayed in this order.&lt;br /&gt;
&lt;br /&gt;
''Export As Negative'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rate Multiplier'' - the rate to use when summing up the total amount to get the total regular pay. For almost all pay types this should be the same as the Rate Multiplier above. Only for OT pay types it should be different than above so that we only include in the total regular pay the base portion of the OT and not the extra half. This is only applicable to pay types that are Count Amount below and don't use fixed rate. (A fixed rate OT pay type is not compatible with these DOL settings).&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Hours'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's an add-on pay type like diff or bonus. This is used to sum up all worked hours so that we can divide the total regular pay by the total number of hours to get the average regular pay per hour.&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Amount'' - For almost all pay types this should be selected. Unselect it for pay types that don't go to payroll (Call Out, etc.), or pay types that are unrelated to the work period (Reimbursement, Benefit Hours?, Retro?). &lt;br /&gt;
&lt;br /&gt;
''DOL - Increase Rate'' - For the OT pay types that should get the higher DOL overtime rate.&lt;br /&gt;
&lt;br /&gt;
''Is PBJ Pay Type'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's a benefit pay type (PTO, Vac, Sick, etc.), or if it's an add on pay type like diff or bonus.&lt;br /&gt;
&lt;br /&gt;
''Union Report ID'' -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attendance Calendar'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAttendanceCalendar.png]]&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – this allows this type to appear in the Attendance Calendar report.&lt;br /&gt;
&lt;br /&gt;
''Attendance Calendar ID'' – the text that will appear in the Attendance Calendar report. Keep this as short as possible.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Types_Configuration</id>
		<title>Pay Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Types_Configuration"/>
				<updated>2024-09-03T19:41:16Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Pay Types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Pay Types==&lt;br /&gt;
&lt;br /&gt;
[[File:MainPayTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Pay types configuration is where you setup the pay types and create the associations with your payroll or HR system pay codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
&lt;br /&gt;
''Pay Type ID'' – the unique identifier for this pay type. This may be the same that is used in your payroll system.&lt;br /&gt;
&lt;br /&gt;
''Description'' – a longer text based description of the pay type.&lt;br /&gt;
&lt;br /&gt;
''Type'' – OT should be set as Overtime. (This is used tell the software what pay types to look at when creating the Approaching-Overtime report).&lt;br /&gt;
&lt;br /&gt;
''Pay Type Sort Order'' – the order this pay type appears on screen and in reports.&lt;br /&gt;
&lt;br /&gt;
''Alternate Sort Order'' -&lt;br /&gt;
&lt;br /&gt;
''Facilities'' -&lt;br /&gt;
&lt;br /&gt;
''Color'' -&lt;br /&gt;
&lt;br /&gt;
''Adds To Totals'' – this pay type's hours will be accumulated into any totals.&lt;br /&gt;
&lt;br /&gt;
''Do Not Calculate Hours'' - Punches for this pay type will not give any hours (If the schedule is set to pay this pay type).&lt;br /&gt;
&lt;br /&gt;
''Schedule Auto Punch / Auto Hours'' – if a pay type is specified as a Schedule Auto Punch type, then any schedule that uses this pay type will generate an In and Out punch using the schedule start and end times. If the schedule has Auto Hours filled in, it will give hours only without punches.&lt;br /&gt;
&lt;br /&gt;
''Display At Scheduler Level'' -&lt;br /&gt;
&lt;br /&gt;
''Default Other Hours Type'' -&lt;br /&gt;
&lt;br /&gt;
''Hours Amount Type'' -&lt;br /&gt;
&lt;br /&gt;
''Fixed Hours Amount'' -&lt;br /&gt;
&lt;br /&gt;
''Pay Type Tag'' -&lt;br /&gt;
&lt;br /&gt;
'''Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
''Allocation Order'' – the order in which pay types become daily, period or consecutive overtime. Pay types with lower allocation order become overtime before those with higher allocation. Pay types with an allocation order of 9 will count towards overtime, but will never become overtime.&lt;br /&gt;
&lt;br /&gt;
Count Towards – if certain types of hours (punches, other hours worked, other hours unworked, and premium hours) can contribute towards the calculation of overtime (daily, period or consecutive), then select the correct combination of hours type and overtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Premium'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayPremium.png]]&lt;br /&gt;
&lt;br /&gt;
''Premium Allocation Order'' – if hours are needed to move to premium, then they will be taken from pay types that have this setting. Allocation Order - see above.&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Premium'' – punches that calculate hours with this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Other Hours Count Towards Premium'' – other hours added using this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards Premium'' – calculated premium hours of this pay type will be considered for further premium calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Holiday Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayHolidayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lookups'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayLookups.png]]&lt;br /&gt;
&lt;br /&gt;
The pay type to use for calculation of overtime and premium rules does not always use the same pay type. Some rules require that the pay type of the hours causing overtime or premium to calculate, should affect the pay type that is used for the calculation of these overtime or premium hours.&lt;br /&gt;
&lt;br /&gt;
For example, if you wish to calculate shift differential for regular hours worked but pay overtime shift differential for overtime hours worked, then the use of a lookup is required. You would add a lookup to both Regular and Overtime, using the same Lookup Number, and specifying Shift Differential as the Lookup Pay Type on Regular, and specifying Overtime Shift Differential as the Lookup Pay Type on Overtime. The Lookup Number used in both the Regular and Overtime pay types would be used in the Overtime or Premium rules as the Pay Type Lookup number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Accruals'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAccruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Accrual Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Accrual Contributing Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Contribute Proportioned Hours As Daily Hours'' –&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Unworked Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Worked Count Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Hours Disqualify Date entitlements'' –&lt;br /&gt;
&lt;br /&gt;
''Date Entitlement Disqualification Level'' –&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tags'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayTags.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rates and Payroll'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayRatesAndPayroll.png]]&lt;br /&gt;
&lt;br /&gt;
''Rate Addition'' -&lt;br /&gt;
&lt;br /&gt;
''Rate Multipliers'' – the multiplier used when calculating hours X rate.&lt;br /&gt;
&lt;br /&gt;
''Fixed Rate'' – allows the same rate to be used for all employees for this pay type.&lt;br /&gt;
&lt;br /&gt;
''Rate Number'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Pay Code 1'' – the code as used in your payroll system. This is required if you are using a payroll interface.&lt;br /&gt;
&lt;br /&gt;
''Payroll Rate Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Sort Order'' – when the payroll code is displayed in the software, it will be displayed in this order.&lt;br /&gt;
&lt;br /&gt;
''Export As Negative'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rate Multiplier'' - the rate to use when summing up the total amount to get the total regular pay. For almost all pay types this should be the same as the Rate Multiplier above. Only for OT pay types it should be different than above so that we only include in the total reguler pay the base portion of the OT and not the extra half. (This setting will not work for a fixed rate OT pay type).&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Hours'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Count Amount'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Increase Rate'' -&lt;br /&gt;
&lt;br /&gt;
''Is PBJ Pay Type'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's a benefit pay type (PTO, Vac, Sick, etc.), or if it's an add on pay type like diff or bonus.&lt;br /&gt;
&lt;br /&gt;
''Union Report ID'' -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attendance Calendar'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAttendanceCalendar.png]]&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – this allows this type to appear in the Attendance Calendar report.&lt;br /&gt;
&lt;br /&gt;
''Attendance Calendar ID'' – the text that will appear in the Attendance Calendar report. Keep this as short as possible.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Types_Configuration</id>
		<title>Pay Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Types_Configuration"/>
				<updated>2024-09-03T19:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Pay Types==&lt;br /&gt;
&lt;br /&gt;
[[File:MainPayTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Pay types configuration is where you setup the pay types and create the associations with your payroll or HR system pay codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Main'''&lt;br /&gt;
&lt;br /&gt;
''Pay Type ID'' – the unique identifier for this pay type. This may be the same that is used in your payroll system.&lt;br /&gt;
&lt;br /&gt;
''Description'' – a longer text based description of the pay type.&lt;br /&gt;
&lt;br /&gt;
''Type'' – OT should be set as Overtime. (This is used tell the software what pay types to look at when creating the Approaching-Overtime report).&lt;br /&gt;
&lt;br /&gt;
''Pay Type Sort Order'' – the order this pay type appears on screen and in reports.&lt;br /&gt;
&lt;br /&gt;
''Alternate Sort Order'' -&lt;br /&gt;
&lt;br /&gt;
''Facilities'' -&lt;br /&gt;
&lt;br /&gt;
''Color'' -&lt;br /&gt;
&lt;br /&gt;
''Adds To Totals'' – this pay type's hours will be accumulated into any totals.&lt;br /&gt;
&lt;br /&gt;
''Do Not Calculate Hours'' - Punches for this pay type will not give any hours (If the schedule is set to pay this pay type).&lt;br /&gt;
&lt;br /&gt;
''Schedule Auto Punch / Auto Hours'' – if a pay type is specified as a Schedule Auto Punch type, then any schedule that uses this pay type will generate an In and Out punch using the schedule start and end times. If the schedule has Auto Hours filled in, it will give hours only without punches.&lt;br /&gt;
&lt;br /&gt;
''Display At Scheduler Level'' -&lt;br /&gt;
&lt;br /&gt;
''Default Other Hours Type'' -&lt;br /&gt;
&lt;br /&gt;
''Hours Amount Type'' -&lt;br /&gt;
&lt;br /&gt;
''Fixed Hours Amount'' -&lt;br /&gt;
&lt;br /&gt;
''Pay Type Tag'' -&lt;br /&gt;
&lt;br /&gt;
'''Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
''Allocation Order'' – the order in which pay types become daily, period or consecutive overtime. Pay types with lower allocation order become overtime before those with higher allocation. Pay types with an allocation order of 9 will count towards overtime, but will never become overtime.&lt;br /&gt;
&lt;br /&gt;
Count Towards – if certain types of hours (punches, other hours worked, other hours unworked, and premium hours) can contribute towards the calculation of overtime (daily, period or consecutive), then select the correct combination of hours type and overtime.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Premium'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayPremium.png]]&lt;br /&gt;
&lt;br /&gt;
''Premium Allocation Order'' – if hours are needed to move to premium, then they will be taken from pay types that have this setting. Allocation Order - see above.&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Premium'' – punches that calculate hours with this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Other Hours Count Towards Premium'' – other hours added using this pay type will be considered for premium calculation.&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards Premium'' – calculated premium hours of this pay type will be considered for further premium calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Holiday Overtime'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayHolidayOvertime.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Lookups'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayLookups.png]]&lt;br /&gt;
&lt;br /&gt;
The pay type to use for calculation of overtime and premium rules does not always use the same pay type. Some rules require that the pay type of the hours causing overtime or premium to calculate, should affect the pay type that is used for the calculation of these overtime or premium hours.&lt;br /&gt;
&lt;br /&gt;
For example, if you wish to calculate shift differential for regular hours worked but pay overtime shift differential for overtime hours worked, then the use of a lookup is required. You would add a lookup to both Regular and Overtime, using the same Lookup Number, and specifying Shift Differential as the Lookup Pay Type on Regular, and specifying Overtime Shift Differential as the Lookup Pay Type on Overtime. The Lookup Number used in both the Regular and Overtime pay types would be used in the Overtime or Premium rules as the Pay Type Lookup number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Accruals'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAccruals.png]]&lt;br /&gt;
&lt;br /&gt;
''Accrual Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Accrual Contributing Pay Type'' –&lt;br /&gt;
&lt;br /&gt;
''Contribute Proportioned Hours As Daily Hours'' –&lt;br /&gt;
&lt;br /&gt;
''Punches Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Unworked Count Towards Accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Other Hours Worked Count Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Premium Counts Towards accrual'' –&lt;br /&gt;
&lt;br /&gt;
''Hours Disqualify Date entitlements'' –&lt;br /&gt;
&lt;br /&gt;
''Date Entitlement Disqualification Level'' –&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tags'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayTags.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Rates and Payroll'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayRatesAndPayroll.png]]&lt;br /&gt;
&lt;br /&gt;
''Rate Addition'' -&lt;br /&gt;
&lt;br /&gt;
''Rate Multipliers'' – the multiplier used when calculating hours X rate.&lt;br /&gt;
&lt;br /&gt;
''Fixed Rate'' – allows the same rate to be used for all employees for this pay type.&lt;br /&gt;
&lt;br /&gt;
''Rate Number'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Pay Code 1'' – the code as used in your payroll system. This is required if you are using a payroll interface.&lt;br /&gt;
&lt;br /&gt;
''Payroll Rate Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Payroll Sort Order'' – when the payroll code is displayed in the software, it will be displayed in this order.&lt;br /&gt;
&lt;br /&gt;
''Export As Negative'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rage Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rage Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rage Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''DOL - Rage Multiplier'' -&lt;br /&gt;
&lt;br /&gt;
''Is PBJ Pay Type'' - if pay type is for actual worked hours (Reg, OT, HOT, etc.). Unselect if it's a benefit pay type (PTO, Vac, Sick, etc.), or if it's an add on pay type like diff or bonus.&lt;br /&gt;
&lt;br /&gt;
''Union Report ID'' -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Attendance Calendar'''&lt;br /&gt;
&lt;br /&gt;
[[File:PayAttendanceCalendar.png]]&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – this allows this type to appear in the Attendance Calendar report.&lt;br /&gt;
&lt;br /&gt;
''Attendance Calendar ID'' – the text that will appear in the Attendance Calendar report. Keep this as short as possible.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2024-08-26T23:31:43Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Time Clocks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fingercheck Clock Download Punches Look Back Days&lt;br /&gt;
| FingercheckPollLookBackDays&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 3&lt;br /&gt;
| Even though duplicates are discarded, it will still be slow to go back to much. This is a global setting for the entire software and does not use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Pay_Date_Comment_Import</id>
		<title>Pay Date Comment Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Pay_Date_Comment_Import"/>
				<updated>2024-07-11T19:29:47Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: Created page with &amp;quot;This imports Pay Date Comments into the employee's timecard. A Pay Date Comment import is identified by the sheet name or file name containing the word &amp;quot;Pay Date Comment&amp;quot;.  {|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This imports Pay Date Comments into the employee's timecard. A Pay Date Comment import is identified by the sheet name or file name containing the word &amp;quot;Pay Date Comment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Identifier&lt;br /&gt;
| Employee ID, Emp ID, ID, Employee Number, Clock_ID, Payroll_ID, SSN_ID&lt;br /&gt;
| This is used to uniquely identify the employee. Note the distinction with the clock ID, SSN, and Payroll ID fields is the “_”. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pay Date&lt;br /&gt;
| Pay Date&lt;br /&gt;
|&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| Comment&lt;br /&gt;
| Comment&lt;br /&gt;
| &lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2024-07-11T19:26:14Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import|Accrual Adjustment (Employee)]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import|Accrual Balances (Employee)]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import|Accrual Date Entitlements (Configuration)]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Annual Entitlement Overrides Import|Accrual Entitlement Overrides (Employee)]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import|Accrual Year End Adjustments (Employee)]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Date Comment Import|Pay Date Comment]]&lt;br /&gt;
| Pay Date Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2024-07-11T19:20:42Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Annual Entitlement Overrides Import|Accrual Entitlement Overrides (Employee)]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import|Accrual Adjustment (Employee)]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import|Accrual Balances (Employee)]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import|Accrual Date Entitlements (Configuration)]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import|Accrual Year End Adjustments (Employee)]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Payroll_Export</id>
		<title>Payroll Export</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Payroll_Export"/>
				<updated>2024-06-27T18:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:PayrollExports.png|right]]&lt;br /&gt;
[[File:Payroll_Export_Report_3.png|right]]&lt;br /&gt;
The Payroll Export menu provides a selection of file exports that have been created to interface with various payroll software, therefore eliminating the need to key enter your employee payroll data. The selection screen for the payroll exports is the same as that used when running reports. Unlike reports, you will not necessarily see any form of output unless you are viewing the folder where the payroll file is created.&lt;br /&gt;
&lt;br /&gt;
The following is a list of available payroll exports:&lt;br /&gt;
&lt;br /&gt;
* [[Adaptasoft Export|Adaptasoft]]&lt;br /&gt;
&lt;br /&gt;
* [[ADP Export|ADP]]&lt;br /&gt;
&lt;br /&gt;
* [[BDB pcInterpay Export|BDB pcInterpay]]&lt;br /&gt;
&lt;br /&gt;
* [[Budget Payroll Export|Budget Payroll Export]]&lt;br /&gt;
&lt;br /&gt;
* [[Charts Export|Charts]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #1 (National Care) Export|David Klein Payroll #1 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #2 (National Care) Export|David Klein Payroll #2 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #3 (National Care) Export|David Klein Payroll #3 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[Dynamics GP Export|Dynamics GP]]&lt;br /&gt;
&lt;br /&gt;
* [[Empeon Accrual Export|Empeon Accrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Engage Payroll Export|Engage]]&lt;br /&gt;
&lt;br /&gt;
* [[Evolution Payroll Export|Evolution]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Excel Format) Export|Execupay (Excel Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Execupay Format) Export|Execupay (Execupay Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Swipe Clock Format) Export|Execupay (Swipe Clock Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[EZ Pay Plus Export|EZ Pay Plus]]&lt;br /&gt;
&lt;br /&gt;
* [[Kronos Export|Kronos]]&lt;br /&gt;
&lt;br /&gt;
* [[Kronos (With Punches) Export|Kronos (With Punches)]]&lt;br /&gt;
&lt;br /&gt;
* [[Matrix (Time Express) Export|Matrix (Time Express)]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Accrual Export|Millenium Accrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Accrual (Multi-Company) Export|Millenium Accrual (Multi-Company)]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Payroll Export|Millenium Payroll]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Payroll (Multi-Company) Export|Millenium Payroll (Multi-Company)]]&lt;br /&gt;
&lt;br /&gt;
* [[OneSource Export|OneSource]]&lt;br /&gt;
&lt;br /&gt;
* [[PayChex Export|PayChex]]&lt;br /&gt;
&lt;br /&gt;
* [[Paycom Export|Paycom]]&lt;br /&gt;
&lt;br /&gt;
* [[Paylocity Export|Paylocity]]&lt;br /&gt;
&lt;br /&gt;
* [[Paylocity Accrual Export|PaylocityAccrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Preliminary Payroll File Export|Preliminary Payroll File]]&lt;br /&gt;
&lt;br /&gt;
* [[Proliant Export|Proliant]]&lt;br /&gt;
&lt;br /&gt;
* [[QuickBooks Export|QuickBooks]]&lt;br /&gt;
&lt;br /&gt;
* [[Rehab Optima Export|Rehab Optima]]&lt;br /&gt;
&lt;br /&gt;
* [[Shlomo Klein Payroll Export|Shlomo Klein Payroll]]&lt;br /&gt;
&lt;br /&gt;
* [[StaffPro Export|StaffPro]]&lt;br /&gt;
&lt;br /&gt;
* [[Visual Export|Visual]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Export|Viventium]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Accrual Balances Export|Viventium Accrual Balances]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium API Export|Viventium API Export]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Integration Update and Report|Viventium Integration (available on request)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Payroll_Export</id>
		<title>Payroll Export</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Payroll_Export"/>
				<updated>2024-06-27T18:48:25Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:PayrollExports.png|right]]&lt;br /&gt;
[[File:Payroll_Export_Report_3.png|right]]&lt;br /&gt;
The Payroll Export menu provides a selection of file exports that have been created to interface with various payroll software, therefore eliminating the need to key enter your employee payroll data. The selection screen for the payroll exports is the same as that used when running reports. Unlike reports, you will not necessarily see any form of output unless you are viewing the folder where the payroll file is created.&lt;br /&gt;
&lt;br /&gt;
The following is a list of available payroll exports:&lt;br /&gt;
&lt;br /&gt;
* [[Adaptasoft Export|Adaptasoft]]&lt;br /&gt;
&lt;br /&gt;
* [[ADP Export|ADP]]&lt;br /&gt;
&lt;br /&gt;
* [[BDB pcInterpay Export|BDB pcInterpay]]&lt;br /&gt;
&lt;br /&gt;
* [[Budget Payroll Export|Budget Payroll Export]]&lt;br /&gt;
&lt;br /&gt;
* [[Charts Export|Charts]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #1 (National Care) Export|David Klein Payroll #1 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #2 (National Care) Export|David Klein Payroll #2 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[David Klein Payroll #3 (National Care) Export|David Klein Payroll #3 (National Care)]]&lt;br /&gt;
&lt;br /&gt;
* [[Dynamics GP Export|Dynamics GP]]&lt;br /&gt;
&lt;br /&gt;
* [[Empeon Accrual Export|Empeon Accrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Engage Payroll Export|Engage]]&lt;br /&gt;
&lt;br /&gt;
* [[Evolution Payroll Export|Evolution]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Excel Format) Export|Execupay (Excel Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Execupay Format) Export|Execupay (Execupay Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[Execupay (Swipe Clock Format) Export|Execupay (Swipe Clock Format)]]&lt;br /&gt;
&lt;br /&gt;
* [[EZ Pay Plus Export|EZ Pay Plus]]&lt;br /&gt;
&lt;br /&gt;
* [[Kronos Export|Kronos]]&lt;br /&gt;
&lt;br /&gt;
* [[Kronos (With Punches) Export|Kronos (With Punches)]]&lt;br /&gt;
&lt;br /&gt;
* [[Matrix (Time Express) Export|Matrix (Time Express)]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Accrual Export|Millenium Accrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Accrual (Multi-Company) Export|Millenium Accrual (Multi-Company)]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Payroll Export|Millenium Payroll]]&lt;br /&gt;
&lt;br /&gt;
* [[Millenium Payroll (Multi-Company) Export|Millenium Payroll (Multi-Company)]]&lt;br /&gt;
&lt;br /&gt;
* [[OneSource Export|OneSource]]&lt;br /&gt;
&lt;br /&gt;
* [[PayChex Export|PayChex]]&lt;br /&gt;
&lt;br /&gt;
* [[Paycom Export|Paycom]]&lt;br /&gt;
&lt;br /&gt;
* [[Paylocity Export|Paylocity]]&lt;br /&gt;
&lt;br /&gt;
* [[Paylocity Accrual Export|PaylocityAccrual]]&lt;br /&gt;
&lt;br /&gt;
* [[Preliminary Payroll File Export|Preliminary Payroll File]]&lt;br /&gt;
&lt;br /&gt;
* [[Proliant Export|Proliant]]&lt;br /&gt;
&lt;br /&gt;
* [[QuickBooks Export|QuickBooks]]&lt;br /&gt;
&lt;br /&gt;
* [[Rehab Optima Export|Rehab Optima]]&lt;br /&gt;
&lt;br /&gt;
* [[Shlomo Klein Payroll Export|Shlomo Klein Payroll]]&lt;br /&gt;
&lt;br /&gt;
* [[StaffPro Export|StaffPro]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Export|Viventium]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Accrual Balances Export|Viventium Accrual Balances]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium API Export|Viventium API Export]]&lt;br /&gt;
&lt;br /&gt;
* [[Viventium Integration Update and Report|Viventium Integration (available on request)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2024-06-19T21:50:16Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Accruals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pretend that the employee worked the number of hours in their shift history for accrual proposes.&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| The Employee could have not worked at all, or worked less, or worked more, but will still pretend that the employee actually worked the exact shift history hours (shift count x daily hours). This number of pretend worked hours will then be used to calculate the accruals. Any other accrual calculation settings will apply afterward on top of this number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Accrual_Groups_Configuration</id>
		<title>Accrual Groups Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Accrual_Groups_Configuration"/>
				<updated>2024-06-19T19:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
The accrual group serves as the connection between an employee and a set of accrual entitlements, for both date-based and annual accruals.&lt;br /&gt;
&lt;br /&gt;
[[File:AccrualGroups.png]]&lt;br /&gt;
&lt;br /&gt;
''Threshold Hours'' - Accrual Group will only allow earnings if both, the employee worked at a minimum this amount of hours in the period, and their work pattern is at a minimum this amount.&lt;br /&gt;
&lt;br /&gt;
''Use Employee Shift Count as Full Time Shift Count'' - this allows part-time employees to earn at a higher rate than full-time employees so they both end up with the same amount of accrued days for the year. (Only used if earning days instead of fractions).&lt;br /&gt;
&lt;br /&gt;
''Accrue Up To Full-Time Shift Count Level'' - this will allow the employee to accrue more than their personal shift count if they worked more hours. As an example, if their personal shift count is 30 hours a week but they worked one week 40 hours, they will accrue on 40 hours. (It removes the cap that is normally set at personal shift count X daily hours). The Full-Time Shift Count Level is set on each ''Accrual Period Group''.&lt;br /&gt;
&lt;br /&gt;
''Accrue On All Hours'' - this will allow the employee to accrue more than the full-time shift count if they worked more hours. As an example, if the full-time shift count is 40 hours a week but they worked one week 50 hours, they will accrue on 50 hours. (It removes the cap that is normally set at full-time shift count X daily hours). This will still only accrue on pay types that count towards accruals. If a pay type like OT needs to count for sick law for a specific accrual group (PD) then also use a custom config to have OT count for accruals for that specific accrual group.&lt;br /&gt;
&lt;br /&gt;
''Calculate Full Accrual Earning'' - this will allow the employee to accrue their full-time shift count if they worked less or even if they didn't actually work at all. This is similar to a date-based entitlement in that it gives a flat amount that does not depend on actual worked hours. It's given each period and is calculated as if the employee actually worked the whole shift count X daily hours.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Schedule_Based_Restrictions</id>
		<title>Schedule Based Restrictions</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Schedule_Based_Restrictions"/>
				<updated>2024-05-20T20:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When Schedule Based Restrictions are turned on, employee schedules are downloaded to the HandPunch to restrict the times that an employee can punch. This can reduce unauthorized overtime as well as early “in” and late “out” punches. An employee’s individual schedule is used to restrict access. A separate schedule is defined for each employee providing the ultimate in flexibility. The software synchronizes with the HandPunch approximately every 5-10 minutes, to provide the HandPunch with the most accurate and live scheduling updates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the HandPunch will not accept “in” punches earlier than 7 minutes to the start of the schedule and “out” punches after 7 minutes to the end of the schedule. If an employee attempts to punch in earlier than 7 minutes, or late out after 7 minutes, they will get an error at the HandPunch which will read, '''“TIME RESTRICTION”'''.&lt;br /&gt;
&lt;br /&gt;
If a schedule is set to Open-Start or Open-End then the clock will allow an extra 4 hours at the start/end.&lt;br /&gt;
&lt;br /&gt;
Clock Supervisors cannot be restricted at the clock and are able to punch at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a fingerprint clock, you will get one of the following three options when trying to punch:&lt;br /&gt;
&lt;br /&gt;
*When an employee goes to a clock and punches in successfully, the screen of the clock will have a green box on it that says Punch Verified and it will have your name, Clock ID, and time that you punched. The clock will also have a voice say &amp;quot;Verified. Thank You&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*When an employee is trying to punch and is restricted, the clock will display an Orange box which will say &amp;quot;Can't clock you in yet&amp;quot; and will also say &amp;quot;You are not authorized to punch at this time&amp;quot;. The clock will also have a voice that will say &amp;quot;Previously Verified&amp;quot;. This means you are attempting to punch out of your zone and are being restricted.&lt;br /&gt;
&lt;br /&gt;
*If you attempt to punch and you do not have a schedule within 8 hours of when you are trying to punch the clock will display an Orange box which will say &amp;quot;Can't clock you in yet&amp;quot; and will also say &amp;quot;You do not have a schedule for today&amp;quot;. The clock will also have a voice that will say &amp;quot;Previously Verified&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the employee was supposed to be at the facility but their schedule has not been updated yet in the scheduler (i.e. on a weekend), the employee should notify a higher authority, or someone with time card access, of the exact time of their arrival or departure. This person can then add the restricted punch manually on their time card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To avoid the above scenario, staffing coordinators should make schedule changes in the scheduler as soon as they are aware a change, to minimize time zone restrictions at the clock. Once the employee punches and gets restricted at the clock, their punch will need to be added manually.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Even after an employee’s punch has been restricted, it is a good practice to have the staffing coordinator update the employee’s schedule in the scheduler for accuracy’s sake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A report can be run to see all punches that have been rejected due to the time zone restriction. This report displays verified punches made at the time clock that were outside of an allowable punching time zone. See image below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ruth.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TZR.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Report.png]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2024-02-19T22:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues as if worked the number of hours in their shift history&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Custom_Configuration</id>
		<title>Custom Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Custom_Configuration"/>
				<updated>2024-02-19T22:57:06Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Labor Levels (home or worked based on the setting)&lt;br /&gt;
* Pay Rule&lt;br /&gt;
* Base Schedule Group&lt;br /&gt;
* Holiday Group&lt;br /&gt;
* Accrual Group&lt;br /&gt;
* Pay Type&lt;br /&gt;
* Accrual Pay Type&lt;br /&gt;
* Shift (home or worked based on the setting)&lt;br /&gt;
* Employed Date Range&lt;br /&gt;
* Effective Date Range&lt;br /&gt;
* Employee Shift Count&lt;br /&gt;
* Employee Shift Type&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
==Settings==&lt;br /&gt;
&lt;br /&gt;
===Payroll===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ADP payroll export group by week number option is used when there is a biweekly payroll and using weighted overtime&lt;br /&gt;
| ADPPayrollExportGroupByWeekNumber&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by pay date&lt;br /&gt;
| DavidKleinPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| David Klein # 1 payroll interface option to group hours by shift&lt;br /&gt;
| DavidKleinPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Evolution payroll interface option to place the department in a different column&lt;br /&gt;
| EvolutionDepartmentColumn&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;C&amp;quot;&lt;br /&gt;
| Use any of these to indicate the column: &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;G&amp;quot;, &amp;quot;H&amp;quot;. Enter &amp;quot;NONE&amp;quot; to not show the department at all. Only the labor level filters will work with this custom configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to put the hours value for a pay type in the amount column&lt;br /&gt;
| KronosPayrollExportAsAmount&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The pay type column should NOT be empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to group hours by shift&lt;br /&gt;
| KronosPayrollExportGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| The E Shift column will contain the first letter of the Shift ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option to consider pay types that do not add to totals to not be differentials&lt;br /&gt;
| KronosPayrollExportIsNotDifferential&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom E/D/T External ID for differential pay types &lt;br /&gt;
| KronosExportEDTExternalID&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Differential&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for custom Pay Statement Type &lt;br /&gt;
| KronosExportPayStatementType&lt;br /&gt;
| String Value&lt;br /&gt;
| &amp;quot;Regular&amp;quot;&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kronos payroll interface option for duplicate entry using a different payroll pay code &lt;br /&gt;
| KronosExportDuplicateEntry&lt;br /&gt;
| String Value&lt;br /&gt;
| No additional line added if not present&lt;br /&gt;
| Pay Type(s) most likely needed unless applies to all pay types&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) option to group hours by shift&lt;br /&gt;
| MillenniumPayrollSingleCompanyGroupByShift&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This adds an additional column named Shift&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) always show department&lt;br /&gt;
| MillenniumPayrollSingleCompanyAlwaysShowDepartment&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| Department is only placed by default when the worked department does not equal the home department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC1 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC1LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| Department Level&lt;br /&gt;
| Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC2 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC2LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC3 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC3LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC4 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC4LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Millennium payroll interface (single company) CC5 column labor level level&lt;br /&gt;
| MillenniumPayrollSingleCompanyExportCC5LaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export option to group hours by pay date&lt;br /&gt;
| ViventiumPayrollExportGroupByPayDate&lt;br /&gt;
| True / False Value&lt;br /&gt;
| True&lt;br /&gt;
| If true (default) then it will export separate rows for each pay date for each employee. If false (check box unselected) then it will export just a total for the whole pay period for each employee. This is a whole software-wide setting and can't use any filters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 1st Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport1stAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 2nd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport2ndAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Payroll Export 3rd Additional Labor Level level&lt;br /&gt;
| ViventiumPayrollExport3rdAdditionalLaborLevelLevel&lt;br /&gt;
| Integer Value&lt;br /&gt;
| -1&lt;br /&gt;
|  Valid values are from 0 to 9. This will export the specified labor level as the last column in addition to the department labor level.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export Accrual Balances as Memo&lt;br /&gt;
| ViventiumUseMemoForAccrualBalances&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| This will export the accrual balances in the last column which will go on the pay stub as a memo, instead of the accrual balances getting exported as an extra line deduction (D).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export hours format&lt;br /&gt;
| ViventiumPayrollExportHoursFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium payroll export rate format&lt;br /&gt;
| ViventiumPayrollExportRateFormat&lt;br /&gt;
| String Value&lt;br /&gt;
| 0.0000&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Scheduling===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Staffing sheet employee sort order&lt;br /&gt;
| DailyStaffingSheetEmployeeSortOrder&lt;br /&gt;
| String Value&lt;br /&gt;
| FullName&lt;br /&gt;
| FullName or Seniority are the current 2 options&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Monthly Schedule Area Acceptor determines how schedules match to the areas defined on the monthly schedule&lt;br /&gt;
| MonthlyScheduleAreaAcceptor&lt;br /&gt;
| String Value&lt;br /&gt;
| WorkedShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
| Format is _____Shift_____BudgetGroup____Floor with options of Any, Home or Worked. E.g. AnyShiftWorkedBudgetGroupWorkedFloor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Pay Types===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Specify pay types that will be treated like worked hours for the worked days in week / pay period qualifier on holiday calculation&lt;br /&gt;
| ConsideredWorkedForHolidayWorkedDaysQualifier&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| On or after holiday is supported&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Daily Overtime rule&lt;br /&gt;
| PunchesCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Period Overtime rule&lt;br /&gt;
| PunchesCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Premium rule&lt;br /&gt;
| PunchesCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Holiday Overtime rule&lt;br /&gt;
| PunchesCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Punches Count Towards Accrual rule&lt;br /&gt;
| PunchesCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Premium rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Holiday Overtime rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsHolidayOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Worked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursWorkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Daily Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsDailyOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Period Overtime rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Actual Date Towards Premium rule&lt;br /&gt;
| OtherHoursUnworkedCountActualDateTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Other Hours Unworked Count Towards Accrual rule&lt;br /&gt;
| OtherHoursUnworkedCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Accrual rule&lt;br /&gt;
| PremiumCountTowardsAccrual&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Period Overtime rule&lt;br /&gt;
| PremiumCountTowardsPeriodOvertime&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override pay type configuration Premium Count Towards Premium rule&lt;br /&gt;
| PremiumCountTowardsPremium&lt;br /&gt;
| True / False value&lt;br /&gt;
| Pay type configuration &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not allow use of a pay type until the employee has been employed for X number of days&lt;br /&gt;
| PayTypeSenorityDays&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0 &lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Count all pay types that Add-To-Total, for specific differential ID &amp;quot;CAPTATTFDI&amp;quot;&lt;br /&gt;
| CountAllPayTypesAddToTotalForDifferentialIdCAPTATTFDI&lt;br /&gt;
| True / False value&lt;br /&gt;
| False &lt;br /&gt;
| This will override the setting on pay types if they are set to not count for premiums. Fill in the special code &amp;quot;CAPTATTFDI&amp;quot; anywhere in the Premium ID/name, and it will count all pay types that Add-To-Total for this differential. Filters are not in effect for this custom configuration and is in effect for the whole software (use the premium worked labor level filters instead if needed). This custom configuration only works for differentials.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Time Clocks===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| When using multi facility punching it will set the facility on the punch the same as the time clock's facility.&lt;br /&gt;
| OverrideFacilityLaborLevelSameAsTimeClock&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not use any filters. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Wdms Time Clock Supervisor Code&lt;br /&gt;
| WdmsTimeClockSupervisorCode&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 2&lt;br /&gt;
| The code that will be sent to WDMS for the employees that are marked in TA as a clock supervisor. 2 = Register, 6 = System Administrator, 14 = Super Administrator. Before setting this value make sure that the role exists in the clock. The facility labor level filter can be used to set it for a specific facility in a Multi-Facility software. Minimum TA version required: 4.6.8446.1937&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Early In Allowance&lt;br /&gt;
| TimeRestrictionEarlyInAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Time Restriction Late Out Allowance&lt;br /&gt;
| TimeRestrictionLateOutAllowance&lt;br /&gt;
| Integer Value&lt;br /&gt;
| 7&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Accruals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues as if worked the number of hours in their shift history&lt;br /&gt;
| AccrueAtShiftCountTimesDailyHoursLevel&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues without any limit in the accrual period. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| AccrualNoMaximumContributingMinutes&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee accrues their full-time shift count if they worked less or even if they didn't actually work at all. This allows a more fine-grained approach than the accrual group provides.&lt;br /&gt;
| CalculateFullAccrualEarning&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours in 2 weeks required to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursIn2Weeks&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in 2 weeks to be eligible to earn any accrual annual entitlements for the current accrual period. For a bi-weekly accrual period, it's the hours worked in the current accrual period. For a weekly accrual period, it's the total hours worked in the current week and the previous week. (Maryland Sick law).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Minimum worked hours required in current accrual period to get accrual annual entitlements&lt;br /&gt;
| AccrualAnnualEntitlementsMinimumWorkedHoursInCurrentAccrualPeriod&lt;br /&gt;
| Decimal value&lt;br /&gt;
| 0&lt;br /&gt;
| Employee has to work this minimum amount of hours in the in current accrual period to be eligible to earn any accrual annual entitlements for the current accrual period.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add custom date field to use for Employee Accruals Seniority. This date field will override default accruals configuration if filled out.&lt;br /&gt;
| UseEmployeeDate3ForAccrualStartDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| You can use either the Date 3 field or Date 4 field (if you use the Date 4 field you need to change the custom configuration to UseEmployeeDate4ForAccrualStartDate). To change the text displayed next to the date field you would go to Configuration--&amp;gt;Setup--&amp;gt;System--&amp;gt;Employment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Use Hire Date For Seniority.&lt;br /&gt;
| UseHireDateForSeniority&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This can be used to set it for each facility in a Multi-facility software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override Accrual Period Group Full Time Shift Count.&lt;br /&gt;
| AccrualPeriodGroupFullTimeShiftCount&lt;br /&gt;
| Decimal value&lt;br /&gt;
| Full Time Shift Count on the Accrual Period Group&lt;br /&gt;
| This can be used to override the Full Time Shift Count for a specific date range when switching accrual periods from weekly to biweekly or vise versa. Use the current Full Time Shift Count in the accrual period group and override for the past with the custom config using the effective to date. Filter for a specific accrual group.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Custom Configuration Setting&lt;br /&gt;
! Custom Configuration ID&lt;br /&gt;
! Value Used&lt;br /&gt;
! Default Value&lt;br /&gt;
! Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Override the pay type that the schedule displays and uses for the initial calculation of hours&lt;br /&gt;
| BaseSchedulePayTypeID&lt;br /&gt;
| String Value - enter the pay type ID&lt;br /&gt;
| Ignored&lt;br /&gt;
| This is an intercept and does not change the underlying value. When using the scheduler and a schedule is given to an employee without this override in place, the original pay type will be used.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was answered &amp;quot;Not Taken&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionAnsweredNotTaken&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not deduct lunch when the lunch question at the time clock was not answered i.e. &amp;quot;Unknown&amp;quot;&lt;br /&gt;
| DoNotDeductLunchWhenLunchQuestionNotAnswered&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| EmployeesHavePBJHoursInMultipleFacilities&lt;br /&gt;
| True / False Value&lt;br /&gt;
| False&lt;br /&gt;
| 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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Maximum hours that will calculate from a &amp;quot;Time&amp;quot; differential premium used on the worked holiday tab of holiday configuration&lt;br /&gt;
| WorkedHolidayDifferentialMaximumMinutes&lt;br /&gt;
| IntegerValue&lt;br /&gt;
| 9999&lt;br /&gt;
| This is the number of minutes so multiple an hour maximum by 60. This only works with Time Premiums or Time &amp;amp; Shift Premiums.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| CalculatePhantomPunchesLikeActualPunches&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This does not split shifts to different pay dates as pay date determination is done prior to the adding of phantom punches.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department Of Labor Weighted Overtime Pay Rate Calculations for specific labor levels only&lt;br /&gt;
| DepartmentOfLaborPayRateCalculations&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HHSOIG report requires birth dates to match (both must exist)&lt;br /&gt;
| HHSOIGBirthDateMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SAM report requires zip codes to match (both must exist)&lt;br /&gt;
| SAMZipCodeMatch&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6th pay date overtime level minimum minutes.&lt;br /&gt;
| SixthPayDateOvertimeLevelMinimumMinutes&lt;br /&gt;
| Integer value&lt;br /&gt;
| 0&lt;br /&gt;
| The Fixed Hour Level in overtime configuration is the maximum overtime level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
| LatestActiveStatusAlwaysConsideredHireDate&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is less than this number than employee shift type is changed to PD when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMinimumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| If shift count times daily hours is greater than this number than employee shift type is changed to FT when adding employee shifts&lt;br /&gt;
| PartTimeShiftTypeMaximumShiftCountTimesDailyHours&lt;br /&gt;
| Decimal value&lt;br /&gt;
| -1 (ignored)&lt;br /&gt;
| E.g. if 30 hours is considered full time then enter 29.99&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to Keeper FTP Site&lt;br /&gt;
| KeeperExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 2/20/2024. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Enable Software to export data to TapCheck FTP Site&lt;br /&gt;
| TapcheckExportUploadToSFTP&lt;br /&gt;
| True / False value&lt;br /&gt;
| False&lt;br /&gt;
| This is a global setting for the entire software and does not need a separate entry for each facility in a Multi-Facility software. The software will also potentially require an update if it hasn't been updated since 12/21/2021. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Installation"/>
				<updated>2024-02-18T23:12:10Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
===Documentation Overview===&lt;br /&gt;
&lt;br /&gt;
This is the technical documentation on the installation of the Time and Attendance software. This documentation is based on the software version 3.5 using SQL Server 2008 R2, but using SQL Server 2012, 2014 or 2016 is similar.&lt;br /&gt;
&lt;br /&gt;
Topics covered are:&lt;br /&gt;
&lt;br /&gt;
* Installing and configuring the Time and Attendance software.&lt;br /&gt;
&lt;br /&gt;
* Installing and configuring the Microsoft SQL Server instance.&lt;br /&gt;
&lt;br /&gt;
* Creating the starting database.&lt;br /&gt;
&lt;br /&gt;
===Software Overview===&lt;br /&gt;
&lt;br /&gt;
Time and Attendance is a 100% Microsoft .Net software product. The minimum required version is .Net 4.6.1 and can be used with any higher version. The .Net framework needs to be installed on any computer that will use the software. Traditional installation of the software is not required as it is an xcopy application in that the software can be copied to a folder and run without any installation, component registration or registry modifications.&lt;br /&gt;
&lt;br /&gt;
'''SQL Server'''&lt;br /&gt;
&lt;br /&gt;
The installation of the .Net framework also installs the files required to connect to the data in Microsoft SQL Server. Time and Attendance 3.5 can use an existing instance of SQL Server, or you can install a new instance if you are not already running SQL Server. The minimum supported version of SQL Server is 2008.&lt;br /&gt;
&lt;br /&gt;
'''Other Applications'''&lt;br /&gt;
&lt;br /&gt;
Time and Attendance creates reports in both Adobe PDF format and in Microsoft Excel format (.xls and .xlsx). Free viewers are available for both of these file formats.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
The installation of your Time and Attendance 3.5 system requires you to setup and configure your software, a Windows Service, the database, and the HandPunches. The following is a list of the required items to get the Time and Attendance 3.5 software up and running.&lt;br /&gt;
&lt;br /&gt;
# Install the .Net 4.6.1 or higher framework on your server and on each client.&lt;br /&gt;
# Create a folder for the software on your server that all the clients can access.&lt;br /&gt;
# Create a shortcut to the main executable for each client.&lt;br /&gt;
# Install the Windows service.&lt;br /&gt;
# Install SQL Server if needed.&lt;br /&gt;
# Create a database and restore to an empty starting database.&lt;br /&gt;
# Edit the configuration file to reflect settings such as the database server name, the database name and your license key.&lt;br /&gt;
# Use the database utility to bring the database up to the version that matches the software.&lt;br /&gt;
# Start the Windows service.&lt;br /&gt;
# Start the software and configure the Configuration/Setup/System/Scheduled Tasks&lt;br /&gt;
# Start the software and configure it to your rules, add the employees etc.&lt;br /&gt;
# Install the HandPunches and test communications.&lt;br /&gt;
# Configure tasks on your server to poll and process the punches, as well as perform maintenance tasks like the backup of the data.&lt;br /&gt;
&lt;br /&gt;
===.Net Framework===&lt;br /&gt;
&lt;br /&gt;
Installation of the .Net framework version 4.6.1 or higher is required on any computer that wants to run the Time and Attendance 3.5 software. The .Net 4.6.1 framework is supported on Windows 7 SP1, Windows Server 2008 R2, Windows 8, Server 2012, Windows 10 and Server 2016.&lt;br /&gt;
&lt;br /&gt;
===Files and Folders===&lt;br /&gt;
&lt;br /&gt;
'''Dedicated Folder'''&lt;br /&gt;
&lt;br /&gt;
Create a folder dedicated to the Time and Attendance 3.5 software on the server. Extract / copy the files to this folder.&lt;br /&gt;
&lt;br /&gt;
'''Permissions'''&lt;br /&gt;
&lt;br /&gt;
The users require the ability to read and execute the application. If there is a need for the user to poll the HandPunches manually, then the ability to write to a subdirectory named punchlog will be required. This folder is created automatically the first time that a HandPunch is polled.&lt;br /&gt;
&lt;br /&gt;
'''Top Level Folder'''&lt;br /&gt;
&lt;br /&gt;
The top level folder is commonly named “Ta”, but you can name it as you want. This folder will contain all of the software executables:&lt;br /&gt;
&lt;br /&gt;
* Ta.WinAdmin.exe – the Windows main executable. The main entry point into the software.&lt;br /&gt;
* Ta.WinAdmin.exe.config – the configuration file for Ta.WinAdmin.exe.&lt;br /&gt;
* Ta.DBU.exe – The database utility to manage the database. This is primarily used for the updating of your database to the version that matches the executable. The login is Ta and the password is fixed, but is not contained in the help files for security reasons. The database utility would be run on your server and not on the client.&lt;br /&gt;
* Ta.DBU.exe.config – the configuration file for Ta.DBU.exe.&lt;br /&gt;
* SBV.Ta.Windows.Server.exe – the Windows Service executable that provides communications services between the clients.&lt;br /&gt;
* SBV.Ta.Windows.Service.exe.config – the configuration file for SBV.Ta.Windows.Service.exe.&lt;br /&gt;
* Ta.config – the configuration file that contains your application configuration such as database and license information.&lt;br /&gt;
* SBV.* – the core application (DLL) components of the software that handle the business logic, time clocks, database, reporting and payroll interfaces.&lt;br /&gt;
* Atalasoft.* – third party imaging components.&lt;br /&gt;
* cete.* – third party components used for the creation of PDFs.&lt;br /&gt;
* DevExpress.* – third party pivot grid control.&lt;br /&gt;
* FarPoint.* – third party Excel style spreadsheet control.&lt;br /&gt;
* Janus.* – third party Office style UI controls.&lt;br /&gt;
* nsoftware.* – third party internet components. Used for FTP, NTP, HTTP, POP and SMTP.&lt;br /&gt;
* PureComponents.* – third party tree view component.&lt;br /&gt;
* rsidll*.dll – these are the communication DLLs to the HandPunch supplied by the HandPunch manufacturer. They are the only files that are unmanaged, because they are written in C++. However, there is no installation requirement for these files.&lt;br /&gt;
&lt;br /&gt;
'''Install Folder'''&lt;br /&gt;
&lt;br /&gt;
Contains a readme to links to download the .Net framework and other files that may be required to install the .Net framework. Also included are caspol.bat and installsvc.bat. The caspol.bat file provides information and samples about the security policy mechanism used by the .Net framework. Use the installsvc.bat file to install the Windows service.&lt;br /&gt;
&lt;br /&gt;
'''Config Folder'''&lt;br /&gt;
&lt;br /&gt;
The config files contains sample configuration files. These should be copied to the Ta folder and then the Ta.config edited as required.&lt;br /&gt;
&lt;br /&gt;
'''Database Folder'''&lt;br /&gt;
&lt;br /&gt;
This folder is typically named database. It is not a requirement to have the database files reside in a subdirectory of the Ta folder, but this is commonly done when the SQL Server is running on the same server as the Ta files are located. Supplied in the database folder is Ta.bak which is used as a starting database (empty of data).&lt;br /&gt;
&lt;br /&gt;
'''Help Folder'''&lt;br /&gt;
&lt;br /&gt;
The help folder contains the help documentation in PDF format (Ta.pdf) and the help index file (Ta.idx) which is a topic to page number index that provides context sensitive help in the software. HandPunch manuals for the different HandPunch models are also included.&lt;br /&gt;
&lt;br /&gt;
===Shortcut===&lt;br /&gt;
&lt;br /&gt;
Create a [[Create_Shortcut|shortcut]] to the Ta.WinAdmin.exe application file for each of your users, naming the shortcut “Time and Attendance”.&lt;br /&gt;
&lt;br /&gt;
===Windows Service===&lt;br /&gt;
&lt;br /&gt;
The Windows service runs on your server and provides communication between the clients and the server. Since this is duplex (two-way) messaging, client to client messaging is provided with the service acting as the intermediary.&lt;br /&gt;
&lt;br /&gt;
Install the service at the command line using InstallUtil provided by the .Net framework:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe&amp;quot; &amp;quot;F:\Ta\SBV.Ta.Windows.Service.exe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Refer to the installsvc.bat file in the install folder for examples.&lt;br /&gt;
&lt;br /&gt;
===SQL Server===&lt;br /&gt;
&lt;br /&gt;
The software runs on SQL Server 2008 or higher. We recommend SQL Server 2014 for new installations.&lt;br /&gt;
&lt;br /&gt;
'''SQL Server 2014 Express with Tools'''&lt;br /&gt;
&lt;br /&gt;
This is a free download from Microsoft and is used by clients with over 10 users and over 500 employees. There is a database size limit of 10 Gb that will eventually be reached after approximately 10 years, depending on the number of employees that you have. SQL Server Express will use only one processor and up to 1 Gb of memory. However, the software design is very efficient and does not tax the server with heavy queries. When installing, please follow these guidelines.&lt;br /&gt;
&lt;br /&gt;
* Unless you have a large amount of free space on your C drive (&amp;amp;gt; 10 Gb), then we recommend that you install the SQL Server on a different drive.&lt;br /&gt;
* Keep the default instance name of &amp;quot;SQLExpress” unless there is a reason to use another instance name.&lt;br /&gt;
* The database engine and the management tools are the only 2 features required.&lt;br /&gt;
* Authentication Mode – the software can connect using SQL Server Authentication or Windows Authentication. We recommend using SQL Server Authentication. If you choose &amp;quot;Mixed Mode”, you will need to enter a password of your choosing.&lt;br /&gt;
&lt;br /&gt;
'''Allow Remote Connections'''&lt;br /&gt;
&lt;br /&gt;
After SQL Server is installed, allow TCP/IP and Named Pipes connections from the client computers.&lt;br /&gt;
&lt;br /&gt;
# Open &amp;quot;SQL Server Configuration Manager.&amp;quot; (‪C:\Windows\System32\SQLServerManager??.msc)&lt;br /&gt;
# Expand the &amp;quot;SQL Server Network Configuration&amp;quot; node and select “Protocols for [Instance Name].”, e.g. “Protocols for SQLExpress.”&lt;br /&gt;
# Right click on “TCP/IP” and select Enable. Repeat this for “Named Pipes.”&lt;br /&gt;
# A message informs you that these changes do not apply until the SQL Server service is restarted.&lt;br /&gt;
# Select the &amp;quot;SQL Server Services&amp;quot; node.&lt;br /&gt;
# Right click the SQL Server ([Instance Name]) node and select Restart.&lt;br /&gt;
&lt;br /&gt;
'''Authentication'''&lt;br /&gt;
&lt;br /&gt;
Using Windows Authentication requires that new users of the software are added to the security group that has access to the SQL Server. We recommend the use of SQL Authentication because users are incapable of connecting to the database directly. If you choose to use Windows Authentication, then you take responsibility for your users exploiting their Windows identity to obtain access to the data through other software.&lt;br /&gt;
&lt;br /&gt;
===Creating the Database===&lt;br /&gt;
&lt;br /&gt;
Once SQL Server is configured and installed, you need to create a new database and then restore from the supplied backup file.&lt;br /&gt;
&lt;br /&gt;
By convention, the database is named Ta, but you can name as you wish. Use the following database settings:&lt;br /&gt;
&lt;br /&gt;
* Version 10.0 (SQL Server 2008) – Required.&lt;br /&gt;
* Auto Close – False (highly recommended). If not set to False, then the database can be backed up like a file by any backup software. However, during backup, the database files are locked and will not be able to be opened (i.e. reconnected) to SQL Server. If you choose to use Auto Close so that you can back up the mdf/ldf files, you must ensure that the software will not be used at any time during your backup process. We recommend that you use the backup task provided with the database utility to create a backup file to disk.&lt;br /&gt;
* Auto Shrink – False (highly recommended). We recommend that you do not auto shrink your data or log files. and that you perform manual shrink of your files as part of your database maintenance.&lt;br /&gt;
* Logging – Simple (recommended). Simple is generally considered sufficient but you may elect to use the Full recovery model if you feel that the software contains critical data that would result in catastrophe upon restoration to the last daily backup. Please note that you are completely responsible for the off disk or off site backup of your data. The software provides a mechanism for creating a zipped daily backup of your data to any location on your network. The backup is not designed to be a disaster recovery mechanism but to represent your data in a point in time. Additionally, the punch information from the HandPunches is logged to disk, and can be reprocessed by our software.&lt;br /&gt;
&lt;br /&gt;
Once the database is created, restore the Ta.bak file in the database folder to create you starting database.&lt;br /&gt;
&lt;br /&gt;
====Database Login====&lt;br /&gt;
&lt;br /&gt;
The software requires a login with the login ID of Ta. This login needs the server role as a sysadmin, and the user mapping to the Ta database as db_owner. The password is fixed and is not supplied in this help file for security reasons. You will need to contact technical support for this password.&lt;br /&gt;
&lt;br /&gt;
===Configuration File===&lt;br /&gt;
&lt;br /&gt;
The Ta.config configuration file is used by the following executables; Ta.WinAdmin.exe, Ta.DBU.exe and SBV.Ta.Windows.Service.exe. The configuration file is an XML fragment that starts and ends with the appSettings node. A sample is included in the config folder.&lt;br /&gt;
&lt;br /&gt;
Here is a sample Ta.config file:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;appSettings&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;databaseServerName&amp;quot; value=&amp;quot;MyServer\MySqlInstance&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;databaseName&amp;quot; value=&amp;quot;Ta&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;namedPipes&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;sharedMemoryClient&amp;quot; value=&amp;quot;MyServer&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;duplexMessaging&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;duplexMessagingAddress&amp;quot; value=&amp;quot;MyServer:9000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;duplexMessagingNamedPipeClient&amp;quot; value=&amp;quot;MyServer&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;license&amp;quot; value=&amp;quot;your license string goes here&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;add key=&amp;quot;offline&amp;quot; value=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Database Settings===&lt;br /&gt;
&lt;br /&gt;
You need to set the database server name and the database name. Additional connection options allow you to set how the clients and the server will connect to the database. By default, the TCP/IP protocol is used for the clients, and Shared Memory is used for the server (assuming the software and SQL Server are running on the same machine). We recommend that you use Named Pipes for all clients. As the namedPipes setting will affect all computers, you should use the sharedMemoryClient setting to allow the server to connect using this protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| databaseServerName&lt;br /&gt;
| The database server name including the SQL instance name. The server name needs to be resolved by the client. The IP address of the server can be used as an alternate setting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| databaseName&lt;br /&gt;
| The name of the database.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| namedPipes&lt;br /&gt;
| When set to true, all clients will connect to the database using Named Pipes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| sharedMemoryClient&lt;br /&gt;
| The name of the computer where SQL Server is installed is the only computer that can use shared memory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| namedPipesClients&lt;br /&gt;
| A comma separated list of computers as an alternative to the global namedPipes setting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| tcpIpClients&lt;br /&gt;
| A comma separated list of computers that will use TCP/IP to connect to the database.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Messaging===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
duplexMessaging&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
When set to true, duplex messaging between all clients is used.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
duplexMessagingAddress&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
The name of the server and the port that the duplex messaging will use.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
duplexMessagingNamedPipeClient&lt;br /&gt;
|&lt;br /&gt;
The name of the server that the service is running on. Connections made from the server will use the faster named pipe connection rather than TCP/IP.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Email===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mailServer&lt;br /&gt;
| The address of the SMTP mail server for communication and support emails.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mailPort&lt;br /&gt;
| The port to connect to the SMTP server for communication and support emails.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mailUser&lt;br /&gt;
| The user account for communication and support emails.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mailPassword&lt;br /&gt;
| The password as an encrypted string for communication and support emails. Use the Utility provided to encrypt the password.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| mailFrom&lt;br /&gt;
| The From address of the communication and support emails.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| communicationErrorSendTo&lt;br /&gt;
| The address(es) that emails are sent to when there is a communication error to the HandPunch.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| supportSendTo&lt;br /&gt;
| The address(es) that all non HandPunch errors are sent to. This includes the Email Support form, and the Exception Form when the user clicks Email Support.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| reportsMailServer&lt;br /&gt;
| The address of the SMTP mail server for reports.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| reportsMailPort&lt;br /&gt;
| The port to connect to the SMTP server for reports.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| reportsMailUser&lt;br /&gt;
| The user account for reports.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| reportsMailPassword&lt;br /&gt;
| The password as an encrypted string for reports. Use the Utility provided to encrypt the password.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| reportsMailFrom&lt;br /&gt;
| The From address of the email for reports.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===License===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The license is an encrypted string that contains the name of the licensee (the company name), address, modules licensed, and the employee count.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
license&lt;br /&gt;
|&lt;br /&gt;
The encrypted license key.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other Settings===&lt;br /&gt;
&lt;br /&gt;
The offline setting stops clients from running the software, while you are performing updates.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
offline&lt;br /&gt;
|&lt;br /&gt;
true or false.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Database Utility==&lt;br /&gt;
&lt;br /&gt;
After restoring the starting database from the backup, bring the database version up to the same version as the software. You login into the database utility with the Ta login and the password (which is not provided in the help documentation) and perform the Update action.&lt;br /&gt;
&lt;br /&gt;
Updating the database with the database utility is supported on the server that has SQL Server installed. The database utility uses the osql utility, which is part of the installation of SQL Server 2000, 2005 and 2008. If you wish to run the database utility from a computer that does not have SQL Server installed, then you will need to get osql working correctly. However, we cannot provide support for this scenario.&lt;br /&gt;
&lt;br /&gt;
All changes that have been made to the database structure are maintained in sequentially numbered scripts. These scripts are embedded into the database utility. The scripts are extracted to your Ta folder, and then executed. After performing an update, you will see numbered files like 101001.sql in the Ta folder as well as sp_udf.sql. These files can be safely deleted after a successful update.&lt;br /&gt;
&lt;br /&gt;
Always create a backup before running the database utility.&lt;br /&gt;
&lt;br /&gt;
The database utility can also be used to import old data from TCSData.mdb files.&lt;br /&gt;
&lt;br /&gt;
==Start the Windows Service==&lt;br /&gt;
&lt;br /&gt;
The Windows service is set to start automatically when Windows starts. You need to start it manually the first time in the Services management console.&lt;br /&gt;
&lt;br /&gt;
==Start the Software==&lt;br /&gt;
&lt;br /&gt;
Upon completion of the installation, the software can be started. As the database is empty, no login ID or password is required.&lt;br /&gt;
&lt;br /&gt;
Refer to the [[Configuration]] chapter for setting up the software.&lt;br /&gt;
&lt;br /&gt;
==[[Tasks]]==&lt;br /&gt;
&lt;br /&gt;
There are tasks that need to be performed frequently and daily that are best set up to run on your server automatically, rather than be remembered to be done by users.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[HandPunch|Using the HandPunch time clock]]&lt;br /&gt;
&lt;br /&gt;
* [[SBV|Contact Us]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Tapcheck_Export</id>
		<title>Tapcheck Export</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Tapcheck_Export"/>
				<updated>2024-01-18T17:29:29Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: Replaced content with &amp;quot;See setup instructions on Sharepoint.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See setup instructions on Sharepoint.&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Viventium_Integration_Update_and_Report</id>
		<title>Viventium Integration Update and Report</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Viventium_Integration_Update_and_Report"/>
				<updated>2024-01-03T19:12:20Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an optional feature that can be added to the software upon request. It allows to automatically add/update the fields below in Time &amp;amp; Attendance from Viventium's API so that the data only has to be added/changed in Viventim and not in TA.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Add (new employee)&lt;br /&gt;
! Update (existing employee)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Clock ID&lt;br /&gt;
| Yes (Only if the Viventium Clock ID is not already used by another TA employee. If it is, then it will be left blank)&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| First Name&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Middle Name&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Last Name&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Phone&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Email&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Birth Date&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gender&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Facility&lt;br /&gt;
| Yes (for a multi facility software)&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Company&lt;br /&gt;
| Yes (The TA company that has the Viventium Code in the company's payroll ID or the In House company if no payroll ID)&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Department&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SSN&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Hire Date&lt;br /&gt;
| Yes&lt;br /&gt;
| Only if missing (There isn't a hire date in the software yet)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Termination Date&lt;br /&gt;
| No&lt;br /&gt;
| Only if missing (If not currently terminated)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Re-Hire Date&lt;br /&gt;
| N/A&lt;br /&gt;
| Yes - If employee is currently inactive in TA, the automatic integration report will need to include all employees (Active and Inactive)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pay Rate&lt;br /&gt;
| No&lt;br /&gt;
| Yes (Salaried employees will need their salaried hours filled in on their Pay Rates tab in TA)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Licenses&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Viventium Accrual Balances&lt;br /&gt;
| No&lt;br /&gt;
| Yes - Please note that the Accrual Pay Type ID must match the Earning Code in Viventium in order to Sync Accrual Balances. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Add (new employee) is done by clicking on the Refresh Employees button. It will then connect to the Viventium website and check if there are any new employees that were hired within the last 30 days that are not yet in TA (this may take a few seconds). If there are any new employees, it will display the Add Employee popup with the employee's data prefilled so that it can easily be added.&lt;br /&gt;
&lt;br /&gt;
[[File:EmployeesGroupRefreshEmployees.png]]&lt;br /&gt;
&lt;br /&gt;
The Update (existing employee) can be scheduled for all employees to run at a regular interval even multiple times a day. To do it manually at any time for a single employee, click on the Update From Viventium button on the employee.&lt;br /&gt;
&lt;br /&gt;
[[File:EmployeeMainTabUpdateFromViventium.png]]&lt;br /&gt;
&lt;br /&gt;
Update Employee will only update employees that have the same Employee ID and the same SSN as in Viventium. The employee will also need to be in a In-House company.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
To test that the software can see employee data changes on the api, select an employee and temporarily change their name (add a letter to their name), then click the Update From Viventium button to see if it changes it back to the original correct name.&lt;br /&gt;
&lt;br /&gt;
To test that the software can see new employees on the api, select an employee that was recently hired (within the last 30 days) and temporarily change their Employee ID (add a letter to their ID), then click the Refresh Employees button to see if it pops up this employee as a new employee.&lt;br /&gt;
&lt;br /&gt;
If the error is that it can't find the employee on viventium then check if your IP address is whitelisted with Viventium.&lt;br /&gt;
&lt;br /&gt;
If syncing accrual balances and the effective date after the update/sync is an old date, check the pay period on the last issued check if it wasn't an old pay period (retro pay).&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
You will need the Viventium api login username and password, company code, and division code. This info will be hard coded in the software and will require a software update. Also add the company code to the facility and in-house company labor level as the payroll ID. In addition to providing the api login, viventium may also need to enable the login in the backend.&lt;br /&gt;
&lt;br /&gt;
After the connection is set up and tested, this report can then be saved and scheduled to run (overnight) so that employee changes are automatically applied. Make sure to include all employees (Active and Inactive).&lt;br /&gt;
&lt;br /&gt;
To sync accrual balances from Vivnetium, add the Viventium Pay Type code on the TA accrual pay type.&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import</id>
		<title>Employee Annual Entitlement Overrides Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import"/>
				<updated>2023-12-18T21:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.&lt;br /&gt;
&lt;br /&gt;
An Employee Annual Entitlement Overrides import is identified by the sheet name or file name containing the words &amp;quot;Employee Entitlement&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Employee ID, Emp ID, ID&lt;br /&gt;
| This is used to uniquely identify the employee. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Annual Entitlement Type&lt;br /&gt;
| Type, Entitlement Type&lt;br /&gt;
| Use Date or Month.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Pay Type / Days&lt;br /&gt;
| Accrual Pay Type ID&lt;br /&gt;
| The column header identifies the accrual pay type. The data in each row represents the number of entitlement days for the accrual pay type. To import into Bank 2, add a &amp;quot; 2&amp;quot; to the column header, e.g. &amp;quot;SICK 2&amp;quot;.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Start Date&lt;br /&gt;
| Start Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| End Date&lt;br /&gt;
| End Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| From Month&lt;br /&gt;
| From, From Month, Employed From Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| To Month&lt;br /&gt;
| To, To Month, Employed To Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import</id>
		<title>Employee Annual Entitlement Overrides Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import"/>
				<updated>2023-12-18T21:05:24Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.&lt;br /&gt;
&lt;br /&gt;
An Employee Annual Entitlement Overrides import is identified by the sheet name or file name containing the words &amp;quot;Employee Entitlement&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Employee ID, Emp ID, ID&lt;br /&gt;
| This is used to uniquely identify the employee. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Annual Entitlement Type&lt;br /&gt;
| Type, EntitlementType&lt;br /&gt;
| Use Date or Month.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Pay Type / Days&lt;br /&gt;
| Accrual Pay Type ID&lt;br /&gt;
| The column header identifies the accrual pay type. The data in each row represents the number of entitlement days for the accrual pay type. To import into Bank 2, add a &amp;quot; 2&amp;quot; to the column header, e.g. &amp;quot;SICK 2&amp;quot;.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Start Date&lt;br /&gt;
| Start Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| End Date&lt;br /&gt;
| End Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| From Month&lt;br /&gt;
| From, From Month, Employed From Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| To Month&lt;br /&gt;
| To, To Month, Employed To Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import</id>
		<title>Employee Annual Entitlement Overrides Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import"/>
				<updated>2023-12-18T20:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.&lt;br /&gt;
&lt;br /&gt;
An Employee Annual Entitlement Overrides import is identified by the sheet name or file name containing the words &amp;quot;Employee Entitlement&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Employee ID, Emp ID, ID&lt;br /&gt;
| This is used to uniquely identify the employee. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Annual Entitlement Type&lt;br /&gt;
| Type&lt;br /&gt;
| Use Date or Month.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Pay Type / Days&lt;br /&gt;
| Accrual Pay Type ID&lt;br /&gt;
| The column header identifies the accrual pay type. The data in each row represents the number of entitlement days for the accrual pay type. To import into Bank 2, add a &amp;quot; 2&amp;quot; to the column header, e.g. &amp;quot;SICK 2&amp;quot;.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Start Date&lt;br /&gt;
| Start Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| End Date&lt;br /&gt;
| End Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| From Month&lt;br /&gt;
| From Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| To Month&lt;br /&gt;
| To Month&lt;br /&gt;
| 0 - 9999&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import</id>
		<title>Employee Annual Entitlement Overrides Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import"/>
				<updated>2023-12-18T20:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.&lt;br /&gt;
&lt;br /&gt;
An Employee Annual Entitlement Overrides import is identified by the sheet name or file name containing the words &amp;quot;Employee Entitlement&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Employee ID, Emp ID, ID&lt;br /&gt;
| This is used to uniquely identify the employee. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Annual Entitlement Type&lt;br /&gt;
| Type&lt;br /&gt;
| Use Date or Month.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Pay Type / Days&lt;br /&gt;
| Accrual Pay Type ID&lt;br /&gt;
| The column header identifies the accrual pay type. The data in each row represents the number of entitlement days for the accrual pay type. To import into Bank 2, add a &amp;quot; 2&amp;quot; to the column header, e.g. &amp;quot;SICK 2&amp;quot;.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Start Date&lt;br /&gt;
| Start Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| End Date&lt;br /&gt;
| End Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| From Month&lt;br /&gt;
| From Month&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| To Month&lt;br /&gt;
| To Month&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import</id>
		<title>Employee Annual Entitlement Overrides Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Annual_Entitlement_Overrides_Import"/>
				<updated>2023-12-18T20:48:50Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: Created page with &amp;quot;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.  An Employee Annual Entitlement Overrides i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Employee Annual Entitlement Overrides import adds an Entitlement Override to the accrual Employee Annual Entitlement Overrides.&lt;br /&gt;
&lt;br /&gt;
An Employee Annual Entitlement Overrides import is identified by the sheet name or file name containing the words &amp;quot;Employee Entitlement&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee ID&lt;br /&gt;
| Employee ID, Emp ID, ID&lt;br /&gt;
| This is used to uniquely identify the employee. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Annual Entitlement Type&lt;br /&gt;
| Type&lt;br /&gt;
| Use Date or Month.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Start Date&lt;br /&gt;
| Start Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| End Date&lt;br /&gt;
| End Date&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| From Month&lt;br /&gt;
| From Month&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| To Month&lt;br /&gt;
| To Month&lt;br /&gt;
| &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Pay Type / Days&lt;br /&gt;
| Accrual Pay Type ID&lt;br /&gt;
| The column header identifies the accrual pay type. The data in each row represents the number of entitlement days for the accrual pay type. To import into Bank 2, add a &amp;quot; 2&amp;quot; to the column header, e.g. &amp;quot;SICK 2&amp;quot;.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2023-12-18T20:36:20Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Annual Entitlement Overrides Import|Accrual Entitlement Overrides (Employee)]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import|Accrual Adjustment (Employee)]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import|Accrual Balances (Employee)]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import|Accrual Date Entitlements (Configuration)]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import|Accrual Year End Adjustments (Employee)]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2023-12-18T20:35:43Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Annual Entitlement Overrides Import|Employee Entitlement Overrides (Employee)]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import|Accrual Adjustment (Employee)]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import|Accrual Balances (Employee)]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import|Accrual Date Entitlements (Configuration)]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import|Accrual Year End Adjustments (Employee)]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2023-12-18T20:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Annual Entitlement Import|Employee Entitlement (Employee)]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import|Accrual Adjustment (Employee)]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import|Accrual Balances (Employee)]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import|Accrual Date Entitlements (Configuration)]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import|Accrual Year End Adjustments (Employee)]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Import</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Import"/>
				<updated>2023-12-18T20:27:21Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import is available in the Tools tab.&lt;br /&gt;
&lt;br /&gt;
The software supports the import of information from an Excel file (xls – Excel 97-2003 format and xlsx Excel 2007-2010 format) or from a comma separated values file (csv). The extension on the filename must be csv if using a comma separated values file. Otherwise, the import will open the file as an Excel file.&lt;br /&gt;
&lt;br /&gt;
The import will read data from multiple sheets within one Excel file. The filename takes precedence over the sheetname in identifying the import type. Each import has a different behavior regarding the adding, replacing or updating of data. An import may only add data to the software, update existing data, remove existing data and replace it, or both add and update data.&lt;br /&gt;
&lt;br /&gt;
The information provided in the import file identifies the data. The file name, sheet names (Excel only) and column headers (the first row) identify the information. There is not a fixed column format. Specifically:&lt;br /&gt;
&lt;br /&gt;
* Spaces and case are ignored so &amp;quot;Pay Rule&amp;quot;, &amp;quot;pay rule&amp;quot;, and &amp;quot;payrule&amp;quot; identify the same data.&lt;br /&gt;
* The name of the file can identify the import type for all sheets in the file, e.g. if the name of the file contains &amp;quot;employee,&amp;quot; then all information in the file will be assumed to be employee information.&lt;br /&gt;
* The sheet names can identify the import type. This allows one Excel file to contain different types of information, e.g. both employee and planned absence information.&lt;br /&gt;
&lt;br /&gt;
Upon identifying the import type, the next step is identifying the data contained in each column. The column headers used in the first row of each sheet identify the specific data within that column. For example, when importing budgets, the column header of &amp;quot;Shift&amp;quot; identifies the shift information. Therefore, in this example, the information provided in each row for this column must match to one of the existing shift IDs, shift descriptions, or scheduler IDs.&lt;br /&gt;
&lt;br /&gt;
Every row imports if the correct row data is provided in each column. Each import type has required columns that must be provided.&lt;br /&gt;
&lt;br /&gt;
The following import types are available:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Import Type&lt;br /&gt;
! Filename / sheet name Identifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Annual Entitlement Import (Employee)|Employee Entitlement]]&lt;br /&gt;
| Employee Entitlement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Adjustment Import (Employee)|Accrual Adjustment]]&lt;br /&gt;
| Accrual Adjustment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Balances Import (Employee)|Accrual Balances]]&lt;br /&gt;
| Accrual Balances&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Date Entitlements Import (Configuration)|Accrual Date Entitlements]]&lt;br /&gt;
| Accrual Date&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Accrual Year End Adjustments Import (Employee)|Accrual Year End Adjustments]]&lt;br /&gt;
| Accrual Year End&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Base Schedule Import|Base Schedules]]&lt;br /&gt;
| Base Schedules&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Budget Import|Budget]]&lt;br /&gt;
| Budget&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Casamaba Punch Import|Casamba Punch]]&lt;br /&gt;
| Casamba&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Employee Import|Employee]]&lt;br /&gt;
| Employee&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hours Import|Hours]]&lt;br /&gt;
| Hours&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[In Service Import|In Service]]&lt;br /&gt;
| In Service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Labor Levels Import|Labor Levels]]&lt;br /&gt;
| Labor Level name, e.g. Department&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Pattern Import|Schedule Pattern]]&lt;br /&gt;
| Schedule Pattern&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Planned Absence Import|Planned Absence]]&lt;br /&gt;
| Planned Absence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rates Import|Pay Rates]]&lt;br /&gt;
| Pay Rates&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Pay Rate Lookup Import|Pay Rate Lookup]]&lt;br /&gt;
| Pay Rate Lookup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Raw Punch Import|Raw Punch]]&lt;br /&gt;
| Raw Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Punch Import|Punch]]&lt;br /&gt;
| Punch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Schedule Import|Schedule]]&lt;br /&gt;
| Schedule&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Slotting Import|Slotting]]&lt;br /&gt;
| Slotting&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Time Clock Assignment Import|Time Clock Assignment]]&lt;br /&gt;
| Time Clock Assignment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Software|Using the Time and Attendance software]]&lt;br /&gt;
&lt;br /&gt;
* [[Employees]]&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;br /&gt;
&lt;br /&gt;
* [[Scheduler]]&lt;br /&gt;
&lt;br /&gt;
* [[Tools]]&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Schedule_Based_Restrictions</id>
		<title>Schedule Based Restrictions</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Schedule_Based_Restrictions"/>
				<updated>2023-12-11T21:36:54Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When Schedule Based Restrictions are turned on, employee schedules are downloaded to the HandPunch to restrict the times that an employee can punch. This can reduce unauthorized overtime as well as early “in” and late “out” punches. An employee’s individual schedule is used to restrict access. A separate schedule is defined for each employee providing the ultimate in flexibility. The software synchronizes with the HandPunch approximately every 5-10 minutes, to provide the HandPunch with the most accurate and live scheduling updates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, the HandPunch will not accept “in” punches earlier than 7 minutes to the start of the schedule and “out” punches after 7 minutes to the end of the schedule. It will If an employee attempts to punch in earlier than 7 minutes, or late out after 7 minutes, they will get an error at the HandPunch which will read, '''“TIME RESTRICTION”'''.&lt;br /&gt;
&lt;br /&gt;
Clock Supervisors cannot be restricted at the clock and are able to punch at any time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a fingerprint clock, you will get one of the following three options when trying to punch:&lt;br /&gt;
&lt;br /&gt;
*When an employee goes to a clock and punches in successfully, the screen of the clock will have a green box on it that says Punch Verified and it will have your name, Clock ID, and time that you punched. The clock will also have a voice say &amp;quot;Verified. Thank You&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*When an employee is trying to punch and is restricted, the clock will display an Orange box which will say &amp;quot;Can't clock you in yet&amp;quot; and will also say &amp;quot;You are not authorized to punch at this time&amp;quot;. The clock will also have a voice that will say &amp;quot;Previously Verified&amp;quot;. This means you are attempting to punch out of your zone and are being restricted.&lt;br /&gt;
&lt;br /&gt;
*If you attempt to punch and you do not have a schedule within 8 hours of when you are trying to punch the clock will display an Orange box which will say &amp;quot;Can't clock you in yet&amp;quot; and will also say &amp;quot;You do not have a schedule for today&amp;quot;. The clock will also have a voice that will say &amp;quot;Previously Verified&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the employee was supposed to be at the facility but their schedule has not been updated yet in the scheduler (i.e. on a weekend), the employee should notify a higher authority, or someone with time card access, of the exact time of their arrival or departure. This person can then add the restricted punch manually on their time card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To avoid the above scenario, staffing coordinators should make schedule changes in the scheduler as soon as they are aware a change, to minimize time zone restrictions at the clock. Once the employee punches and gets restricted at the clock, their punch will need to be added manually.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Even after an employee’s punch has been restricted, it is a good practice to have the staffing coordinator update the employee’s schedule in the scheduler for accuracy’s sake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A report can be run to see all punches that have been rejected due to the time zone restriction. This report displays verified punches made at the time clock that were outside of an allowable punching time zone. See image below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ruth.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TZR.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Report.png]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Accrual_Date_Entitlements_Configuration</id>
		<title>Accrual Date Entitlements Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Accrual_Date_Entitlements_Configuration"/>
				<updated>2023-12-07T20:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
The date entitlements configuration provides a table based view of the date-based accrual entitlement levels. Each accrual entitlement is comprised of an accrual group, an accrual pay type, an entitlement type, and the date of the entitlement. &lt;br /&gt;
&lt;br /&gt;
The date of the entitlement is used in different ways, based upon the entitlement type:&lt;br /&gt;
&lt;br /&gt;
* Fixed Date – the complete date is used.&lt;br /&gt;
* Recurring Fixed Date – only the Month and Day is used. The year is only used to start it and will then repeat automatically every year afterwards.&lt;br /&gt;
* Anniversary (Month) - the date is not used. The date will be calculated based on the Month # column, e.g. if Month # is 6 then the date will be the 6 month anniversary of the employee’s first non-zero shift count history date.&lt;br /&gt;
* Every Nth Month - use the (Nth From / Nth To) instead of the (From Month / To Month). Month # is required as an interval (use 12 for a yearly interval). This setting requires a software restart to take effect.&lt;br /&gt;
* Anniversary (For Year) - the year portion of the date is used, with the month and day coming from the first non-zero shift count entry in the employee’s shift history.&lt;br /&gt;
* Recurring Anniversary (From Year) - the year portion of the date is used to start it and will then repeat automatically every year afterwards. The month and day will be taken from the first non-zero shift count entry in the employee’s shift history.&lt;br /&gt;
* Birthday (For Year) – the year portion of the date is used, with the month and day coming from the employee’s birth date.&lt;br /&gt;
* Recurring Birthday (From Year) – the year portion of the date is used to start it and will then repeat automatically every year afterwards, with the month and day coming from the employee’s birth date.&lt;br /&gt;
* Birthday Or Fixed Date – &lt;br /&gt;
* 90 Worked Days – On the date that the employee reaches 90 worked days since their hire date, it will give them the entitlement.&lt;br /&gt;
* Each Accrual Period - Will give the entitlement at the end of each accrual period.&lt;br /&gt;
&lt;br /&gt;
Amount Type:&lt;br /&gt;
&lt;br /&gt;
* Days X Proportioned Daily hours - proportioned accrual based off their shift count. (The length of a Day is (Employee Shift Count / Fulltime Shift Count) x Employee Daily Hours).&lt;br /&gt;
* Days X Daily hours - calculates the accrual as if the employee is a full timer, instead of a proportioned accrual based off their shift count.&lt;br /&gt;
* Days X Proportioned Daily hours (Rounded) - rounds the proportioned accrual to the nearest quarter hour (15/8).&lt;br /&gt;
* Days X Holiday Rule - &lt;br /&gt;
* Hours - &lt;br /&gt;
&lt;br /&gt;
Minimum/Maximum Worked Hours columns will count the total worked hours of the employee from prior accrual periods. The number of prior accrual periods to look back to calculate the combined total is entered in the &amp;quot;# of Periods&amp;quot; column. If &amp;quot;# of Periods&amp;quot; is 0 then this filter is not in effect. If it's 1 it will only use the previous period. If it's 2 it will use the prior 2 periods.&lt;br /&gt;
&lt;br /&gt;
Union Only column requires that the employee has an union date, or is in a union department.&lt;br /&gt;
&lt;br /&gt;
Minimum/Maximum shift count columns are provided to filter an entitlement based on the employee’s shift history, e.g. only full timers accrue their birthday.&lt;br /&gt;
&lt;br /&gt;
Effective From and Effective To columns will limit the time frame of the entitlement that it will only be applied to accrual periods where the accrual period start date is within the from-to dates.&lt;br /&gt;
&lt;br /&gt;
Qualification/Disqualification Level columns are used to indicate which Schedule Status Types or Pay Types will qualify/disqualify this accrual date entitlements. (Requires turning it on in System settings, Accruals Pay Type settings, Schedule Status Type, and Pay Type).&lt;br /&gt;
&lt;br /&gt;
[[File:AccrualDateEntitlements.png]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Accrual_Date_Entitlements_Configuration</id>
		<title>Accrual Date Entitlements Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Accrual_Date_Entitlements_Configuration"/>
				<updated>2023-12-07T20:52:47Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
The date entitlements configuration provides a table based view of the date-based accrual entitlement levels. Each accrual entitlement is comprised of an accrual group, an accrual pay type, an entitlement type, and the date of the entitlement. &lt;br /&gt;
&lt;br /&gt;
The date of the entitlement is used in different ways, based upon the entitlement type:&lt;br /&gt;
&lt;br /&gt;
* Fixed Date – the complete date is used.&lt;br /&gt;
* Recurring Fixed Date – only the Month and Day is used. The year is only used to start it and will then repeat automatically every year afterwards.&lt;br /&gt;
* Anniversary (Month) - the date is not used. The date will be calculated based on the Month # column, e.g. if Month # is 6 then the date will be the 6 month anniversary of the employee’s first non-zero shift count history date.&lt;br /&gt;
* Every Nth Month - use the (Nth From / Nth To) instead of the (From Month / To Month). Month # is required as an interval (use 12 for a yearly interval). This setting requires a software restart to take effect.&lt;br /&gt;
* Anniversary (For Year) - the year portion of the date is used, with the month and day coming from the first non-zero shift count entry in the employee’s shift history.&lt;br /&gt;
* Recurring Anniversary (From Year) - the year portion of the date is used to start it and will then repeat automatically every year afterwards. The month and day will be taken from the first non-zero shift count entry in the employee’s shift history.&lt;br /&gt;
* Birthday (For Year) – the year portion of the date is used, with the month and day coming from the employee’s birth date.&lt;br /&gt;
* Recurring Birthday (From Year) – the year portion of the date is used to start it and will then repeat automatically every year afterwards, with the month and day coming from the employee’s birth date.&lt;br /&gt;
* Birthday Or Fixed Date – &lt;br /&gt;
* 90 Worked Days – On the date that the employee reaches 90 worked days since their hire date, it will give them the entitlement.&lt;br /&gt;
* Each Accrual Period - Will give the entitlement at the end of each accrual period.&lt;br /&gt;
&lt;br /&gt;
Amount Type:&lt;br /&gt;
&lt;br /&gt;
* Days X Proportioned Daily hours - proportioned accrual based off their shift count. (The length of a Day is (Employee Shift Count / Fulltime Shift Count) x Employee Daily Hours)&lt;br /&gt;
* Days X Daily hours - calculates the accrual as if the employee is a full timer, instead of a proportioned accrual based off their shift count.&lt;br /&gt;
* Days X Proportioned Daily hours (Rounded) - rounds the proportioned accrual to the nearest quarter hour (15/8).&lt;br /&gt;
* Days X Holiday Rule - &lt;br /&gt;
* Hours - &lt;br /&gt;
&lt;br /&gt;
Minimum/Maximum Worked Hours columns will count the total worked hours of the employee from prior accrual periods. The number of prior accrual periods to look back to calculate the combined total is entered in the &amp;quot;# of Periods&amp;quot; column. If &amp;quot;# of Periods&amp;quot; is 0 then this filter is not in effect. If it's 1 it will only use the previous period. If it's 2 it will use the prior 2 periods.&lt;br /&gt;
&lt;br /&gt;
Union Only column requires that the employee has an union date, or is in a union department.&lt;br /&gt;
&lt;br /&gt;
Minimum/Maximum shift count columns are provided to filter an entitlement based on the employee’s shift history, e.g. only full timers accrue their birthday.&lt;br /&gt;
&lt;br /&gt;
Effective From and Effective To columns will limit the time frame of the entitlement that it will only be applied to accrual periods where the accrual period start date is within the from-to dates.&lt;br /&gt;
&lt;br /&gt;
Qualification/Disqualification Level columns are used to indicate which Schedule Status Types or Pay Types will qualify/disqualify this accrual date entitlements. (Requires turning it on in System settings, Accruals Pay Type settings, Schedule Status Type, and Pay Type).&lt;br /&gt;
&lt;br /&gt;
[[File:AccrualDateEntitlements.png]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employment_Reports</id>
		<title>Employment Reports</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employment_Reports"/>
				<updated>2023-11-23T18:04:59Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:EmploymentReports.png|right]]&lt;br /&gt;
&lt;br /&gt;
===CPR Expiration dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR expiration date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
===Drug Screen Report===&lt;br /&gt;
&lt;br /&gt;
Displays employee with missing drug screen information.&lt;br /&gt;
&lt;br /&gt;
===EEO-1 Report===&lt;br /&gt;
&lt;br /&gt;
When completing the EEO-1, use data from only one pay period and include both part-time and full-time employees. See this link for more details: [https://www.eeocdata.org/EEO1/home/index]&lt;br /&gt;
&lt;br /&gt;
(If running it for the current pay period then filter for Active employees on the Current Status tab. If running it for a prior pay period then select all on the Current Status tab and filter instead on the Advanced/Status By Date Range tab).&lt;br /&gt;
&lt;br /&gt;
The EEO-1 will only count employees that have all 3 filled in:&lt;br /&gt;
&lt;br /&gt;
*EEOC Category&lt;br /&gt;
*Gender&lt;br /&gt;
*Race&lt;br /&gt;
&lt;br /&gt;
All employees that are ''not'' counted are listed by name on the bottom of the report.&lt;br /&gt;
&lt;br /&gt;
===EOC Report===&lt;br /&gt;
&lt;br /&gt;
The EEOC report displays all employees to show their EEOC category or if it's not filled in.&lt;br /&gt;
&lt;br /&gt;
===Expiring and Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with expiring and due dates in their Licensing, Health and I9 information within a selected date range. The Options tab allows you to select what information to report on. This report does NOT perform missing date checking. You should use this report in conjunction with the Missing Dates report. Otherwise, use the individual Health Due, I9 Expiration Dates, and License Expiration Dates, which check BOTH missing and expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
===Employee Expiring and Due Dates Letter===&lt;br /&gt;
&lt;br /&gt;
This is a template form letter that is printed one page per employee and allows you to customize the letter content. The following placeholders can be used when composing your form letter:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Image&amp;amp;gt;d:\pictures\&amp;lt;nowiki&amp;gt;logo.bm&amp;lt;/nowiki&amp;gt;p&amp;amp;lt;/Image&amp;amp;gt; allows for an image to be placed at the top and center of the page. Provide the full path to the image.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Employee&amp;amp;gt; will print the employee's first and last name.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Date&amp;amp;gt; will print the current date.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;EarliestDate&amp;amp;gt; will print the earliest of the expiring/due dates.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;DateDescriptions&amp;amp;gt; will print the expiring/due descriptions.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;LastDates&amp;amp;gt; will print the previous descriptions and dates (if applicable).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;NextDates&amp;amp;gt; will print the expiring/due descriptions and dates.&lt;br /&gt;
&lt;br /&gt;
Line breaks are made with the Enter key. Tabs are not currently supported.&lt;br /&gt;
&lt;br /&gt;
===Employees With CPR Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have a CPR date entered.&lt;br /&gt;
&lt;br /&gt;
===Employees With IV Certification===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have IV certification date entered.&lt;br /&gt;
&lt;br /&gt;
===Employment Dates===&lt;br /&gt;
&lt;br /&gt;
Displays employees that have license, health, employment, and custom dates, within the selected date range. Including checking for missing dates. Choose the date types you want to check in the Options tab.&lt;br /&gt;
&lt;br /&gt;
===Health Dates===&lt;br /&gt;
&lt;br /&gt;
Displays health dates within the selected date range. Including checking for missing dates.&lt;br /&gt;
&lt;br /&gt;
===Health Due Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with Health due dates within a selected date range. There is a dedicated column for each health due date and employees that do not have their date information entered will show up as **MISSING** on the report. Although the Rubella and Measles do not have a due date (only a received date), this report will still check that these dates are not missing.&lt;br /&gt;
&lt;br /&gt;
===HHS OIG Search===&lt;br /&gt;
&lt;br /&gt;
U.S Department of Health and Human Services, Office of the Inspector General search.&lt;br /&gt;
&lt;br /&gt;
===I9 Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with I9 expiration dates within a selected date range. There is a dedicated column for each I9 expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Influenza Report===&lt;br /&gt;
&lt;br /&gt;
This report will provide a list of all employees indicating if they got the Influenza shot. Select a Date-Range and choose on the Options tab if you want the report to show all who got it in the date-range or all who didn't get it in the date-range.&lt;br /&gt;
&lt;br /&gt;
===Licenses Expiration Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with license expiration dates within a selected date range. There is a dedicated column for each license expiration date and employees that do not have their date information entered will show up as **MISSING** on the report.&lt;br /&gt;
&lt;br /&gt;
===Missing Dates===&lt;br /&gt;
&lt;br /&gt;
Reports on employees with missing dates in their Licensing, Health and I9 information. The Options tab allows you to select what information to report on. Note that the Health Due, I9 Expiration Dates and License Expiration Dates reports also check for missing dates. This report is used in conjunction with the Expiring and Due Dates report.&lt;br /&gt;
&lt;br /&gt;
===Missing Document IDs===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have missing documents IDs in their license or employment information.&lt;br /&gt;
&lt;br /&gt;
===Pneumococcal Report===&lt;br /&gt;
&lt;br /&gt;
Displays employees with their Pneumococcal Vaccination status.&lt;br /&gt;
&lt;br /&gt;
===SAM Search===&lt;br /&gt;
&lt;br /&gt;
System for Award Management search which replaced EPLS.&lt;br /&gt;
&lt;br /&gt;
===SSN Not Verified===&lt;br /&gt;
&lt;br /&gt;
Displays employees who have not had their SSN verified.&lt;br /&gt;
&lt;br /&gt;
===Turnover Report===&lt;br /&gt;
&lt;br /&gt;
Turnover is calculated as Terminated divided by the average of Starting and Ending. &lt;br /&gt;
&lt;br /&gt;
Terminated / [(Starting + Ending) / 2]&lt;br /&gt;
&lt;br /&gt;
All employees that have a status that is not displayed by default when opening the software are considered terminated.&lt;br /&gt;
&lt;br /&gt;
===Union Report===&lt;br /&gt;
 &lt;br /&gt;
Displays employees who have their Union date within the selected date range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Reports]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Tasks</id>
		<title>Tasks</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Tasks"/>
				<updated>2023-10-30T18:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of tasks that can be automated to run on a schedule:&lt;br /&gt;
&lt;br /&gt;
* ? – will show you the available command line arguments.&lt;br /&gt;
* A - calculates the accruals.&lt;br /&gt;
* AD1 - recalculate all accruals from Day One.&lt;br /&gt;
* B - backup the database to the default location of \application folder\database\backup.&lt;br /&gt;
* DI - defragment the database indexes.&lt;br /&gt;
* DP - sets the default printer. Second parameter is the name or share name of the printer.&lt;br /&gt;
* DST - update DST information in the software then sends the configuration settings to the handpunches.&lt;br /&gt;
* EM - send employee messages to the time clocks. Optional next parameter of time clock key (PkTimeClockID)&lt;br /&gt;
* ERROR - Generates error to test automatic emailing of error messages. &lt;br /&gt;
* I - Import. Second parameter is the name of the file.&lt;br /&gt;
* L - Releases all locks (for lock troubleshooting only).&lt;br /&gt;
* LOG - as the last parameter, it will log the messages displayed in the tasks form.&lt;br /&gt;
* LP - Lists the printers (use to troubleshoot issues that a record is not going to a particular printer).&lt;br /&gt;
* OFF - Update Ta.config file offline setting value to true.&lt;br /&gt;
* ON - Update Ta.config file offline setting value to false.&lt;br /&gt;
* P – polling and processing of active employees. This is the same as selecting Poll and All Employees in the Tools / [ Processing] screen. This gets all the punches from the time clocks, processes them and then performs all the calculations for the previous (if open), current and next pay periods regardless of whether or not the employee punches. This includes building schedules, checking holidays, checking auto punches as well as calculating hours for any punches. This is recommended as a daily task, especially if you have auto punching or auto hours employees.&lt;br /&gt;
* PA - Processing of all employees (without polling).&lt;br /&gt;
* PP – polling and processing of employees with punches. This is the same as selecting Poll and Employees With Punches in the Tools / Processing screen. It is recommended that this be done at least every hour and is typically run every few minutes if you are using Ethernet communications. If you are using modem communications and paying for each phone call, then you will want to limit the number of times you poll per day.&lt;br /&gt;
* PO – polling only. This is the same as selecting Poll and No Processing in the Tools / Processing screen. If the computer doing the polling is used by an employee, then this is the least intrusive method. However, punches will not show in the time cards until the processing is done through the P or PP task or from the Tools/ Processing screen.&lt;br /&gt;
* PZ - Send punching zones to the time clocks. Optional next parameter of time clock key (PkTimeClockID).&lt;br /&gt;
* PZH - Send punching zones to the time clocks once an hour. Optional next parameter of time clock key (PkTimeClockID). &lt;br /&gt;
* QS – quick synch. This synchronizes the hand templates in the same manner as Synch Users (see below), but not to any HandPunches marked as “No Quick Task Synching.”&lt;br /&gt;
* QSH - Synchronizes once an hour the employees in the HandPunches that are not marked as &amp;quot;No Quick Task Synching&amp;quot;. &lt;br /&gt;
* S – synch users. This synchronizes the hand templates in the best possible manner. New templates will be distributed, existing templates will be updated, and employees no longer required to be punching will be removed. Recommended as a daily task, and more frequently if using multiple HandPunches.&lt;br /&gt;
* SH - Synchronizes the employees in all HandPunches once an hour.&lt;br /&gt;
* SL - SmartLinx integration query (current and next week).&lt;br /&gt;
* SLP - SmarLinx integration query (previous day).&lt;br /&gt;
* R – report. The report ID/Name is the second argument, with an optional third argument:&lt;br /&gt;
** VIEWER will open the report on screen. This allows a user who does not directly use the software to be given a shortcut to run and view a report “live”.&lt;br /&gt;
** PRINTER will send the report directly to the default printer. An optional fourth argument allows the printer name to be provided.&lt;br /&gt;
** EMAIL will have the report emailed as an attachment to the list of email recipients supplied on the Schedule tab, when the saved report was created.&lt;br /&gt;
** A list of email addresses will have the report emailed as an attachment. An “@” in the third argument is the identifier that this as a list of email address.&lt;br /&gt;
** A path and file name will have the report saved to disk. A “\” in the third argument is the identifier that this is a path and file name.&lt;br /&gt;
** If the third argument is not specified, then it will default to EMAIL.&lt;br /&gt;
* T – set time (if successfully updated from NIST). If the computer successfully connects to the NIST atomic clock service, then this time will be sent to all time clocks as well as setting the time on the computer. Recommended as a daily task.&lt;br /&gt;
* TH - Sets the time once per hour on all HandPunches if the computer time is successfully updated from NIST (atomic clock) and updates the system time.&lt;br /&gt;
* TO - Set the time on all HandPunches if the computer time is successfully updated from NIST (atomic clock). This is done WITHOUT updating the system time.&lt;br /&gt;
* TOH - Set the time once per hour on all Handpunches if the computer time is successfully updated from NIST (atomic clock). This is done WITHOUT updating the system time.&lt;br /&gt;
* TCA - Assigns the HandPunches to each employee based on the assignments between labor levels and timeclocks.&lt;br /&gt;
* TCAH - Once an hour it assigns the HandPunches to each employee based on the assignments between labor levels and timeclocks.&lt;br /&gt;
* TS - Updates Team Support system with information.&lt;br /&gt;
* US – update the employee settings based on the current date. This primarily inactivates employees once the pay period in which they were made inactive has been processed and paid but also determines the current employee settings for the date based settings provided as part of the employee’s history. Recommended as a daily task.&lt;br /&gt;
* X - issues the exit application message to all users.&lt;br /&gt;
* XO - issues the exit application message to all users including when the application is offline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[System Configuration]]&lt;br /&gt;
&lt;br /&gt;
*[[Installation]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Tapcheck_Export</id>
		<title>Tapcheck Export</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Tapcheck_Export"/>
				<updated>2023-10-25T22:01:20Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report will create csv files in the Tools/Export Folder that can be used for Tapcheck. To have these files uploaded automatically to the Tapcheck SFTP, add the custom configuration &amp;quot;TapcheckExportUploadToSFTP&amp;quot; as true. Tapcheck uses the same login for all sbv clients so login info is not required from the client.&lt;br /&gt;
&lt;br /&gt;
Single facility software: The export file will be named with the facility's software license name.&lt;br /&gt;
&lt;br /&gt;
Multi facility software: Use one saved report for the whole software. It will automatically create a separate export file for each facility. Each file will be named with the facility's labor level description.&lt;br /&gt;
&lt;br /&gt;
The below fields will go in the file:&lt;br /&gt;
&lt;br /&gt;
* Facility: For a single facility it will fill in the software license name. For a multi facility it will fill in the facility labor level description.&lt;br /&gt;
* Employee ID: &lt;br /&gt;
* Date: Pay Date.&lt;br /&gt;
* In: In Punch.&lt;br /&gt;
* Out: Put Punch.&lt;br /&gt;
* Hours: (All Add-to-Total pay types including Vac, Sick etc.. Does not include pay types excluded from payroll).&lt;br /&gt;
&lt;br /&gt;
Run/save the Tapcheck Export report (Reports--&amp;gt;File Export--&amp;gt;Tapcheck Export) for In-House employees only as it's only for payroll employees.&lt;br /&gt;
Date range should be current pay period and prior 1. If the software/facility has multiple pay periods then use current day and prior 28. Schedule this to run every day.&lt;br /&gt;
Make sure when testing that the file is being uploaded from the software/schedule Tasks that you are on the server where the software is installed. This is because your local machine can be blocked by the firewall, while the server is whitelisted.&lt;br /&gt;
&lt;br /&gt;
Employees that are set on their misc tab to be excluded from payroll will also be excluded from this export.&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Exception_Types_Configuration</id>
		<title>Exception Types Configuration</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Exception_Types_Configuration"/>
				<updated>2023-10-23T17:59:31Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: /* Exception Types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Advanced}}&lt;br /&gt;
&lt;br /&gt;
==Exception Types==&lt;br /&gt;
&lt;br /&gt;
[[File:ExceptionTypes.png]]&lt;br /&gt;
&lt;br /&gt;
Exception types come built-in with the exceptions that are needed by the system. Additional exception types can be added.&lt;br /&gt;
&lt;br /&gt;
''Exception Type ID'' – the identifier for the exception type, typically the initials of the description.&lt;br /&gt;
&lt;br /&gt;
''Description'' – the description, if changed, must still be descriptive of the actual exception type for the built-in exception types. For example, the Late In exception type could be renamed to Tardy In.&lt;br /&gt;
&lt;br /&gt;
''Display In Attendance Calendar'' – exceptions of this type will display appear in the Attendance Calendar reports.&lt;br /&gt;
&lt;br /&gt;
- No Calculated Hours: Employee has an in and out punch and the in and out punch both pick up a schedule and there are no hours that have the same shift and actual date as the punch shift and the punch schedule date.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Miscellaneous</id>
		<title>Employee Miscellaneous</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Miscellaneous"/>
				<updated>2023-09-27T17:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:EmployeeMiscellaneousTab.png]]&lt;br /&gt;
&lt;br /&gt;
These are miscellaneous settings that are used in a varying manner. Some of these settings allow the override of one part of pay rule. Settings customized to your company for the handling of special rules may be found here.&lt;br /&gt;
&lt;br /&gt;
[[image:EmployeeMiscellaneousTabPage.png]]&lt;br /&gt;
&lt;br /&gt;
''Payroll ID'' – an alternate ID used by your payroll or another external system. This ID can appear on any report. (For the payroll exports it's currently only implemented for David Klein 2, David Klein 3, and Charts).&lt;br /&gt;
&lt;br /&gt;
''Early In Offsets Early Out Minutes'' – if the employee's pay rule is set to &amp;quot;Use Offset Minutes From Employee Level,&amp;quot; then this value will be used instead of the value at the pay rule level. Refer to the [ pay rule configuration] for a description of what this setting does.&lt;br /&gt;
&lt;br /&gt;
''Late Out Offsets Late In Minutes'' – if the employee's pay rule is set to &amp;quot;Use Offset Minutes From Employee Level,&amp;quot; then this value will be used instead of the value at the pay rule level. Refer to the [ pay rule configuration] for a description of what this setting does.&lt;br /&gt;
&lt;br /&gt;
''Ignore Shift Cut Off Rule''– if Shift Cut Off is being used in the employee's pay rule, then overrides its use.&lt;br /&gt;
&lt;br /&gt;
''Use Default Shift For Differential Calculations''– uses the default shift instead of the employee’s shift when calculating the differentials.&lt;br /&gt;
&lt;br /&gt;
''No Break Deduction Exceptions'' – if an employee is not expected to punch for breaks or lunches, then this stops the calculation of the Break Deduction exception.&lt;br /&gt;
&lt;br /&gt;
The other settings shown here are examples of custom settings.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Miscellaneous</id>
		<title>Employee Miscellaneous</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Miscellaneous"/>
				<updated>2023-09-27T17:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:EmployeeMiscellaneousTab.png]]&lt;br /&gt;
&lt;br /&gt;
These are miscellaneous settings that are used in a varying manner. Some of these settings allow the override of one part of pay rule. Settings customized to your company for the handling of special rules may be found here.&lt;br /&gt;
&lt;br /&gt;
[[image:EmployeeMiscellaneousTabPage.png]]&lt;br /&gt;
&lt;br /&gt;
''Payroll ID'' – an alternate ID used by your payroll or another external system. This ID can appear on any report. (For the payroll exports it's currently only implemented for David Klein 2, David Klein 3 and Charts).&lt;br /&gt;
&lt;br /&gt;
''Early In Offsets Early Out Minutes'' – if the employee's pay rule is set to &amp;quot;Use Offset Minutes From Employee Level,&amp;quot; then this value will be used instead of the value at the pay rule level. Refer to the [ pay rule configuration] for a description of what this setting does.&lt;br /&gt;
&lt;br /&gt;
''Late Out Offsets Late In Minutes'' – if the employee's pay rule is set to &amp;quot;Use Offset Minutes From Employee Level,&amp;quot; then this value will be used instead of the value at the pay rule level. Refer to the [ pay rule configuration] for a description of what this setting does.&lt;br /&gt;
&lt;br /&gt;
''Ignore Shift Cut Off Rule''– if Shift Cut Off is being used in the employee's pay rule, then overrides its use.&lt;br /&gt;
&lt;br /&gt;
''Use Default Shift For Differential Calculations''– uses the default shift instead of the employee’s shift when calculating the differentials.&lt;br /&gt;
&lt;br /&gt;
''No Break Deduction Exceptions'' – if an employee is not expected to punch for breaks or lunches, then this stops the calculation of the Break Deduction exception.&lt;br /&gt;
&lt;br /&gt;
The other settings shown here are examples of custom settings.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Employee]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	<entry>
		<id>http://sbv.wiki/Employee_Import</id>
		<title>Employee Import</title>
		<link rel="alternate" type="text/html" href="http://sbv.wiki/Employee_Import"/>
				<updated>2023-09-19T14:44:19Z</updated>
		
		<summary type="html">&lt;p&gt;Joel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The employee import allows you to add or update existing employee information. You can use the Employee Detail (Excel) report as a starting point by exporting the existing employee information.&lt;br /&gt;
&lt;br /&gt;
Employees are added if “Add Employee If Not Found” is checked off in the Options tab on the Import form. Other options are “Only Update Empty Fields” which enables the import to fill in empty information, while leaving existing information. The “Effective Date” field is used for changes that appear in the [[Employee History]] tab.&lt;br /&gt;
&lt;br /&gt;
An employee import is identified by the sheet name or file name containing the word &amp;quot;Employee&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Column Type&lt;br /&gt;
! Identifiers&lt;br /&gt;
! Notes&lt;br /&gt;
! Required&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Identifier&lt;br /&gt;
| Employee ID, Emp ID, ID, Employee Number, Clock_ID, Payroll_ID, SSN_ID&lt;br /&gt;
| This is used to uniquely identify the employee. Note the distinction with the clock ID, SSN, and Payroll ID fields is the “_”. With a multi-facility configuration you must also provide the Facility column.&lt;br /&gt;
| Yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| New Employee ID&lt;br /&gt;
| New Employee ID, New Emp. ID, New Emp ID, New Employee Number&lt;br /&gt;
| The employee’s ID will be changed to this new ID&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Payroll ID&lt;br /&gt;
| Payroll ID&lt;br /&gt;
| The payroll ID is in the Misc tab. If you are wanting to use the Payroll ID as the employee identifier then use “Payroll_ID”.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PBJ ID&lt;br /&gt;
| Payroll Based Journal ID&lt;br /&gt;
| The PBJ ID is in the Misc tab. The PBJ ID is used when you have previously submitted information to CMS using another ID. Please note that PBJ ID will NOT work.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| First Name&lt;br /&gt;
| First, First Name&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Initial&lt;br /&gt;
| Initial, Middle Name&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Last Name&lt;br /&gt;
| Last, Last Name&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tag&lt;br /&gt;
| Tag&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Scheduler Tag&lt;br /&gt;
| Scheduler Tag, Sch Tag, Sch. Tag&lt;br /&gt;
| Scheduling / Other tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Labor levels&lt;br /&gt;
| The ID or name of the labor level, e.g. Department&lt;br /&gt;
| The labor level ID, labor level description or the scheduler ID, e.g. Office &lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pay Rule&lt;br /&gt;
| Pay Rule&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Base Schedule Group&lt;br /&gt;
| Schedule, Base Schedule, Base Schedule Group or Schedule Group&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Holiday Group&lt;br /&gt;
| Holiday Group&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Accrual Group&lt;br /&gt;
| Accrual Group&lt;br /&gt;
| Main tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| History Table Effective Date&lt;br /&gt;
| Effective Date, Employee History Effective Date&lt;br /&gt;
| Can be used to import an effective date on the Employee History table for the following items: Labor Levels, Pay Rules, Base Schedule Groups, Holiday Groups and Accrual Groups. Should be used when importing a different effective date for each employee. If effective date is the same for all employees, just use the effective date field on the options tab of the import window. If effective date is not not provided for an employee it will use the import options effective date for that employee.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clock ID&lt;br /&gt;
| Clock ID&lt;br /&gt;
| Clock Info tab. If you wanting to use this as an employee identifier then use “Clock_ID”&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HandPunch Supervisor&lt;br /&gt;
| HandPunch Supervisor, Supervisor&lt;br /&gt;
| Clock Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Active Date&lt;br /&gt;
| Active Date, Active Pay Date, Active Status Date, Active Status Pay Date&lt;br /&gt;
| Adds an Active status entry to the Employee Status History using the date value in the column but only if the employee doesn't have any status at all in the software.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Inactive Date&lt;br /&gt;
| Inactive Date, Inactive Pay Date, Inactive Status Date, Inactive Status Pay Date&lt;br /&gt;
| Adds an Inactive status entry to the Employee Status History using the date value in the column. It will add the Inactive status regardless of any statuses that the employee already has in the software.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shift Date&lt;br /&gt;
| Shift Date, Shift Pay Date&lt;br /&gt;
| Adds an employee shift history entry in the Work Pattern tab if the employee has no current shift history, or updates the employee shift history of the same date. The following two columns must also be supplied: Shift Count and Daily Hours. Shift and Shift Type are optional columns and will be automatically filled out based on default settings.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shift Count&lt;br /&gt;
| Shift Count&lt;br /&gt;
| See Shift Date information above&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Daily Hours&lt;br /&gt;
| Daily Hours&lt;br /&gt;
| See Shift Date information above&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Shift&lt;br /&gt;
| See Shift Date information above&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shift Type&lt;br /&gt;
| Shift Type&lt;br /&gt;
| See Shift Date information above&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Work Pattern Date&lt;br /&gt;
| Work Pattern Date, Work Pattern Pay Date&lt;br /&gt;
| Adds an employee work pattern entry in the Work Pattern tab. The following column must also be supplied.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Work Pattern Type&lt;br /&gt;
| Work Pattern Type&lt;br /&gt;
| Use the values as in the drop down on the Work Pattern tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Social Security Number&lt;br /&gt;
| Social Security Number, SSN&lt;br /&gt;
| Employment / General tab. If you are wanting to use this as an employee identifier then use “Social Security Number_ID” or “SSN_ID”&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Union Date&lt;br /&gt;
| Union Date&lt;br /&gt;
| Employment / General tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Birth Date&lt;br /&gt;
| Birth Date&lt;br /&gt;
| Employment / General tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Address 1&lt;br /&gt;
| Address, Address 1&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Address 2&lt;br /&gt;
| Address 2&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| City&lt;br /&gt;
| City&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| State&lt;br /&gt;
| State&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Zip&lt;br /&gt;
| Zip&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Emergency Contact Name&lt;br /&gt;
| Emergency Contact, Emergency Contact Name&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Emergency Contact Phone Number&lt;br /&gt;
| Emergency Contact Phone Number, Emergency Phone Number, Emergency Phone&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Emergency Contact Relationship&lt;br /&gt;
| Emergency Contact Relationship&lt;br /&gt;
| Contact Info tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Type 1&lt;br /&gt;
| License Type, License Type 1&lt;br /&gt;
| Licensing tab - an exact match to what is displayed in the dropdown must be provided&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License State 1&lt;br /&gt;
| License State, License State 1&lt;br /&gt;
| Licensing tab - State name or Abbreviation&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Number 1&lt;br /&gt;
| License Number, License #, License Number 1, License #1&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Expiration Date 1&lt;br /&gt;
| License Exp, License Exp., License Exp Date, License Exp. Date, License Expiration Date, License Exp 1, License Exp. 1, License Exp Date 1, License Exp. Date 1, License Expiration Date 1&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Issued Date 1&lt;br /&gt;
| License Issued, License Issued 1, License Issued Date, License Issued Date 1&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Type 2&lt;br /&gt;
| License Type 2&lt;br /&gt;
| Licensing tab - an exact match to what is displayed in the dropdown must be provided&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License State 2&lt;br /&gt;
| License State, License State 2&lt;br /&gt;
| Licensing tab - State name or Abbreviation&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Number 2&lt;br /&gt;
| License Number 2, License # 2&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Expiration Date 2&lt;br /&gt;
| License Exp 2, License Exp. 2, License Exp Date 2, License Exp. Date 2, License Expiration Date 2&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| License Issued Date 2&lt;br /&gt;
| License Issued 2, License Issued Date 2&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CPR Expiration Date&lt;br /&gt;
| Cpr Exp, Cpr Exp., Cpr Exp Date, Cpr Exp. Date, Cpr Expiration Date&lt;br /&gt;
| Licensing tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Physical Received Date&lt;br /&gt;
| Physical Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Physical Due Date&lt;br /&gt;
| Physical Due Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PPD History Positive&lt;br /&gt;
| PPD History, PPD Positive, Positive PPD, PPD+&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PPD Received Date&lt;br /&gt;
| PPD Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PPD Due Date&lt;br /&gt;
| PPD Due Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CXR Received Date&lt;br /&gt;
| CXR Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CXR Due Date&lt;br /&gt;
| CXR Due Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TB Screen Received Date&lt;br /&gt;
| TB Screen Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TB Screen Due Date&lt;br /&gt;
| TB Screen Due Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Measles Not Applicable&lt;br /&gt;
| Measles Not Applicable&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Measles Received Date&lt;br /&gt;
| Measles Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rubella Received Date&lt;br /&gt;
| Rubella Received Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Influenza Date&lt;br /&gt;
| Influenza Date&lt;br /&gt;
| Health tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Influenza Type&lt;br /&gt;
| Influenza Type&lt;br /&gt;
| Employment tab. Use &amp;quot;Not&amp;quot; for Not Received, &amp;quot;Received&amp;quot; for Received, &amp;quot;Facility&amp;quot; for Received Out of Facility, and &amp;quot;Declined&amp;quot; for Declined.&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List A Document Type&lt;br /&gt;
| I9 List A Document Type&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List A Document ID&lt;br /&gt;
| I9 List A Document ID&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List A Expiration Date&lt;br /&gt;
| I9 List A Expiration Date&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List B Document Type&lt;br /&gt;
| I9 List B Document Type&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List B Document ID&lt;br /&gt;
| I9 List B Document ID&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List B Expiration Date&lt;br /&gt;
| I9 List B Expiration Date&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List C Document Type&lt;br /&gt;
| I9 List C Document Type&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List C Document ID&lt;br /&gt;
| I9 List C Document ID&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| I9 List C Expiration Date&lt;br /&gt;
| I9 List C Expiration Date&lt;br /&gt;
| Employment tab&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gender&lt;br /&gt;
| Gender&lt;br /&gt;
| M/F, Male/Female&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Race&lt;br /&gt;
| Race&lt;br /&gt;
| Partial matching is used so if the cell contains any of the following text then it will match: white, caucasian, black, african, asian, pacific, hawaii, hispanic, latin, native, alaska, indian&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EEOC Category&lt;br /&gt;
| EEOC, EEOC Category&lt;br /&gt;
| Partial matching is used so if the cell contains any of the following text then it will match: admin, prof, tech, service, sales, executive, first, mid&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CHRC Prints Submitted Date&lt;br /&gt;
| CHRC Prints Submitted, Prints Submitted&lt;br /&gt;
| Criminal History Record Check&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CHRC Response Received Date&lt;br /&gt;
| CHRC Response Received, Response Received&lt;br /&gt;
| Criminal History Record Check&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CHRC Notes&lt;br /&gt;
| CHRC Notes&lt;br /&gt;
| Criminal History Record Check&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CHRC Not Applicable&lt;br /&gt;
| CHRC Not Applicable&lt;br /&gt;
| Criminal History Record Check&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Contact&lt;br /&gt;
| The Employee Contact Type&lt;br /&gt;
|&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Employee Custom&lt;br /&gt;
| The Employee Custom Type&lt;br /&gt;
|&lt;br /&gt;
| No&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Clear Out Fields - some of the fields above can be cleared/deleted by using the word &amp;lt;delete&amp;gt; in a cell (in lowercase). This will make the field blank and clear out any info that was already there.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Import]]&lt;/div&gt;</summary>
		<author><name>Joel</name></author>	</entry>

	</feed>