Additional Leave Calculation {PLOP-12}


This program is used to calculate additional leave credits based on employee’s meeting the requirements of the rules defined in the Additional Days to be Calculated based on Service Period {PLCS-5}. A detailed control report is generated during the calculation.

Prerequisites to use this option:

General information

This option would normally be executed just after the beginning of a month, when all credits earned during the previous month or credits for the following month will be created, depending on whether crediting is done in arrears or in advance. 
It may be executed at any time, without any danger of credits being duplicated. 
The additional leave credits calculated may be queried in the Leave Records {PLOP-1}. Additional leave credit calculation records can be recognized with “* “SPECIAL CONDITIONS -ADDITIONAL LEAVE DAYS EARNED*” in the "Comment" field.


User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
1 Run Report in (T)rial or (U)pdate Mode (T/U) ? A1  
 

Sort Order Per Comments
1 Personnel Member Ascending order   


System Select  
1 All personnel with a biographical record and a valid service record.  



Example
:

plop-12p1.jpg

This program will calculate additional leave credits based on employee’s meeting the requirements of the processing rules defined below, where Apply Special Leave Rules Indicator has been set to ‘Y’on {PLCS-3}  AND ‘Special Conditions – Additional Days to be calculated based on Service Period’ on {PLCS-5} has been defined for the Leave Package / Leave Type on {PLCS-7} AND an employee has an applicable service record defined with the Leave Package:

Processing
Rules
 
Rules to calculate total continuous service periods
The total continuous service periods is calculated in 2 ways

If Leave Package/ Leave Type have not been defined for Appointment Types on
{PLCS-7}, then the Total number of Years and Months in service will be calculated as follows:
  • Total number of years in service = Sum of all continuous service periods from Service Record {PBOP-2} applicable to the Start Date of the leave credit being calculated to Start Date of the earliest continuous Service Record.
If Leave Package / Leave Type have been defined for Appointment Types on {PLCS-7}, then calculate the Total number of Years and Months in service as follows:
  • Total number of years in service = Sum of all continuous service periods from Service Record {PBOP-2} applicable to the Start Date of the leave credit being calculated to Start Date of the earliest continuous Service Record where the Service Record Appointment Type has been defined on {PLCS-7} for Leave Package/Leave Type.

Determine number of special leave days to be credited to personnel
If Employees total number of Years and Months in service is less than number of Years/Months defined in ‘From Year’ and ‘From Month’ on Additional Days to be Calculated based on Service Period {PLCS-5}, then no calculation of additional days to be done.

If Employees total number of Years and Months in service is greater than or equal to the number of Years/Months defined in ‘From Year’ and ‘From Month’ and less than or equal to the ‘To Year’ and ‘To Month’ defined on  Additional Days to be Calculated based on Service Period {PLCS-5} within the current leave cycle then validate that:

  • Employee’s number of Leave Days balance is less or greater than Maximum Number of Days Accumulated defined on Additional Days to be Calculated based on Service Period {PLCS-5}, 
  1. If Employee’s number of Leave Days balance is less than Maximum Number of Days Accumulated, then the program will create a leave credit record in {PLOP-1} for the person for the additional days as defined on {PLCS-5};

    Please note that the program will ensure that after adding the additional days that the maximum number of days is not exceeded. If exceeded only create a credit transaction for number limited to total sum of maximum number of days allowed as defined on {PLCS-5}. 

  2. If Employee’s number of Leave Days balance is greater than Maximum Number of Days Accumulated, then the program will not create a leave credit record. However each time this program is run, the program must determine how many days are due, how many days have already been given, how many days remain and how many days may now be given. Where conditions allow, create the additional leave credits until the total number of additional days have been given within the leave cycle period.

    Example: if an employee has a special leave days balance of 15 days, 2 day are due to be credited and the Max Number of Days Accumulated is set to 15, then credit 0 day because days must not exceed 15. 


  3. If Max Number of Days defined on {PLCS-5} is null then credit the full number of days due to be credited.

If the Employees total number of years /months service period is greater than ‘From Year and ‘From Month’ defined on {PLCS-5} at the start of the current Leave Cycle but the employee will meet the criteria within the leave calculation start and end date then the program will check the Credit Type Indicator as defined on {PLCS-5} to determine when to credit the personnel addittional leave days:

  • If Credit Type Indicator is set to ‘A - Credit Start of Leave Cycle’ on {PLCS-5} then the program will create a Leave Credit Record for the additional days providing all other criteria is met, at the start of the Leave Cycle, prior to the employee meeting the conditions in term of Years/Months service.

    Example:  if Leave Calc Method =3 (yearly 1st January) and leave is being calculated in ADVANCE and on 1st January the employee does not meet the Years/Months in service criteria but will on 1st June then create a Leave Credit Record in January and with the full number of days to be credited (providing all other criteria is met) AND Max number of days accumulated allows.

  • If Credit Type Indicator is set to ‘B - Credit Start of Following Leave Cycle ’ on {PLCS-5} then the program will create a Leave Credit Record for the addition days providing other criteria is met, at the start of the following Leave Cycle, after the employee meets the conditions in terms of Years/Months service.

    Example:  if Leave Calc Method =3 (yearly 1st January)  and leave is being calculated in ADVANCE and on 1st January the Employee does not meet the Years/Months in service criteria but will on 1st June then do not create a Leave Credit in this leave cycle. The Employee will only qualify in the next leave cycle, i.e. create a leave transaction at the start of the following cycle after the Employee meets criteria with the full number of days to be credited, providing all other criteria is meet.

  • If Credit Type Indicator is ‘C - Credit on Qualifying Date Within Cycle’ on {PLCS-5} then the program will create a leave credit record for the addition days, providing other criteria is met, on the date that the employee meet the criteria, where applicable pro-rate the days for the period the employee meets the criteria (within the cycle) to the end of the cycle.

    Example: if Leave Calc Method =3 (yearly 1st January) and leave is being calculated in advance and on 1st January the employee does not meet the Years/Months in service criteria but will on 1st June then create a Leave Credit for period of 1st of June to 31st of December for the pro-rate number of days, providing all other criteria is met.


  • If Credit Type Indicator is set to null on {PLCS-5} then the program will create a leave credit record when it is due.

    Example: Credit Type Indicator may only be null when Leave Calc Method = ‘2’ (Monthly on Appointment Date) or ‘4’ (Yearly on Appointment Date). Therefore if null and the Employee meets criteria then create a transaction providing other criteria is met.

If the Employee’s total number of years in service less than from year within the current leave cycle no special leave days will be credited to the Employee




History of Changes

Date System Version By Whom Job Description
28-Aug-2019 v04.1.0.0 Nomhle Lubisi t238894 New manual format.