Calculating service eligibility for leave of absence

Service eligibility is the length of time that is required to qualify for a leave of absence. Service eligibility is calculated using the number of units between the Service Date and a date determined by the Service Through Date. Examples of units are days, weeks, months, and years. If these requirements are met, the Administrator can then determine the type of eligibility for which the resource qualifies: Federal, State or Province Leave, or Company Leave. The leave eligibility and date fields are updated manually.

The Service and Hours Eligibility can be calculated simultaneously or separately when determining eligibility.

See Calculating hours eligibility.

The Services Requirements are met in these ways:

  1. If the Minimum Service Time is not specified, then Service Requirement Met is set to Not Applicable. No further checking is required.
  2. If the Minimum Service Time is specified, determine the resource’s Begin Service Date from the Eligibility Parameters. If the Date is blank, then Service Requirement Met is set to Cannot Determine. No further checking is required.
  3. Determine the Service Through date.
    • If the Service Through date is not blank, use that value.
    • If the Service Through date is blank, the Hours Eligibility End Date is used, if specified.
    • If the Hours Eligibility End Date is blank, the Beginning of Leave date is used.
  4. Determine the Calculated Service by finding the number of days between the resource’s Service Date and the Service Through Date.
  5. Convert this number of days into the type of Minimum Service Units that are specified on the Eligibility parameters. Divide the number by the appropriate factor:
    • If Minimum Service Units = Years, divide by 365.25
    • If Minimum Service Units = Months, divide by 30.5
    • If Minimum Service Units = Weeks, divide by 7
    • If Minimum Service Units = Days, divide by 1, which keeps the value in days
  6. After it is converted, if the Calculated Service is greater than or equal to Minimum Service Time, then Service Requirement Met is set to Yes. If the Calculated Service is less than Minimum Service Time, then the Service Requirement Met is set to No.