Calculating the On Call Allowance

The ONCALL allowance calculation rule is unit x rate. You enter the units at the payee level. The rate is formula ERN FM ONCLL HR RT that validates the employee's hourly rate against the maximum and minimum rates allowed for the earning. You set two supporting element override variables, ERN VR ON MIN HRRT and ERN VR ON MAX HRRT, for the minimum and maximum rates respectively. When resolving the earning the system checks the payee's hourly rate from his HR job record.

  • If the payee's hourly rate is less than the minimum amount, the system pays the minimum rate.

  • If the payee's hourly rate is more than the minimum but less than the maximum rate the system pays the hourly rate.

  • If the payee's hourly rate is more than the maximum the system pays the maximum.

The following table shows the three scenarios based on a minimum of 50 and a maximum of 70:

Hourly Rate on Job

ONCALL Hourly Rate Paid

1– 49.99 (that is < 50)

50 (minimum)

50 – 70

50 – 70 (Job Rate)

70.01 (that is > 70)

70 (maximum)

The earning also has a post process formula ERN FM ONCALL ADD that determines if payment of the allowance in full plus any additional flat amount (supporting element override ERN VR ADDL AMT) would take the earning over an annual limit (supporting element override ERN VR ON YTDLIMIT). If it would take it over the limit, the formula calculates by how much and subtracts that value from the current value. This ensures the earning is paid up to the limit.

The earning also has a generation control, ERN GC ONCALL, that checks that the limit hasn't already been reached.

You can set other limits for other frequencies by using a formula that compares the total paid with the frequency limits for the earning.