Alternate Leave Accrual Processing Batch
The Alternate Leave Accrual Processing job processes alternate monthly leave accrual that accounts for all eligible work performed in a given pay period, and accounts for various leave accrual formulas as required by client agreements. The leave accrual calculations are based on custom rules for the employee’s region, vessel, service hours, and seniority. The Alternate Leave Accrual Processing job contains parameters that allow for the entry of specific leave policy codes to be processed and the dates to be used for leave accrual computations. The Alternate Leave Accrual Processing job generates AACC_QUEUE records for the employees who belong to the specified leave policy codes and are active within the Start and End Dates populated in the job parameter. This job calculates the hours that need to be accrued for each leave type based on the underlying accrual logic. Multiple Leave Policy codes can be entered in the job parameter by separating each leave policy with a comma. The use of a wildcard for leave policy codes in the job parameter is not allowed. The Alternate Leave Accrual Processor job processes the alternate monthly leave accrual that accounts for all eligible work performed in a given pay period, and account for various leave accrual formulas. The leave accrual calculations is based on rules for the employee’s region, vessel, service hours, and seniority. The leave accrual job contains the parameters to allow for the entry of specific leave policy codes to be processed and the dates to be used for leave accrual computations.
While the Gross-to-Net (GTN) automated leave accrual process only calculates leave once for the Pay Period End Date, the Alternate Leave Accrual Processor calculates leave accrual multiple times for each employee based on the Alternate Assignment(s) and Event Dates on the applicable Timesheet Adjustment (TADJ) transaction for the monthly period.
The Alternate Leave Accrual Processor job uses the employee’s Pending Payment Assignment table Alternate Leave Policy to determine if the employee’s Alternate Leave Policy matches the parameter entered Leave Policy codes. If it matches, then this employee’s Pending Payment Assignment record is processed by the Alternate Leave Accrual Processor job. Using the job parameter Leave Policy codes, it looks up all the applicable Leave Events on the Leave Policy Event Type (LPET) table.
The Alternate Leave Accrual Processor job allows for the accrual of lump sum hours when an employee has met the service hour threshold.