[{TableOfContents }]
!!!MAINTAIN LEAVE POLICIES
[Leave policies|LEAVE POLICIES] are defined and maintained on the Define Leave Policies (IALP) form.
\\
\\
The AC Action for a specific component will default from the Attendance Components table. You can change the value of the AC Action as long as you go down the list. For example, if the AC Action defaults in as 'Calculate', it can be changed to any of the following: 'Log to Leave Line', 'Store on Accrual', or 'Log and Accrue'. However, if the AC Action defaults in as 'Store on Accrual', it should not be changed to 'Calculate'. The order of hierarchy is ‘Calculate’ -> ‘Log to Leave Line’ -> ‘Store on Accrual’ -> ‘Log and Accrue’.
\\
\\
Leave Policies data is maintained on the [P2K_AT_LEAVE_POLICIES], [P2K_AT_LEAVE_POLICY_DETAILS], [P2K_AT_LEAVE_POLICY_COMPONENTS], and [P2K_AT_SERVICE_LEVELS] tables.
\\
;[Leave Type|LEAVE_TYPE_CODE]:This field holds the user-defined code that distinguishes the type of leave for which the policy is being defined. 
;[Leave Policy|LEAVE_POLICY_CODE]:This is a unique identifier of the policy. 

%%information This function is [date sensitive|DATE SENSITIVE] and changes made in these areas below the [date navigator|DATE SENSITIVE NAVIGATOR] may be split with a new effective date.%%
----
!!Details tab
;[Description|DESCRIPTION]:This field holds the user-defined description of the leave policy entered. 
;[Policy Start|POLICY_START_DATE]:Policy Start is the date at which the leave policy year takes effect. 
;[End Date|POLICY_END_DATE]:End Date is the date at which the leave policy year ends. 
;[Frequency|FREQUENCY_CODE]:If the policy is to be processed based on a specific frequency that frequency needs to be indicated here. 
;[LWOP Time Code|TIME_CODE]:This field contains the user-defined time code that identifies where the time is to be extracted from when an employee does not have sufficient time available to take from the bank. For example, if an employee only has 10 hours in their vacation bank but wishes to take 15 and no cascading has been defined, then the additional 5 hours will come from the policy for which the time code in this field is associated to. 
;: If you are setting up a LWOP (Leave without Pay) policy then you must ensure that the leave type is NOT indicated on the time code ([IDTC]) until after the time code is attached to the policy. Remember to go back to [IDTC] and attach the 'LWOP' leave type to the LWOP time code.

;[Leave Policy Basis|LEAVE_POLICY_BASIS]:This field defines which unit of measure will be used to track the time for this policy. 
;[Service Time Basis|SERVICE_TIME_BASIS]:If service is needed to calculate the policy entitlement, this field indicates which unit of measure will be used to track the service time. 
;[Time Warning Rule|TIME_WARNING_RULE]:This field identifies the rule to be used when the time taken exceeds what is available to take. For the 'Error - Do not Allow' rule, users must set the Cascade Rule to 'No Cascade'.

;[Accrual Begin Rule|ACCRUAL_BEGIN_RULE]:This field allows you to select the accrual begin rule for the leave policy.
;[Cascade Rule|CASCADE_RULE]:This field identifies cascade rules for leave time taken.
;[Leave Reason Required|LEAVE_REASON_REQUIRED]:If this toggle is ON, the Leave Line Details popup box that appear in the IAAL, IPTS and IPTR screens will be invoked to allow users to enter a leave reason. The entry of the leave reason will not be mandatory on the IPPH or Time Exceptions screens when a leave line is entered.  If this toggle is OFF, the Leave Line Details pop-up box will only appear when the time warning rule is invoked.


\\
----
!!Components tab
;[Seq|COMPONENT_SEQUENCE]:The sequence specified is the order in which the Attendance or Payroll Calculation program will process the attendance component.\\  \\We do not recommend changing the sequence numbers unless supervised by one of our consultants.\\ 
;[AC Code|AC_CODE]:This field displays a system-provided code to define the Attendance Component. All AC codes begin with the letter “A” followed by a 3 or 4 digit number. Users must now determine the AC codes needed to create their [attendance policies|LEAVE POLICIES]. 
;[Rule|AC_RULE_CODE]:A 2-digit code (provided) to describe the possible options available for each attendance component. The rules shown are applicable to the highlighted attendance component in the AC Code field of the form. 
;[Component|COMPONENT_DESCRIPTION]:This field holds a provided description of the attendance component code entered. 
;[Rule|RULE_DESCRIPTION]:This field shows a provided description of the attendance component rule entered. 
;[Value|FIELD_VALUE]:If any of the attendance component refer to a value, that value must be entered here. 
;[Action|AC_ACTION]:This is the action that will be performed by this attendance component. 

;[Enter Leave Line|ENTER_LEAVE_LINE]:If this toggle is ON, the attendance component may be entered on a leave line for user data entry as well as the data being retrieved from the leave lines by the attendance routine. If this toggle is OFF, the attendance component cannot be used on leave lines and no data will be retrieved. 
;[Value Override|ALLOW_VALUE_OVERRIDE]:If this toggle is ON, an override value for this attendance component may be entered on a leave line for user data entry. If this toggle is OFF, the value of the attendance component cannot be overridden on a leave line. 
;[PC Code|PC_CODE]:For the following attendance component, a [pay component|PAY COMPONENTS] may be defined:[A300|AC-A300], [A340|AC-A340], [A350|AC-A350], [A360|AC-A360], [A700|AC-A700], [A780|AC-A780], [A910|AC-A910], [A920|AC-A920]. 
;[Abbreviation|PC_ABBREVIATION]:This field provides a user-defined description of the [pay component|PAY COMPONENTS] entered. 
;[Element Code|ELEMENT_CODE]:If any of the attendance component from the list below are selected and the rule used references an element, that element must be listed here. 
;[UserCalc Code|USER_CALC_CODE]:If any of the attendance component indicated below are chosen along with Rule 00, or if there is additional logic that is to be processed at this point, a UserCalc needs to be defined: 
\\
----
!!Service Level tab
;[Service Up To|SERVICE_TIME_UPTO]:Based on the service time basis indicated on the Leave Policy (IALP) form, what is the level of service needed for the entitlement being defined? This is the up-to but NOT including maximum service time allowed using this evaluation rule. 
;[Entitlement Time|ENTITLEMENT]:Based on the leave policy basis defined on the Leave Policy (IALP) form, what is the amount of the entitlement at the service level indicated? 
;[Policy Basis|LEAVE_POLICY_BASIS]:This field defaults in from the leave policy basis defined on the Leave Policy (IALP) form. May not be updated.
;[Period Given|ENTITLEMENT_BASIS]:This period indicates how often this entitlement is given. 
;[Time Worked %|TIME_WORKED_PERCENT]:If the attendance component [A260|AC-A260], Rule 05 is chosen then the percentage needs to be defined. 
;[Regular Earnings %|REG_EARNINGS_PERCENT]:If the attendance component [A500|AC-A500], Rule 02 is chosen then the percentage needs to be defined. 
;[Legal Earnings %|LEGAL_EARNINGS_PERCENT]:If the attendance component [A540|AC-A540], Rule 02 is chosen then the percentage needs to be defined. 
;[Abs Earnings %|ABS_EARNINGS_PERCENT]:If the attendance component [A520|AC-A520], Rule 02 is chosen then the percentage needs to be defined. 
;[Suppl Earnings %|SUPPL_EARNINGS_PERCENT]:If the attendance component [A510|AC-A510], Rule 02 is chosen then the percentage needs to be defined. 
;[Rolling Cap|ROLLING_CAP]:If the attendance component and rule below is chosen, a rolling cap for the amount owing needs to be defined. 
;[Entitlement Cap|ANNUAL_ENTITLEMENT_CAP]:If any of the attendance components (with the indicated rule) below are chosen, an entitlement cap needs to be defined: [A320|AC-A320] Rule 03, [A330|AC-A330] Rule 02, [A900|AC-A900] Rule 02 or 04. 
;[Year End Cap|YEAR_END_CAP]:If the attendance component below, along with either of the rules is chosen, a year-end cap needs to be defined: [A900|AC-A900] Rule 03 or 05. 
;[Special Earnings %|SPECIAL_EARNINGS_PERCENT]:If the attendance component [A530|AC-A530], Rule 02 is chosen then the percentage needs to be defined. 
;[User 1%|USER1_PERCENT]:If the attendance component [A550|AC-A550], Rule 02 is chosen then the percentage needs to be defined. 
;[User 2%|USER2_PERCENT]:If the attendance component [A560|AC-A560], Rule 02 is chosen then the percentage needs to be defined. 
;[User 3%|USER3_PERCENT]:If the attendance component [A570|AC-A570], Rule 02 is chosen then the percentage needs to be defined. 
\\
----
!!Cascade tab
;[Seq #|CASCADE_SEQUENCE]:This field is used to prioritize in which order the time codes will be used when cascading occurs. 
;[Time Code|TIME_CODE]:The time indicated in this field will represent the policy from which time will be extracted when cascading occurs due to the employee having insufficient time in the bank. For example, the cascade for Vacation has been set up as first, Sick and second, Personal Leave. 
;[Description|TIME_ABBREVIATION]:The description will default from the time code that has been selected and cannot be modified. 


----
![Notes|Edit:Internal.IALP] 	
[{InsertPage page='Internal.IALP' default='Click to create a new notes page'}]