Professional Documents
Culture Documents
Oracle Fusion HRMS For SA Absence Setup White Paper 20.10
Oracle Fusion HRMS For SA Absence Setup White Paper 20.10
DISCLAIMER
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of
Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle software
license and service agreement, which has been executed and with which you agree to comply. This document and
information contained herein may not be disclosed, copied, reproduced or distributed to anyone outside Oracle without
prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any
contractual agreement with Oracle or its subsidiaries or affiliates.
This document is for informational purposes only and is intended solely to assist you in planning for the implementation
and upgrade of the product features described. It is not a commitment to deliver any material, code, or functionality, and
should not be relied upon in making purchasing decisions. The development, release, and timing of any features or
functionality described in this document remains at the sole discretion of Oracle.
Due to the nature of the product architecture, it may not be possible to safely include all features described in this document
without risking significant destabilization of the code.
Note: In the images or examples included in this document regarding: user details, company names,
addresses, emails, and/or telephone numbers represent a fictitious sample of data (based upon made up
data used in a demo environment). Any similarity to actual persons, living or dead, is purely coincidental
and not intended in any manner.
1
TABLE OF CONTENTS
Purpose Statement 1
Disclaimer 1
Introduction 3
Overview 3
Absence Transactions 3
Annual Leave 4
Sick Leave 4
Maternity Leave 4
Paternity Leave 4
Marriage Leave 4
Pilgrimage Leave 4
Bereavement Leave 4
Examination Leave 4
Unpaid Leave 4
2
INTRODUCTION
This paper provides examples, based on statutory requirements, of the setup tasks required for creating Saudi Arabia
specific absence elements and absence management for your enterprise from Release 20A onwards.
This paper assumes that the following associated documents have been read:
Implementing Absence Management
Creating and Assigning a work Schedule
Oracle Fusion HRMS (Saudi Arabia): HR Implementation and Functional Considerations
Oracle Fusion HRMS (Saudi Arabia): Payroll Implementation and Functional Considerations
OVERVIEW
With absence management you can manage worker absences and corresponding entitlements. You can create absence
types based on predefined absence patterns, and associate them with absence plans. You must associate an absence
element with an absence plan if you wish to transfer the following information for payroll processing:
Payments for absent time during maternity or long term sickness
Disbursement of partial time accruals
Accrual disbursement when plan enrolment ends
Absence liability amounts
You can process the payments in Oracle Fusion Global Payroll or use HCM extracts to transfer the information to a third-
party payroll application for processing.
The following objects need to be defined:
Rate Definitions
Absence Elements
Derived Factors
Eligibility Profile
Absence Plans
Absence Reasons
Absence Certifications
Absence Types
Absence Categories
To support the following types of absence:
Annual leave
Sick leave
Maternity leave
Paternity leave
Marriage leave
Pilgrimage leave
Bereavement leave
Examination leave
Unpaid leave
The suggested order for defining objects ensures that information is available when required.
ABSENCE TRANSACTIONS
The following information is based on how users record absence information.
The assessment date for all types of leave, except Maternity or Paternity, would normally be when the absence begins.
The assessment date for Maternity or Paternity leave would normally be based on a qualification date.
3
For example, statutory maternity leave is for 60 working days, and 24 working days are to be taken prior to the expected
birth of the child. The assessment date would be based on a qualification date. The qualification date formula would be the
expected birth date minus 24 calendar days, or 12 working days based on a 6-day working week.
Annual Leave
To record annual leave the user must enter the start and end dates, but start and end times are optional.
Open ended annual leave is not expected.
Sick Leave
To record sick leave the user must enter the start and end dates, but start and end times could be optional.
The end date would be entered when the person returns to work so open ended sick leave is allowed.
Maternity Leave
To record maternity leave the user must enter the expected date of childbirth and the planned start and end dates of leave.
As statutory maternity leave has to start no later than 24 working days before the expected date of childbirth there is no
earliest start date.
The latest start of leave should be calculated as 28 calendar days prior to the expected date of childbirth.
Actual date of childbirth is required.
Actual start date will be required and actual return date will be entered when the person returns to work, so open ended
maternity leave is allowed.
Paternity Leave
To record paternity leave the user must enter the expected date of childbirth and the planned start and end dates of leave.
Actual date of childbirth is not required.
Actual start date and actual return date will be required, but start and end times are optional.
Marriage Leave
To record marraige leave the user must enter the start and end dates, but start and end times are optional.
Open ended marriage leave is not expected
Pilgrimage Leave
To record pilgrimage leave the user must enter the start and end dates, but start and end times are optional.
Open ended pilgrimage leave is not expected.
Bereavement Leave
To record bereavement leave the user must enter the start and end dates, but start and end times are optional.
Open ended bereavement leave is not expected.
Examination Leave
To record examination leave the user must enter the start and end dates, but start and end times are optional.
Open ended examination leave is not expected
Unpaid Leave
To record unpaid leave the user must enter the start and end dates, but start and end times are optional.
Open ended unpaid leave is not expected.
4
SETUP SEQUENCE FOR ABSENCE MANAGEMENT
The suggested setup sequence for absence management is as follows:
1. Converts all values that contribute to the rate into a single periodicity.
2. Converts that rate into the return periodicity.
For example, for a rate with a periodicity of weekly using the annualization conversion formula, the rate calculation does the
following:
1. Calculates an annual figure from the value and periodicity of each contributing earning and deduction.
2. Converts the annual figure into a weekly value.
To specify different conversion rates, you can define your own formula using the Rate Conversion formula type.
For example the formula provided for an annualized rate conversion includes the calculation based on 260 working days in a
year, a 5 day working week, whereas a 6 day working week equates to 312 working days in a year. The following is an
example of how to create a formula based on a 6 day working week:
5
On the Elements page, click Create
On the Create Element window, select the Legislative Data Group and Absences from the list for Primary
Classification
Select the appropriate value from the table below for Secondary Classification:
6
Pilgrimage Leave Qualification Absences
The review page summarizing the values entered will be shown. If the details are correct press Submit button to create the
element and its associated payroll definitions, otherwise correct the information before submitting.
After creating element eligibility records via the Element Summary click Done.
7
Eligibility Profile for Maternity leave:
Navigate to Plan Configuration in Benefits Administration work area
Go to Eligibility Profiles tab
Create a new eligibility profile using Create icon at top of search results table
Select Create Participant Profile
Enter Name for the profile
Select Assignment to Use as required
Profile Usage defaults to Benefits
Status defaults to Active
Go to Eligibility Criteria: Personal tab
Go to Gender tab
Create a new eligibility criteria using Create icon at top of table
Enter Sequence as 1
Select Gender Female
Select Save and Close
Eligibility Profile for Paternity leave:
Navigate to Plan Configuration in Benefits Administration work area
Go to Eligibility Profiles tab
Create a new eligibility profile using Create icon at top of search results table
Select Create Participant Profile
Enter Name for the profile
Select Assignment to Use as required
Profile Usage defaults to Benefits
Status defaults to Active
Go to Eligibility Criteria: Personal tab
Go to Gender tab
Create a new eligibility criteria using Create icon at top of table
Enter Sequence as 1
Select Gender Male
Select Save and Close
Eligibility Profile for Pilgrimage leave:
Navigate to Plan Configuration in Benefits Administration work area
Go to Eligibility Profiles tab
Create a new eligibility profile using Create icon at top of search results table
Select Create Participant Profile
Enter Name for the profile
Select Assignment to Use as required
Profile Usage defaults to Benefits
Status defaults to Active
Go to Eligibility Criteria: Other tab
Go to User Defined Criteria tab
Create a new eligibility criteria using Create icon at top of table
Enter Sequence as 1
Select User-Defined Criteria as previously defined user-defined criteria for Religion
Select Meaning Islam
Select Save and Close
8
Accrual - Accrual is the entitlement time that is earned by the employee on some periodic basis. An accrual may not
mean that the specific time may be available for the employee to use. Accrual simply implies that entitlement time
is given under predefined conditions at continuous points of time during the life of the plan.
Qualification - A Qualification Plan is a form of Absence Plan in which the employee’s entitlement to time off is not
earned on a period basis but is granted to them. Non-accrued plans are typically used for entitlements other than
vacation (e.g. sickness, maternity, family leave, jury duty, military service).
No Entitlement – A Plan which has neither Accruals nor Entitlements defined. Commonly this type of plans is used
to track Loss of Pay or Unpaid Absences.
Once defined, an Absence Plan can be associated to one or more Absence Types.
See Implementing Absence Management: Absence Plans
In Saudi Arabia, plans need to be created to support the following absence types:
Annual leave
Sick leave
Maternity leave
Paternity leave
Marriage leave
Pilgrimage leave
Bereavement leave
Examination leave
Unpaid leave
Please note that not all attributes are applicable for each type of absence plan.
The following is the suggested setup for each absence plan based on statutory requirements. Use this table as a guideline as
to what to enter for Plan Attributes:
Plan Attrributes
Annual Sick Leave Maternity Paternity Marriage Pilgrimage Bereavm Examinatio Unpaid
Leave Leave Leave Leave Leave ent n Leave Leave
Leave
Plan Type Accrual Qualificati Qualificati Qualificati Qualificati Qualificati Qualficati Qualificati No
on on on on on on on Entitlement
Type Anniversary Rolling Absence Absence Absence Absence Absence Absence Calendar
Year Backward Duration duration Duration Duration Duration Duration Year
Anniversary Hire Date N/A N/A N/A N/A N/A N/A N/A N/A
Event Rule
Term N/A Years N/A N/A N/A N/A N/A N/A N/A
Duration
UOM
Start Rule N/A Absence N/A N/A N/A N/A N/A N/A N/A
Start Date
Overlap N/A Exclude N/A N/A N/A N/A N/A N/A N/A
Rule
9
Enter Plan name
Select Legislative Data Group
Select Status Active
Select Plan UOM Days or Calendar Days depending on the legal regulation
Select Type as suggested in the table above
Select Anniversary Event Rule, if applicable, as suggested in the table above
Enter Term Duration, if applicable, as suggested in the table above
Select Term Duration UOM, if applicable, as suggested in the table above
Select Overlap Rule, if applicable, as suggested in the table above
The following is the suggested setup for each absence plan based on statutory requirements. Use this table as a guideline as
to what to enter for Participation:
Participation
Qualification Absence Absence Date of Date of Absence Absence Absence Absence Absence
Date Rule Start Start Childbirth Childbirth Start Start Date Start Date Start Date Start
Date Date or or Date Date
Placement Placement
10
Any carried forward leave not taken by the allotted time cannot be paid (unless their contract states
otherwise)
See Implementing Absence Management: Absence Plans: Formula Creation and Error Handling for Absence Management
The following is the suggested setup for each absence plan based on statutory requirements. Use this table as a guideline as
to what to enter for Entitlements:
Entitlements
Qualification As required As 1 1 1 1 1
Details required
Sequence
Sequence 3 =
Duration 30
Days and
Payment
percentage is
0%
11
Create Absence Types
Broadly speaking, Absence Type controls the description of the absence (example: Holiday, Vacation, Sickness Leave) and
can be further refined by using Absence Reasons. Absence Type also controls what type of information is available to
include within self-service and administrative transactions.
Absence Types will tie the actual transaction of scheduling and recording absences to the plans that process the absence for
payment and balance maintenance.
Patterns provide high level control of how the application collects date information and how certain data is displayed.
The UI patterns available are:
Generic absence
Childbirth or Placement
Ilness or Injury
See Implementing Absence Management: Absence Types, Reasons and Categories
Create the following Absence Types:
Annual leave
Sick leave
Maternity leave
Paternity Leave
Marriage Leave
Pilgrimage leave
Examniation Leave
Bereavement leave
Unpaid leave
The following is the suggested steup for each absence type based on statutory requirements. Use this table as a guideline as
to what to enter for Type Attributes:
Type Attributes
Create:
Name Annual Sick Leave Maternity Paternity Leave Marriage Pilgrimage Bereavment Examniation Unpaid
Leave Leave Leave Leave Leave Leave Leave
Pattern Generic Illness or Childbirth or Generic Generic Generic Generic Generic Generic
Absence Injury Placement Absence Absence Absence Absence Absence Absence
General
Attributes:
Event N/A N/A Childbirth N/A N/A N/A N/A N/A N/A
Type
Special N/A None Postnatal Postnatal N/A N/A N/A N/A N/A
Conditions complications complications
Miscarriage Miscarriage
Prenatal Prenatal
complications complications
Premature Premature
childbirth childbirth
Duration
Rules:
12
Max. None Warning Error Error Error Error Error Error N/A
Duration
Alert
Partial Unlimited Unlimited N/A N/A N/A N/A N/A N/A N/A
Day
13
WORKED EXAMPLE: SICK LEAVE
This example is based on the statutory minimum payment of sick leave.
Prerequisites
Work schedule created for a six day working week and assigned to the person
New annualized rate conversionformula created for 312 working days per year based on a six day working week
14
Select Balance as the Contributor Type to open the Create Rate Contributor page
On the Create Rate Contributor page select Subject to GOSI as the Balance Name and Relationship Period to
Date as the Balance Dimension
Select Annually as the Periodicity
Click on Save and Continue
Submit the Rate Definition
15
On the Create Element window, select the Legislative Data Group and Absences from the list for Primary
Classification
Select Sickness for Secondary Classification
The Category will be defaulted to Absence
Select Continue to open the Create Element page
16
Choose Select rate to determine absence deduction amount for How do you want to reduce earnings for
employees not requiring a time card?
Select previously created rate definition for Rate to Determine Absence Deduction Amount
Select previously created rate definition for Which rate should the absence payment calculation use?
o This could be the same rate used for the deduction amount, or a different rate depending on business
needs
o Any reduction in amounts paid due to a reduction in entitlement will be handled as part of the Absence
Plan
Select Next
Review details and Submit
The following set of elements are created, based on the element name originally given:
17
Highlight Element Eligibility on Element Overview
Select Actions and Create Element Eligibility
Enter Element Eligibility Name
Select appropriate Payroll Statutory Unit and Standard as the Relationship Type for Eligibility Criteria
Select Submit
18
Go to Plan Attributes tab
Enter Plan name
Select Legislative Data Group
Select Status Active
Select Plan UOM Days
Select Type as Rolling Backward
Enter Term Duration as 1
Select Term Duration UOM as Years
Select Overlap Rule as Exclude
Go to Participation tab
19
Select Entitlement Definition Type Matrix
Enter Entitlement Start Date as Absence start date
Add Qualification Band Matrix using Add icon at top of table
o Enter Sequence 1
o Select Expression Builder icon
20
Add Qualification Details using Add icon at top of table. For example entitlement for sick leave could be based on
a matrix where:
o Sequence 1 = Duration 30 Days and Payment percentage is 100%
o Sequence 2 = Duration 60 Days and Payment percentage is 75%
o Sequence 3 = Duration 30 Days and Payment percentage is 0%
Enter an appropriate Detail Name for each sequence and select Save and Close when the sequence is complete.
The details created will be used in the payroll processing of the absence.
21
Select Absence Payment Rate Rule as Rate definition
Select Rate Name as previously created rate definition
Check Transfer absence payment information for payroll processing
Select Element as previously created absence element
Select Save and Close to complete the creation of the Absence Plan
Create a new absence type using Create icon at top of search results table
Enter Effective As-of Date
Selection Legislation Saudi Arabia
Select Pattern as Illness or Injury and Continue
Go to Type Attributes tab
Enter Name
Select UOM Days
Select Legislative Data Group
Select Status Active
Select Minimum Duration Alert None
Select Maximum Duration Alert as Warning
Enter Maximum Duration as 120
Select Partial Day Rule as Unlimited
22
Select Absence Record Maintenance as required
Enter Priority as 1
Select OK to continue
23
On the the Absences and Entitlements page, in Absence Records section click Add
On the Absence Administration page, select the Type of absence as the sickness absence type previously created
Enter the appropriate information for:
o Start Date
o Start Time
o End Date
o End Time
The Duration will be defaulted based on the calculation of working days between the start and end date
Select Submit to create the Absence record, which will be shown in the Qualification Plans section
This information will be used to calculate the payments due for Sick leave in the payroll process.
24
WORKED EXAMPLE: UNPAID LEAVE
This example is based on the understanding that Friday is not a working day.
Prerequisites
Work schedule created for a six day working week and assigned to the person
New annualized rate conversionformula created for 312 working days per year based on a six day working week
Balances and expected balance dimensions exist for Subject to GOSI and Leave Without Pay
25
On the Calculation Rate Contributors section of the page, click Create
Select Balance as the Contributor Type to open the Create Rate Contributor page
On the Create Rate Contributor page select Subject to GOSI as the Balance Name and Relationship Period to
Date as the Balance Dimension
Select Annually as the Periodicity
Click on Save and Continue
Submit the Rate Definition
Note: If the balance does not return a value, but the employee has a salary basis element, the rate value will be derived from
the salary basis element.
26
Create Absence Element and Related Objects
27
Create Element: Additional Details
Choose Select rate to determine absence deduction amount for How do you want to reduce earnings for
employees not requiring a time card?
Select previously created rate definition for Rate to Determine Absence Deduction Amount
Select previously created rate definition for Which rate should the absence payment calculation use?
o This could be the same rate used for the deduction amount, or a different rate depending on business
needs
Select Next
Review details and Submit
The following set of elements are created, based on the element name originally given:
28
Note: For the Subject to GOSI balance to be affected by unpaid leave the processing priority for the unpaid leave element
should be amended to a value higher than 3000.
29
Modify Formula for Entitlement Result Absence Element
Compare the default formula and the modified formula as an illustration.
/*Added for SA */
l_excess_leave = 0
l_unit = unit
IF IS_EXECUTABLE('ORA_HRX_SA_UNPAID_LEAVE') THEN
(
SET_INPUT ('i_dir_card_id', dir_card_id)
SET_INPUT ('i_dir_comp_id', dir_comp_id)
EXECUTE('ORA_HRX_SA_UNPAID_LEAVE')
l_excess_leave = GET_OUTPUT('l_excess_leave', 0)
)
Additionally return the variables l_unit ,l_excess_leave in the RETURN statement of the formula.
30
Create Absence Plan and Type for Unpaid Leave
Create a new absence type using Create icon at top of search results table
Enter Effective As-of Date
31
Selection Legislation Saudi Arabia
Select Pattern as Generic absence and Continue
Go to Type Attributes tab
Enter Name
Select UOM Days
Select Legislative Data Group
Select Status Active
Select Minimum Duration Alert None
Select Maximum Duration Alert None
Select Partial Day Rule as Not allowed
On the the Absences and Entitlements page, in Absence Records section click Add
32
On the Absence Administration page, select the Type of absence as the unpaid leave absence type previously created
Enter the appropriate information for:
o Start Date
o Start Time
o End Date
o End Time
The Duration will be defaulted based on the calculation of working days between the start and end date
Select Submit to create the Absence record
This information will be used to calculate the payments due for Unpaid leave in the payroll process.
33
CONNECT WITH US
Call +1.800.ORACLE1 or visit oracle.com.
Outside North America, find your local office at oracle.com/contact.
Copyright © 2020, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without
notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties
and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed
either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without
our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group. 0120
October, 2020