Custom Overtime Rules Functions

The predefined functions for custom overtime rules are included in the Custom Overtime Rules module (N186405). These functions use data structure D186405A. You also use this data structure when you create a custom hourly rate function for overtime accumulator rules. This table lists examples of input and output information about the data items in this data structure:

Data Item

Additional Information

LRSORSID

Input: Overtime Rule Set ID

AN8

Input: Address Number

LRSBAT

Input: LRS Batch Number

GNUM0

Output: Timecards Processed

GNUM1

Output: Timecards Created

GNUM2

Output: Timecards Changed

GNUM3

Output: Errors

GNUM4

Output: Warnings

The predefined hourly rate functions for custom overtime rules are:

  • OCR_MealAllowance

    The Meal Allowance custom rule pays a meal allowance of 8.00 USD for days on which employees work 9.5 or more hours of regular time (pay type of 1). The system creates a gross pay timecard with a pay type of 999 for 8.00 USD for that day. For example, you might want to pay consultants a meal allowance when they have worked a certain number of hours within a specific period.

  • OCR_SpreadOvertime

    The Spread Employee's Salary custom rule spreads a salaried employee's salary over all hours worked and does not generate overtime. For example, you might want to pay salaried employees the same amount regardless of overtime worked. With this function, you can spread employee overtime across all hours worked, which in essence reduces the hourly rate, but pays employees the same amount.

  • OCR_SevenDaysWorked

    The Seven Days Worked custom overtime rule applies to overtime worked in California. An organization must first determine whether an employee worked more than 30 hours in a week or over six hours in any day of the week. This calculation determines whether the employee is entitled to overtime on the seventh consecutive day. If an employee works seven consecutive days and has worked at least 30 hours in the week, or six hours in a day, the employee is entitled to overtime. The first eight hours of the seventh day are paid at 1.5 of the regular rate of pay. Any hours over eight worked on the seventh day are paid at 2.0 of the regular rate.

    New timecards are created with pay type 999.

  • OCR_MinWageAdjustment_1

    The Minimum Wage Adjustment custom overtime rule checks to determine whether an employee is being paid at least minimum wage based on the total pay and hours worked on the timecards being processed. If not, this rule adds a timecard for the employee to bring his or her hourly rate up to minimum wage.