|
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},
- 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}.
- 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.
- 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
|