Professional Documents
Culture Documents
Oracle Fusion HRMS For UAE Payroll SetupR13.22.07
Oracle Fusion HRMS For UAE Payroll SetupR13.22.07
HCM United
Arab Emirates
PAYROLL IMPLEMENTATION AND FUNCTIONAL CONSIDERATIONS
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.
Introduction .................................................................................................. 7
Elements.................................................................................................... 41
Element Templates.....................................................................................................................46
Balances .................................................................................................... 81
Hiring an Employee and Running Payroll for UAE: Worked Example ..... 103
Payslip ......................................................................................................................................131
Form 1 ......................................................................................................................................141
Form 6 ......................................................................................................................................145
Form 7 ......................................................................................................................................147
Form 2 ......................................................................................................................................220
This paper identifies and describes payroll setup tasks for Oracle Fusion Human Resources
Management System (HRMS) for the United Arab Emirates (UAE).
• UAE predefined element templates and set up that needs to be done when creating
customer specific elements.
• UAE-specific predefined balances and how these can be fed by customer specific elements.
• The base set up that needs to be done to execute a UAE payroll and prepare payment file
and payslip.
• UAE predefined setup for SOE online results viewing and impact on customer created
balances.
• The migration process from a legacy system, by identifying UAE-specific fields that need to
be populated by such migration.
Note: Flexfields described in this document are Developer Descriptive Flexfields (DDF) that must
not be customized at an implementation level. Customer Descriptive Flexfields (DFF) are the fields
delivered by the product that are meant to be used for customization during implementation.
This documentation may also be beneficial to end users who run application processes after
implementation.
Note: Before running payroll for UAE, Human Resources needs to be implemented for the country
itself. For this task refer to the HR Implementation and Functional Considerations guide for UAE,
listed in the following section.
Document Updates
This document is based on the most current application release as of the document’s publication
date. Content is updated as needed only to reflect major changes to existing features or when
significant new features are added to the UAE localization. For this reason, it is possible that some
minor UI differences may exist between the version being implemented and the version described in
this document.
CHANGE RECORD
DATE VERSION CHANGE REFERENCE
17-July-2015 1.1 Document updated for Release 10 Features. Included and
updated sections:
Calculation Cards
Monthly Gratuity Accrual
Emirati IPE Consolidated Report
Payroll Balance Exception Report
Deductions Report
05-Nov-2015 1.2 Document updated for Release 10 Patch Bundle Features.
Included and updated sections:
Calculation Cards
Social Insurance Calculations
Monthly Reports
Your comments are important to us. We encourage feedback about Oracle Fusion Applications
Help and guides.
PAYROLL DATA
Payroll Relationship represents the relationship of the person with the Payroll Statutory Unit (PSU). This varies from country to country,
but essentially no balance aggregation is performed above this level for a person.
Each country defines the person types for which a payroll relationship is created. In general, to be processed in payroll, a person must
have a person type of Employee, Contingent Worker, Candidate or Beneficiary.
In UAE, the payroll relationship type Standard is used for person type Employee.
You can also create a payroll relationship for other person types such as contingent worker and nonworker.
• If the nonworker type is NonWorker, the payroll relationship must be of type Element Entries Only.
• For contingent workers, the payroll relationship is of type Element Entries Only.
• For contingent worker candidate, the payroll relationship is of type Element Entries Only.
For UAE, a single payroll relationship is created per relationship type. In case of rehire, the employee is treated as a new employee and
so there is only one payroll relationship per person. For UAE, the payroll relationship rule Continuous Period of Service (C) is
predefined.
Note: Payroll relationship rule Continuous Period of Service (C) implies that when the HR user creates a new Work Term, a check is
made for a Payroll Relationship of the same type and PSU. If one exists, the LSED of the payroll relationship will be validated. If it is
greater than the Term start date, the Work Term will be attached to it. If it is less than the Term start date, a new Payroll Relationship
will be generated. If one does not exist, a new Payroll Relationship will be generated. When a Work Term is terminated, if it is the last
active Work Term associated with the Payroll Relationship, the Payroll Relationship will also be terminated.
Note: You can find the predefined data for legislation rules in the Oracle_Fusion_HRMS_UAE_Payroll_Data.xls on My Oracle Support
(MOS).
UAE has a requirement to handle multiple assignments within a legal employer. A person may have multiple assignments within
different terms. Possible valid combinations are:
Social insurance deduction is calculated at payroll relationship level. Earnings related to social insurance are considered at all the three
levels, that is, Relationship, Terms, and Assignments.
UAE-specific data must be captured at a payroll relationship level and the calculation of some country specific allowances is derived
from this. To capture this information, four flexfields are enabled for the UAE at the payroll relationship level:
Note: The additional information section includes the attributes “MOHRE Employee ID”, “WPS Agent Employee ID”, and “WPS Account
Number” which are required for the Wage Protection System statutory report.
If data is migrated from a legacy system, this UAE-specific field must be populated. The following table shows the attributes of this
flexfields for record PAY_PAY_RELATIONSHIPS_DDF (DESCRIPTIVE_FLEX_CONTEXT_CODE = AE):
Accommodation
REL_INFORMATION1 ACCOMMODATION_PROVIDED HRC_YES_NO Provided
Transportation
REL_INFORMATION2 TRANSPORTATION_PROVIDED HRC_YES_NO Provided
MOHRE
REL_INFORMATION3 ORA_HRX_AE_MOL_EMPLOYEE_ID ORA_HRX_AE_NUM_14 Employee ID
WPS Account
REL_INFORMATION4 ORA_HRX_AE_WPS_ACCOUNT_NUMBER ORA_HRX_AE_NUM_16 Number
WPS Agent
REL_INFORMATION5 ORA_HRX_AE_WPS_Agent_Empl_ID ORA_HRX_AE_NUM_9 Employee ID
Contract data must be captured for every payroll relationship, which also affects gratuity processing. For this reason, it is strongly
recommended that UAE payroll customers use an employment model that includes contract: either single assignment with contract, or
multiple contracts with single assignment.
• Fixed Contract
• Unlimited Contract
The flexfield Employment Status is enabled to capture UAE specific contract details.
If data is migrated from a legacy system, this UAE-specific field must be populated. The following table shows the attributes of this
flexfields for record PER_CONTRACT_LEG_DDF (DESCRIPTIVE_FLEX_CONTEXT_CODE = AE):
Employment
CTR_INFORMATION1 EMPLOYMENT_STATUS HRX_AE_EMPLOYMENT_STATUS Status
Calculation Cards
Calculation cards functionality is used to capture data needed for payroll processing that cannot be captured in global fields. These
cards are used to capture data at the organization level as well as the person level.
The UAE localization provides two predefined cards at the payroll statutory level (PSU). These are:
The flexfield structure used to store information entered in the calculation cards is described in
Oracle_Fusion_HRMS_UAE_Payroll_Data.xls on My Oracle Support (MOS).
The Employer Social Insurance or Pension Fund Details card uses the following information for social insurance calculation at the legal
entity level:
• Employer Sector: The employer sector can be government sector, military sector or private sector. The deduction rules are
applied based on the type of sector you choose.
• Employer Number: The two digit number is issued by the Social Insurance Office to Government Agencies and is used in the
Monthly Contribution – Government Sector statutory report.
• Contributory Salary Reference Formula: You can define the formula that calculates the contributory salary at the legal entity
level. The contributory salary value is derived from this formula and is used as the reference value for social insurance calculation.
This formula must have the value returned using the variable CONTRIBUTORY_BASE. For additional details on the calculation,
refer to the section on social insurance calculation.
• Social Insurance Fund Type: The social insurance fund type (Applicable to Release 10 and later) can be either Abu Dhabi
Retirement Pensions and Benefits Fund, General Pension and Social Security Authority or Sharjah Social Security Fund. The
deduction rules for social insurance are applied based on the social insurance fund type.
Note: You cannot change the fund type, if the payroll is processed for the payroll statutory unit.
1. Sign in to the Oracle Fusion application using a role that has the profile of a superuser and privileges to create all
organizational structures:
5. Select the Employer Social Insurance or Pension Fund Details Card from the given list. If no card exists, click Create. Select
the Employer Social Insurance or Pension Fund Details and click Continue. The Manage Calculation Cards page appears:
6. Enter required details in the Payroll Statutory Unit Social Insurance Details:
All the calculation overrides predefined for UAE are listed in the Oracle_Fusion_HRMS_UAE_Payroll_Data.xls on My Oracle Support
(MOS).
New calculation value definitions are provided to override the UAE social insurance rates or amounts, as shown below:
Value Definitions of calculation type ‘Flat Amount’ are used to enter the Amount value and Value Definitions of calculation type ‘Flat
Rate’ are used to enter the Percentage/Rate value. Multiple Range values can be entered for these value definitions.
1. Enter override details in the tab ‘Enterable Calculation Values on Calculation Cards:
Note: Use ‘Employee Social Insurance or Pension Fund Override Amount’, ‘Employer Social Insurance or Pension Fund Override
Amount’ override to enter the flat amount range.
If the range entered in Amount override and Rate override overlap, then rate value is used for social insurance contributions.
Note: If the maximum salary or employer rates are overridden at the PSU level using the new value definitions then the same value
should be entered as an override for the following value definitions, used in the IPE social insurance calculations, for GCC citizens.
The gratuity card contains the payroll statutory unit (PSU) gratuity details and uses the following information for gratuity calculation at
the legal entity level:
• Calculation Basis: The amount of gratuity is based on the salary per day of the employee which will differ based on whether you
choose fixed or actual calculation basis. For gratuity calculation, the monthly salary is converted to annual salary. This amount is
divided by the number of days in a year. The actual calculation basis uses 365 days in a year whereas the fixed calculation basis
uses 360 days.
• Salary Formula: You must define your own salary formula for gratuity calculation. Once you have defined the salary formula, you
can select it here. The formula must return the values using variable MONTHLY_SALARY. Additional details on the calculation are
provided in the section on gratuity calculation.
• Reference Formula: You can define your own reference formula to calculate the paid gratuity amount and select it here. The
formula must return the values using variable PAID_GRATUITY. This overrides the amount calculated by the default reference
formula in the End of Service Details card in the gratuity details calculation component, and will be used as the Maximum Gratuity
Accrued at the Payroll Period End Date in the Monthly Gratuity Accrual calculation.
1. Follow steps 1-5 used for Employer Social Insurance Details or Pension Fund Calculation Card.
The calculation component on the employee social insurance card corresponds to the social insurance contribution payroll deduction
element, defined at the legislative level. The employee social insurance component details section captures additional information used
to calculate the deduction. When the employee social insurance calculation card is created, the social insurance calculation component
and the social insurance calculation components details record are automatically created. You can create additional calculation
component details such as Social Insurance Contributory Salary Override and Social Insurance Contributory Salary Adjustment
Amount.
The social insurance card is automatically created when the new hire process for an employee is completed, provided the employee
citizenship information is specified. If the citizenship information is not specified, then the social insurance card must be created
manually for this employee.
For the automatic card creation to be enabled, your Payroll Product Usage must be set to Oracle Fusion Payroll or Payroll Interface.
3. Navigate to Calculation Cards task and select the person for whom you want to review the calculation card:
5. Select the Employee Social Insurance or Pension Fund Details Card from the given list. The Calculation Cards page is
displayed.
6. Enter details or edit the Employee Social Insurance or Pension Fund Details:
Note: For the UAE localization, you must associate the social insurance card to a person for running the payroll.
Citizenship: Social insurance deductions are processed only for the Gulf Cooperation Council (GCC) citizens. You must specify the
citizenship of the employee as the social insurance card will be processed based on this information.
Method of Obtaining Nationality: This information is used for reporting purposes. The method of acquiring nationality could be by
birth, residence, marriage or any other factor.
Date of Acquiring Nationality: The date of acquiring nationality cannot be earlier than the person's date of birth.
Exception Type: Social insurance deductions are processed based on the exception type:
Depending on the selected exception type, the employee or the employer pays the contributions. If no value is specified, then the
employer and the employee each pay their contributions.
Registered for Social Insurance: The label for this field has been changed from Registered for Social Insurance to Registered for
Social Insurance or Pension from Release 10. This checkbox indicates whether to process social insurance calculations for employees.
For employees who are Emirati citizens and have their Social Insurance Numbers specified during the new hire process, this checkbox
is selected automatically indicating that social insurance calculations must be processed. For employees who are non-Emirati citizens,
this checkbox remains unselected indicating that social insurance calculations will not be processed. Employees registered for social
insurance are not eligible for gratuity or monthly gratuity.
Paid from another Government Sector: Select this checkbox to specify if the employee receives additional pay from another
government sector organization. You can select the checkbox by editing the automatically created card.
Sector or Department Name: This is a free text field. This does not affect the social insurance calculation, but used for reporting
purposes.
Exempt from SI Contribution Difference: This checkbox indicates whether to process the difference in the employer's subscription.
The employee will normally pay the difference in the contribution unless the flag is set and the Country of Citizenship has agreed to pay
the difference on behalf of the employee.
Country of Citizenship Pension: This checkbox indicates whether or not an employee is receiving a pension from their country of
citizenship. This does not affect the social insurance calculation, but used for reporting purposes.
Pension Authority: This is a free text field to enter the name of the authority paying the pension. This information is used for reporting
purposes.
Date of Retirement: This field captures the retirement date. This information is used for reporting purposes.
Contribution Bank Account Details: Lists the third-party organizations that will receive the Social Insurance contributions. See Third-
Party Organization section.
To enter the employee social insurance contributory salary override or adjustment amounts, you must manually create the calculation
component details. Click Create to create the calculation component details and enter the required information:
• Social Insurance Contributory Salary Override: You can additionally create the calculation component details for Social
Insurance Contributory Salary Override, if applicable. You use the override amount to specify a social insurance contribution
amount that is different from the social insurance balance, or the amount derived from the reference formula at the legislative level.
This is processed just in the first month of joining or in the month of January every year. This amount, if specified, is applicable for
the whole year.
• Social Insurance Contributory Salary Adjustment: You can additionally create the calculation component details for Social
Insurance Contributory Salary Adjustment Amount, if applicable. You use the adjustment amount to make any changes to the
social insurance contributory salary amount. This is only applicable for private sector employees and can be specified in the any
time during the year. However a salary adjustment will not be processed in the first month of payroll processing for the employee
(when a new hire) or in the first month of the year (January).
Click the Associations tab to ensure that the calculation card is associated with the appropriate TRU and Employment Terms:
The component in the End of Service Details card corresponds to the payroll element gratuity contribution, defined at the legislative
level. This card captures additional information related to gratuity and end of service details.
• Gratuity details
Gratuity Details
When you create the End of Service Details card, the gratuity details component and components details record is created
automatically. The gratuity details component is used to enter data that impacts the calculation of gratuity payment.
On termination, you can enter an override amount to be paid to the employee as gratuity. This amount overrides the gratuity amount
calculated using the reference formula defined at the payroll statutory unit level and the legislative level formula calculation.
For example, if the primary term is a fixed contract type and the subsequent terms are unlimited, then the amount of gratuity calculated
is based on fixed contract type instead of reduced amount for the unlimited contract. In this case, you can enter an override amount at
the payroll relationship level.
Gratuity card is created automatically upon employee termination, provided the Registered for Social Insurance checkbox is unselected
for the employee. When the gratuity card is created, the gratuity component, component details, and the association are automatically
created.
The automatic card creation is enabled only if the Payroll Product Usage is set to Oracle Fusion Payroll or Payroll Interface.
As workers registered in the Abu Dhabi Retirement Pensions and Benefits Fund (ADRPBF) or Sharjah Social Security Fund (SSSF) are
not eligible for end of service payments there will be no automatic card creation if the Social Insurance Fund Type is ADRPBF. This is
applicable from Release 10 onwards.
Note: A gratuity card is not created automatically when a UAE citizen registered with ADRPBF or SSSF is terminated.
The end of service details component is used mainly for reporting purposes in the Form 2 and submitted to the social insurance office.
1. Follow steps 1-4 used for employee social insurance or pension fund details card.
3. Click Create to create the calculation component details and enter the required information in the Override Amount field:
Note: To enter the gratuity details override amount, you must manually create the calculation component details.
• Override Amount: You can enter an override amount to be paid to the employee as gratuity. If override amount is specified, this amount
overrides the reference formula for gratuity calculation defined at the PSU level, and also the calculation formula defined at legislative level.
• Latest Gratuity Payment Date: This field indicates the last payment date of gratuity for the latest work relationship. On termination of a work
relationship the value for the latest gratuity payment date is generated automatically as the last day of the termination month.
• End of Service Remuneration or Pension: used to specify whether the employee wants to claim the end of service remuneration or
pension from the social insurance office.
• Bank Name, Branch, Account Number: bank information where the payment must be made.
5. Click the Associations tab to ensure that the calculation card is associated with the appropriate TRU and Employment Terms:
Note: The calculation card is associated automatically to the appropriate TRU and Employment Terms.
Social insurance is applicable to all Gulf Cooperation Council (GCC) citizens who work in the UAE and are paid there. This contribution
is normally paid both by the employer and the employee, but there are some exceptions to this behavior that can be defined at the
person social insurance calculation card level.
Contributions are calculated as percentages of a contributory salary. The contributory salary components are elements like basic
compensation, accommodation and transport allowances. The legislation determines which elements are liable to social insurance
contributions, whereas the amounts and definitions of the same depend on the employer’s regulations.
• The amount of the contributory salary can be overridden at the person level.
• If this amount is not entered at the individual level, you can define a formula used to calculate the contributory salary at the legal
employer level.
• Finally, if neither individual override, nor legal employer formula, are defined, the contributory salary uses the value of earnings
elements that are subjected to social insurance. These elements are identified through secondary classification and feed the
balance Subject to Social Insurance. Further details on how UAE has defined element classifications and balances can be found
in the related sections.
• The contributory salary is set once a year in the first payroll run of the year. If there is a need to correct the contributory salary that
has already been set, then you can use the Social Insurance Contributory Salary Adjustment component of the Employee Social
Insurance Details calculation card. The contributory salary will be modified in the next, normal, payroll run.
• The contributory salary has a monthly minimum value and a monthly ceiling. This means that if the monthly social insurance
income is lower than the minimum value, contributions are calculated on the minimum value. If the monthly social security income
exceeds the monthly ceiling, contributions are due just on the part up to the ceiling. For the UAE, a minimum monthly contributory
salary of 1000 AED and monthly ceiling of 50000 AED are predefined.
• For Private Sector, the employee contribution is 5% and employer contribution is 12.5%. But if the exception type is Employee
pays both contributions, then system adds a private sector subsidy in Employer contribution (12.5% + 2.5% =15%).
If the employee’s payroll relationship is terminated in the month, no contribution is deducted. If termination date is end of the month the
full contribution is deducted.
• The contributory salary uses the value of earnings elements that are subjected to social insurance. These elements are identified
through secondary classification and feed the balance Subject to Social Insurance.
• For Government Sector, the employee contribution is 5% and the employer contribution is 15%.
All Abu Dhabi based private employers and the majority of government sector organizations are under the authority of the Abu Dhabi
Retirement Pensions and Benefits Fund (ADRPBF). This contribution is normally paid both by the employer and the employee, but
there are some exceptions to this behavior that can be defined at the person social insurance calculation card level.
Contributions are calculated as percentages of a contributory salary. The contributory salary components are elements like basic
compensation, accommodation and transport allowances. The legislation determines which elements are liable to social insurance
contributions, whereas the amounts and definitions of the same depend on the employer’s regulations.
• The amount of the contributory salary can be overridden at the person level.
• If this amount is not entered at the individual level, you can define a formula used to calculate the contributory salary at the legal
employer level.
• Finally, if neither individual override, nor legal employer formula, are defined, the contributory salary uses the value of earnings
elements that are subjected to social insurance. These elements are identified through secondary classification and feed the
balance Subject to Social Insurance. Further details on how UAE has defined element classifications and balances can be found
in the related sections.
• The contributory salary is set once a year in the first payroll run of the year. If there is a need to correct the contributory salary that
has already been set, then you can use the Social Insurance Contributory Salary Adjustment component of the Employee Social
Insurance Details calculation card. The contributory salary will be modified in the next, normal, payroll run.
• The contributory salary has a monthly minimum value and a monthly ceiling. This means that if the monthly social insurance
income is lower than the minimum value, contributions are calculated on the minimum value. If the monthly social security income
exceeds the monthly ceiling, contributions are due just on the part up to the ceiling. For the UAE, a minimum monthly contributory
salary of 6000 AED and monthly ceiling of 200000 AED are predefined.
• For Private Sector, the employee contribution is 5% and employer contribution is 15%.
If the employee’s payroll relationship is terminated in the middle of a month, the contributory salary will be calculated based on the
number of calendar days in the month that the employee has worked. If the termination date is at the end of the month, the full
contribution will be deducted.
• The contributory salary uses the value of earnings elements that are subjected to social insurance. These elements are identified
through secondary classification and feed the Subject to Social Insurance balance.
• For Government Sector, the employee contribution is 5% and the employer contribution is 15%.
Social insurance is applicable to all Gulf Cooperation Council (GCC) citizens who work in the UAE and are paid there. The employer
and employee normally pay this contribution, but there are some exceptions to this behavior that can be defined at the person social
insurance calculation card level.
Contributions are calculated as percentages of a contributory salary. The contributory salary components are elements like basic
compensation, accommodation and transport allowances. The legislation determines which elements are liable to social insurance
contributions, whereas the amounts and definitions of the same depend on the employer’s regulations.
• The amount of the contributory salary can be overridden at the person level.
• If this amount is not entered at the individual level, you can define a formula used to calculate the contributory salary at the legal
employer level.
• Finally, if neither individual override, nor legal employer formula, are defined, the contributory salary uses the value of earnings
elements that are subjected to social insurance. These elements are identified through secondary classification and feed the
balance Subject to Social Insurance. Further details on how UAE has defined element classifications and balances can be found
in the related sections.
• The contributory salary is set once a year in the first payroll run of the year. If there is a need to correct the contributory salary that
has already been set, then you can use the Social Insurance Contributory Salary Adjustment component of the Employee Social
Insurance Details calculation card. The contributory salary will be modified in the next, normal, payroll run.
• The contributory salary has a monthly minimum value and a monthly ceiling. This means that if the monthly social insurance
income is lower than the minimum value, contributions are calculated on the minimum value. If the monthly social security income
exceeds the monthly ceiling, contributions are due just on the part up to the ceiling. For the UAE, a minimum monthly contributory
salary of 4000 AED and monthly ceiling of 70000 AED are predefined.
• For Private Sector, the employee contribution is 5% and employer contribution is 15%.
If the employee’s payroll relationship is terminated in the month, no contribution is deducted. If termination date is end of the month the
full contribution is deducted.
• The contributory salary uses the value of earnings elements that are subjected to social insurance. These elements are identified
through secondary classification and feed the balance Subject to Social Insurance.
• For Government Sector, the employee contribution is 5% and the employer contribution is 15%.
Social insurance is calculated and paid in full for both the employee and the employer.
The employee pays the employee contributions and the employer pays the employer contributions, but when the employee’s net pay is
insufficient for a full deduction of social insurance the employer pays the missing social insurance contributions on the employee’s
behalf.
Any social insurance contributions paid by the employer on the employee’s behalf may be regarded as a loan that should be settled by
the employee.
Social insurance is calculated and paid in full for both the employee and the employer.
The employee is responsible for paying both the employee and the employer contributions, which can be made in one of three ways:
• The employee makes the payments directly to the social insurance authority
• The employer agrees to pay the contributions and treat the amount as a loan
When on sick leave the employee will only pay social insurance contributions on the actual pay that is subject to social insurance for that
period, however the employer contributions are based on the amount that should be subject to social insurance for that period, before
any deductions for sick leave.
Please follow the section Social Insurance calculations when on Unpaid or Sick Leave setup to calculate the social insurance
contributions when on unpaid or sick leave.
When creating the absence element (unpaid or sick), choose the option “Select rate to determine absence deduction amount for the
following question in the element template:
5. Search for and Select Element Name <Unpaid Leave> Entitlement Result from lookup
7. Select Add
8. Select Submit
3. Search for and Select Element Name <Unpaid Leave> Entitlement Result from lookup
5. Select Subtract
3. Search for and Select Element Name <Sick Leave> Entitlement Result from lookup
5. Select Subtract
6. Select Submit
Employee Social Insurance Calculation Card has been enhanced to capture additional information:
• Whether or not it has been agreed that the country of citizenship will pay any difference in contribution amounts.
Note: Currency Conversion Rate across the country of citizenship and country of employment needs to be considered for SI calculation
for GCC citizens working in United Arab Emirates. You must set up conversion rates before processing SI for GCC citizens.
The contributory salary for GCC citizens working in UAE can be set using below balances.
The following table illustrates the balances used, and the expected element balance feeds:
Bahrain Government Bahrain Social Allowance Base in Government A rule to limit social allowance to
Sector: User fed with social allowance elements that 150BHD is applied. This is applicable
represent Social Allowance only
if the contributory salary is derived
from either of the contributory salary
Bahrain Employee Government Sector Contributory
balances, or from the subject to
Salary Base
social insurance balance.
Bahrain Private Bahrain Employee Private Sector Contributory Salary A rule to limit fixed allowances to
Base 100% of basic salary is applied. This
is applicable if the contributory salary
Bahrain Allowance Base in Private Sector: User fed is derived from either of the
with fixed allowance elements contributory salary balances, or from
the subject to social insurance
balance.
Social insurance contribution is calculated through the deduction Social Insurance that is part of the component group Social Insurance.
Calculations are done through element Social Insurance.
1. Sign in to the Oracle Fusion application using a role that has the profile of a payroll manager.
2. Navigate to the Payroll Calculation Information task in the Payroll work area
Parameters used in the calculation of social insurance are stored in the legislative repository for calculation information. These
parameters are predefined by the UAE localization and cannot be modified in the implementation phase.
2. Navigate to the Payroll Calculation Information task in the Payroll work area.
3. Select SI Deduction.
Gratuity Calculation
Persons working in UAE are entitled to an additional payment upon termination which is called Gratuity. The entitlement to this payment
is accrued during the work relationship.
Gratuity calculations are triggered only for persons who are not eligible or not registered for social insurance. The gratuity amount to be
paid is driven by UAE labor laws. If you are not following the UAE labor laws, you can define your own formula for gratuity processing.
The following two options are available:
• You can define your own formula and create a setup according to the values to be returned to you formula run results. In such a
scenario, you may not need to use the localization solution for gratuity processing.
• You can define your own reference formula gratuity processing, which substitutes the gratuity formula defined at the legislative
level. If a user-defined formula exists, then the seeded formula executes it.
The localization solution for gratuity processing uses the following rules:
• The base salary for gratuity payment is calculated through the salary formula selected at the legal employer level.
• If the person is terminated, contract type and termination initiator is checked and amount is paid:
– If termination initiator is employer and the employee has completed more than one year in service, then the complete gratuity
accrued is paid to the employee.
– If termination initiator is the employee, the application fetches the payment factor using the contract type and period of service.
Payment factor is available in the legislative repository for calculation information.
Fixed Contracts
Gratuity Entitlement: An employee is entitled to 21 days salary for the first 5 years and 30 days salary for each additional year.
Gratuity Payment: If employer terminates the employee, the employee is paid the complete gratuity that has accrued.
If employee has resigned before the contract period, and has completed less than five years in service, the employee is not paid
gratuity. But if the employee has completed more than 5 years, then they are paid the complete gratuity amount upon termination.
If the contract has expired and the employee has completed more than one year in service, complete gratuity amount is paid upon
termination.
Unlimited Contracts
Gratuity Entitlement: An employee is entitled to 21 days salary for the first 5 years and 30 days salary for each additional year.
Gratuity Payment: If employer terminates the employee, the employee is paid the complete gratuity that has accrued.
If employee has resigned before completing one year, then no gratuity is paid. If the employee has completed between 1 to 3 years,
one-third gratuity is paid. If the employee has completed between 3 to 5 years, two-thirds gratuity is paid. If the employee has
completed more than 5 years, complete gratuity is paid.
Gratuity payment is calculated through supplemental earnings Gratuity Payment that is part of calculation group Gratuity. Calculations
are done through element created as a Gratuity Payment.
1. Sign in to the Oracle Fusion application using a role that has the profile of a payroll manager:
2. Navigate to the Payroll Calculation Information task in the Payroll work area.
Manually attach the Employee Gratuity Accrual Initiator element to employees for whom a monthly gratuity accrual is required.
The monthly gratuity accrual considers the following details to calculate the gratuity:
• Date of termination: The current pay period end date is taken as the date of termination.
• Length of service: All types of paid leave are considered to calculate the length of service. Unpaid leave is not included.
• Base Salary: The base salary for gratuity payment is calculated through the salary formula selected at the legal employer level.
• Contract type: The entitlement is based on Contract type and is captured on Person Management.
Note: For information on Person Management Details, refer Section Person Data Setup of Oracle Fusion HRMS (United Arab
Emirates): HR Implementation and Functional Considerations document.
• Entitlement :
– Fixed Contract: An employee is entitled to 21 days salary for the first 5 years and 30 days salary for each additional year.
– Unlimited Contract: An employee is entitled to 21 days salary for the first 5 years and 30 days salary for each additional
year.
• Maximum Limit: The total amount accrued must not be greater than twice the monthly salary.
• Monthly gratuity accrual calculations will be performed only for current employees when the Registered for Social Insurance
check box is not selected on the Employee Social Insurance Details card. If the employee is due to be terminated during the pay
period, full gratuity will be calculated instead of the monthly accrual.
ELEMENTS
Elements are the building blocks of payroll and benefits. There is no limit to the number of elements that can be defined. Policies or
business rules that govern the allocation of these elements to workers can be specified at the element level.
• Tangible items distributed to persons, such as tools, uniforms, mobile phones, or computers
Elements are grouped into primary classifications, such as Earnings and Voluntary Deductions. In a human resources department, you
can use the primary classifications to identify groups of elements for information and analysis purposes. In a payroll department, the
classifications control processing, including the sequence in which elements are processed and the balances they feed.
Oracle Fusion supplies many predefined elements (that cannot be modified at the implementation level), while additional elements can
be generated, defining certain types of compensation and payroll elements through templates.
Element templates include the elements, balances, balance feeds, and formulas required for payroll processing. Templates have
various rules associated with them which will be used to create data based on certain criteria. The template engine will get the values
for the rules from the template and process the seeded template structure to create appropriate data that is required.
When creating an element the questionnaire that guides you through the creation depends on the classifications selected for the
element itself.
Once you complete the questionnaire and submit the process, the relevant payroll objects are generated. You now have the ability to
edit these objects (using the review pages and the object navigator) to ensure they fully meet your business requirements.
Element Classifications
Global Payroll has defined a set of primary classifications and UAE localization has selected the ones that are applicable for the
country.
Additionally a set of secondary classifications and subclassifications have been defined specifically by the localization.
• Secondary classifications are used in the element template process to drive the questionnaire and also to create the element with
the needed characteristics.
• Subclassifications are used to control balance feeds and identify a sub type of the particular classification.
All the classifications predefined for UAE are listed in the Oracle_Fusion_HRMS_UAE_Payroll_Data.xls on My Oracle Support (MOS).
Secondary classifications and subclassifications can be created at implementation level and they do not have any impact on the UAE
predefined data.
PRIMARY CLASSIFICATIONS
The following primary classifications are enabled for the UAE localization:
• Absence Accruals
• Absences
• Balance Initialization
• Direct Payments
• Employer Charges
• Information
• Involuntary Deductions
• Pre-statutory Deductions
• Standard Earning
• Supplemental Earnings
• Voluntary Deductions
In the implementation phase, when creating an element though element template functionality, you are prompted to select the primary
classification for that element and this drives the questionnaire to use and also the characteristics of the element that will be created.
Notes:
SECONDARY CLASSIFICATIONS
Secondary classifications are connected to primary classifications. The following secondary classifications have been defined for the
UAE localization:
• Additional Allowance
• Basic Salary
• Grade Allowance
• Hourly Wage
• Housing Allowance
• Overtime Allowance
• Shift Allowance
• Social Allowance
• Transport Allowance
• Unpaid Leave
• Loans
• Court Order
The selection of the secondary classification will drive the questions of the element template and the characteristics of the element that
is created. For the allowances created as standard earnings these characteristics are described in more detail in the section of element
allowances.
SUBCLASSIFICATIONS
Subclassifications are connected to primary classifications. The following subclassifications are defined for the UAE:
All these five subclassifications are attributed by default to the elements created for the corresponding primary classification.
During implementation, if there is a requirement to define an element that is not a standard earning, but is part of the contributory
salary, the steps to follow are:
REVIEWING CLASSIFICATIONS
3. Select the appropriate Legislative Data Group (LDG) and view all the primary classifications defined for the legislation
connected to the selected legislative data group.
• Standard Earnings
• Involuntary Deductions
For all other primary classifications, the standard global template is used when creating UAE elements.
• If no secondary classification is selected or Basic Salary or Additional Allowance secondary classification if selected, then the
standard element template is followed and no specific UAE consideration is applied.
• If the other Allowances secondary classifications are selected, then allowances are created following UAE specific rules that apply
to the specific allowance type.
• If Unpaid Leave secondary classification is selected, an element with UAE specific characteristics for the UAE is created.
In the global standard template, the section of Calculation Rules is not displayed because the related global objects must not be
created for these elements since UAE specific objects must be created instead.
Viewing, for example, an element created with secondary classification Hourly Wage:
• If no secondary classification or End of Service Deductions secondary classification is selected, then the standard element
template is followed and no specific UAE consideration is applied.
• If the Loans secondary classification is selected, then deduction element is created following Global specific rules that apply to
loans.
From a template questionnaire perspective, there is no difference with the global standard template, but in this case, set of UAE-
specific objects are created in addition to the global ones.
The availability of features in element templates depends on the type of license you have.
HR-Only: As an HR-only customer, you get access to the basic version of the element templates. These templates create the element
and you need to create the input values, formulas, balances to meet your business requirements.
Payroll Interface: As a payroll interface customer, you get access to a number of payroll features which are not available to an HR-
only customer. This includes access to the full earnings element that will create the element, input values, formulas, balances. These
earnings elements can be processed through the calculation to Gross process which is also available to Payroll Interface customers.
Any other type of element, such as deductions, is created using the basic version of the element templates and you need to create the
input values, formulas, balances.
Payroll: A payroll customer gets access to the full set of earning and deduction templates. These templates create the element, input
values, formulas, balances.
Disclaimer Note: If you want to use an element in the payroll process, then the element must be created after the payroll
license is set. This creates the full set of data needed for payroll processing, such as element definition, input values,
balances, formulas. If payroll license is set after the element is created the above data will not be created.
1. Navigate to the Features by Country or Territory task using the Functional Setup Manager (FSM)
• Human Resource or None: This must be set when customer is having an HR only license.
• Payroll Interface: This must be set when customer is HR only and has a payroll interface license.
• Payroll: This must be set when customer has both HR and Payroll licenses
ALLOWANCES
The calculation rules for the below allowances are generated when creating the element using the related template. Implementation
teams need to elect the appropriate secondary classification when generating a new allowance element. Implementation teams can
also set up grade rates and calculation value definitions.
• Contact details for the employee in the contacts section in the Manage Person page with contact type Child. The dependent must
also be marked as Statutory Dependent. Number of dependent children is based on the data entered here.
• A range value for the seeded calculation value definition details Children Social Allowance. Allowance per child is based on the
value entered here.
1. Sign in to the Oracle Fusion application using a role that has the profile of a payroll manager.
2. Navigate to the Calculation Value Definitions task in the Payroll work area.
3. Select the calculation value definition details for Children Social Allowance:
Note: The From Value must be 0, while any value can be chosen for the To Value since it does not affect calculation.
Note: The process of entering a value in calculation value definition details is the same for the other allowances.
• Range value for the seeded calculation value definition details Cost of Living Allowance Percent.
• Range values for the seeded calculation value definition details Maximum Cost of Living Allowance and Minimum Cost of
Living Allowance: these two amounts will be used to set the maximum and minimum amount, which a person eligible for the cost
of living allowances.
Grade Allowance
The basic salary is a fixed amount that is paid to the employee according to their grade. Since rates can be entered for each grade, it is
suggested that you use grade rate functionality for it.
• Grades and grade rates must be setup following standard global process. The grade must be associated to the payee in the
Employment page.
• Create an element entry for the payee entering the grade rate ID as an input value entry for Grade Rate.
• Attach the Grade Rate to the seeded Value Definition “Grade Allowance Grade Rate”, instead of entering Grade Rate ID to the
input value.
Note: This change is applicable only for newly created elements in Release 13.
• Create a grade and grade rate and associate it to the employee in Employment page and in Element entries as shown previously
in Grade Allowance.
• The value is calculated based on the hours worked in month * value returned from the grade rate table. Hours worked will be
entered as input value.
• Attach the Grade Rate to the seeded Value Definition “Hourly Basic Salary Grade Rate” instead of entering Grade Rate ID to the
input value.
Note: This change is applicable only for newly created elements in Release 13.
Housing Allowance
Housing allowance depends on the grade and marital status of an employee. The allowance can be a percentage (based on grade and
marital status) or an amount (based on grade or marital status). In case of percentage based allowance, the calculated allowance
amount can be subjected to a maximum and minimum limit.
If the employee avails accommodation that is provided by the employer, then the monthly paid allowance is zero.
An override feature is provided where you can enter the amount of housing allowance and then no calculations are performed.
• Housing allowance is paid to employee if accommodation is not provided by the employer. This information is tracked at payroll
relationship level and this value is defaulted to No in case there is no value entered at payroll relationship level.
• Marital status must be set for person in order to calculate the value of housing allowance and if no marital status is set, no
allowance is paid to the employee. Marital status is retrieved from the legislative information section.
• Attach a Gratuity Salary formula, in the employer gratuity PSU level calculation card, if not already attached. The value returned by
this formula is used to take the base monthly salary for this allowance if you have entered value of input value Rate value to be
used as Percent.
• Create range values for the seeded calculation value definition details Maximum Housing Allowance for Married, Minimum
Housing Allowance for Married, Maximum Housing Allowance for Single and Minimum Housing Allowance for Single. In
the value field for range value, you must enter minimum or maximum value depending on the marital status. These values are used
to get the allowance amounts if you have entered value of input value Rate value to be used as Percent. More specifically, if this
calculation option is selected, the rate is applied to this monthly salary basis. The resulting amount is compared with the Maximum
and Minimum values of the allowance and, in case of being out of range, is adjusted.
Note: The calculation of housing allowance (similar to other allowances) is triggered by creating an element entry for the payee and
parameters that will drive the calculation is entered as input values:
Overtime Allowance
Overtime allowance gets paid to an employee for hours worked beyond regular hours on normal working days. The employee also gets
paid when they work on rest days or holidays.
The overtime rate is a percentage of the salary that depends on the grade and is different for hours beyond regular (on normal working
days) and hours on rest days.
• Attach a Gratuity Salary formula, in the Employer Gratuity PSU level Calculation Card, if not already attached. The value returned
by this is the base monthly salary that is converted to a hourly salary using ROUND((monthly_salary * 12)/(365 * 8),2)
• Create range values for the seeded calculation value definition details Overtime Allowance Grade Rate for Regular Days,
Overtime Allowance Grade Rate for Rest Days. In the value field of the range value UI, you must choose the grade rates that
are used to get the amount for rest and normal day overtime.
An override facility is also provided wherein you can enter the amount and then no calculations are performed. The amount entered is
processed directly as the shift allowance.
• Create range values for the seeded calculation value definition details Shift Allowance Grade Rate for National, Shift Allowance
Grade Rate for Non-National. In the value field of the range value page, you must choose the grade rates, which are used to get
the shift allowance amount for UAE and no-UAE citizens.
• Create range values for the seeded calculation value definition details Minimum Shift Allowance, Maximum Shift Allowance. In
the value field of the range value UI, you must enter minimum or maximum value of the shift allowance. These values are used to
get the allowance amount if you entered the input value Rate value to be used as Percent.
Social Allowance
Social allowance depends on marital status of the employee and is paid only to UAE citizens.
• Marital status must be set for person in order to calculate the value of social allowance and if no marital status is set, no allowance
is paid to the employee. Marital status is retrieved from the legislative information section.
• Create range values for the seeded calculation value definition details Social Allowance for Married, Social Allowance for
Single. In the value field of the range value, you must enter social allowance amount for the married or single employee.
Transport Allowance
Transport allowance depends on the grade and marital status of an employee. The allowance can be a percentage (based on grade
and nationality) or an amount (based on grade or nationality). In case of percentage based allowance, the calculated allowance amount
can also be subjected to a maximum and minimum limit.
If transportation is provided by the employer, then the monthly paid allowance is zero.
An override feature is provided where you can enter the amount of transport allowance and no calculations are performed.
• Enter the transport allowance paid to employee if no transportation is provided by the employer. This information is tracked at
payroll relationship level and this value is defaulted to No, in case there is no value entered at payroll relationship level.
• Create range values for the seeded calculation value definition details Transport Allowance Grade Rate for National and
Transport Allowance Grade Rate for Non-National. In the value field of the range value, you can select the grade rate from the
ones that have been defined as grade rates.
• Attach a Gratuity Salary formula, in the Employer Gratuity Details card, if not already attached. The value returned by this formula
is used to take the base monthly salary for this allowance if you have entered value of input value Rate value to be used as
Percent.
The requirement is to create an overtime allowance by which an overtime percentage of 110% is paid for regular days and 150% is paid
for rest days.
1. Create grade rates to store the percentages. Navigate to task Manage Grades in Workforce Structures work area.
3. Associate these grade rates to range values. Navigate to the Calculation Value Definition task in the Payroll work area:
5. When an element entry is created for an Overtime Allowance element, the hours entered is multiplied by the hourly salary and
the appropriate overtime percentages defined in the previous steps is applied.
Unpaid leave element is generated by selecting unpaid leave as secondary classification in the element template.
The unpaid element’s input value Days feeds the Leave Without Pay balance. The Leave Without Pay balance is used in Gratuity
calculation to get the unpaid or unauthorized absence.
This element also reduces the earnings, based on the amount calculated by the unpaid leave formula.
This worked example describes how you can create an allowance element for Children Allowance.
1. Sign in to the Oracle Fusion application using a role that has the profile of a Payroll Manager:
4. On the Create Element window, select the LDG and a primary classification, then click Continue:
5. Complete the fields at the top of the Create Element page, and then answer the questions:
8. On the Element Summary page, provide additional information as needed, such as input values, processing rules, and
eligibility:
Note: Input values have been created for this element to receive information needed to calculate the value of the allowance.
Note: Element eligibility must be defined so that the element is linked to an element entry.
9. In the Element Overview panel, select Actions, and Create Element Eligibility.
10. On the Element Eligibility page, enter a name in the Element Eligibility Name field and click Submit.
Note: If you enter only a name and no eligibility criteria, the element is eligible for all employees.
11. The Balance Feeds link shows the balances that are fed by this element. All the balance feeds (apart from
Impl_Doc_UAE_Children_Allowance that was generated by element rules) are generated automatically through the element
classification defaulting mechanisms (and the related balance feeds by classification).
13. Navigate to Fast Formulas link to verify if the newly created formula is compiled and if not, compile it.
The Loan element for UAE is created for the primary classification Voluntary Deductions and the secondary classification Loan.
• Personal Loan
• Car Loan
Loan approval, processing and payments are outside the scope of payroll process. The payroll process only supports the loan recovery
process. Since the loan is interest free, there is no need for interest calculation.
The element that is created through the element template is the loan recovery element. Multiple loan recovery elements can be created
if the enterprise has several types of loans.
The input data that is needed to perform the loans calculation is entered though the input values at element entry level.
2. The element template also generates a set of balances used to store accumulated values needed to process the loan:
3. Loan recovery is triggered for an employee by adding an element entry for an element classified as loan:
• Effective Start Date: Date on which the loan recovery will start.
• Effective End Date: End date of the element entry (if the element is recurring) indicating the last period when the loan must be
recovered.
• Period Type: Indicates the frequency with which the value entered in the amount field recurs. Typically it is either Calendar Month
or Annually.
• Amount: Indicates the amount to be recovered for the instance of the loan. If period type is Calendar Month, then the amount is
deducted monthly. If period type is Annually, then the monthly deduction equals Amount divided by 12. If a loan is suspended for a
period, then an instance with monthly frequency amount of 0 is created.
This element is feeding the gross pay and net pay balances:
The following steps show how to create a regular earnings element for basic salary:
1. Follow steps 1-3 used in the worked example for allowance creation.
2. On the Create Element window, select the LDG and a primary classification. Click Continue:
3. Complete the fields at the top of the Create Element page, and then answer the questions:
5. Verify the information and click Submit to create the new element:
Use the Element Overview panel to navigate through the setup pages.
7. Repeat this entire process to create a set of elements to support your business needs. For example, you might create another
element (Impl_Doc_UAE_Additional_Allowance) for an additional allowance.
In scenarios where the employee has a retrospective change, the payroll process must recalculate payroll for past periods and
generate retroactive deltas to be processed in the current period.
PRORATION
Prorating Earnings
When creating an element through element template you must consider if the element must be prorated for mid-period events. The
behavior of the element is managed in the first stage by the answering the question related to proration contained in the questionnaire:
• If the answer is Yes, the template prompts you to enter the Proration Group. The mid-period changes may now potentially affect
the calculated value of the element.
For elements enabled for proration the template associates by default the global standard proration formula:
Proration formula GLB_EARN_PRORATION uses natural days proration. For example, in case of hire or termination in the course of
the month, it uses as proration factor:
To meet different business requirements, implementation teams can create your own specific proration formula and attach it to the
elements that follow these business requirements.
Events that trigger the proration calculation are identified through the selected proration group.
No specific event group is predefined for the UAE localization. Additional event groups can be added in the implementation phase.
RETROACTIVITY
Retro Earnings
When creating an element through the element template you must consider if the element must be retroactively processed for mid-
period events. Behavior of the element is managed in the first stage by answering the question related to retroactive changes contained
in the questionnaire:
• If the answer is Yes, the template prompts you to enter the Event Group. The mid-period changes may now potentially affect the
calculated value of the element.
Events that trigger the retro calculation are identified through the selected retro group.
For calculating Gratuity retro, we have created the following retrospective element:
Note: For Private Sector, if a change in salary is backdated to January, only then will the retrospective Social Insurance calculation
happen, because the contributory base is set every year in the first payroll run of the month.
6. Answer the following set of questions pertaining to the element type based on your organization’s business rules that apply to
deduction of Court Orders.
7. Click Next
The Court Orders element is predefined for UAE localization to trigger court order calculations. Element eligibility must be created for the Court
Orders element to add the court order card to employee.
7. Click Submit.
After you have created the court order elements and the eligibility for Court Orders element, they become available to be allocated to
the employees as required.
The Court Orders card must be created manually. Follow these steps to create the card:
2. Select the person for whom you want to create the calculation card through Manage Calculation Cards.
4. Click Continue.
9. Click OK.
10. Enter all the required information in the component details section.
Partial Deduction Rule: Court order deductions are processed based on the following rules when there are insufficient funds to cover
the deduction:
Payment Issuing Authority: Authority who requested the court order deduction.
Order Amount Payee Details: Third party person or organization that will receive the deduction. See Third-Party Organization or
Person section.
Note: You must set up the third party for all court orders before creating the court order calculation component.
THIRD-PARTY ORGANIZATION
5. Click Continue.
9. Click Submit.
10. Select the legislative data group to create Payment method to the third party.
Note: The Organization Payment Method being selected must be added in Valid Payment Methods of Payroll Definition.
Note: The Bank Accounts region is displayed when the organization payment method is EFT.
Note: The third-party organization created for social insurance contributions must have the bank account number as ‘008510’ and the
IBAN number can be a dummy value.
THIRD-PARTY PERSON
1. Select the Third Parties task from the Payroll work area:
8. Click Submit.
9. Select the legislative data group to create Payment method to the third party.
Note: The Organization Payment Method being selected must be added in Valid Payment Methods of Payroll Definition.
Note: The Bank Accounts region is displayed when the organization payment method is EFT.
BALANCES
Payroll balances show the accumulation of values over a period of time. The values can be currency, hours, or any other numeric
value. Most of the required balances are predefined and additional balances are created automatically when creating elements.
Implementation teams can edit the definition of these generated balances, or create additional balances for calculations or reporting.
When a balance definition (balance type) is created, balance category and a unit of measure can be selected. Each balance definition
is grouped in a predefined balance category for quicker processing. Balance categories are legislation-specific and cannot be modified.
Each balance can have multiple dimensions, which define the specific value to be retrieved. Balance dimensions are predefined and
typically combine these components:
• Context, required for some balances only, such as tax reporting unit (TRU), element, or payroll
When a specific balance dimension is linked to a balance type, this results in creating a defined balance.
The value assigned to a balance during processing is determined by balance feeds defined for the balance.
Balance feeds can be by element input values or by balance classification run results.
• Balance Feeds by Element: Indicates one or more element input values to add or subtract from a balance. If a balance is fed by a
single element, it is called a primary balance.
• Balance Feeds by Classification: Indicates that all elements belonging to a specific classification will feed that balance. Any type of
classification can be used to feed the balance but it is to be remarked that if a primary classification is added as a balance feed, the
children of this classification from the secondary or subclassifications cannot be added. Also, you cannot use both secondary
classifications and subclassifications in the same balance feed.
Balances are important for reporting because in most of the reports balances represent the values that are displayed in the output.
Balances can be aggregated (through balance attributes) in balance groups and balance groups are the entities that are used by payroll
reports to identify the balances to be included in specific sections of the report.
UAE localization has predefined data related to the following balance definitions:
• Balance Types
• Defined Balances
A detailed list of balances definitions predefined for UAE can be found in the UAE balances spreadsheet
Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
BALANCE CATEGORIES
• Absences
• Earnings
• Employer Charges
• Information
• Miscellaneous
• Direct Payments
• Involuntary Deductions
• Pre-Statutory Deductions
• Voluntary Deductions
• Total Earnings
Note: When creating a new balance in implementation phase, it must be associated to one of the predefined categories and categories
cannot be added or modified in implementation phase.
BALANCE TYPES
Balance types predefined by UAE localization are listed in the UAE Balances Spreadsheet:
Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
In this section describes the balances that affect payroll calculation and that are likely to be fed by elements created in the
implementation phase.
A separate section is dedicated to the net pay balance due to its impact on the payment process.
• Standard Earnings
• Supplemental Earnings
All elements created at the implementation level with these primary classifications feed this balance.
Unpaid Leave
Balance Subject to Unpaid Leave: Collects all the earnings that are not due to be paid when an employee is on unpaid leave. This
balance is fed by subclassification Subject to Unpaid Leave.
This subclassification is associated by default to earnings with primary classification Standard Earnings and Information and so all
elements created in the implement phase with these primary classifications will feed this balance.
Balance Leave Without Pay: Used to track the unpaid absences that are used in Gratuity Calculation.
Social Insurance
Balance Subject to Social Insurance: Collects all the earnings that are liable to Social Insurance and fed by subclassification Subject
to Social Insurance.
This subclassification is associated by default to earnings with primary classification Standard Earnings and Information and so all
elements created in the implement phase with these primary classifications feeds this balance.
The value of this balance is used as contributory salary if the same is not overridden.
Balance Contributory Salary is used as base in the contributions calculations. Subject to Social Insurance is designed to store the
earnings that make up the contributory base, but for private sector the base can be overridden or adjusted so, eventually, if there is no
override or adjustment balance, contributory salary balance is equal to balance Subject to Social Insurance, otherwise it will account for
the override or adjustment.
1. Select Balance Definitions in the Payroll or Setup and Maintenance work areas.
3. Click the Net Pay balance in the Search Results to view the balance information:
4. Click Balance Dimensions in the left panel to display the dimensions associated with this balance:
5. Click Balance Feeds in the left panel to display the classification that feed this balance:
Note: all elements created in the implementation phase with these primary classifications feed this balance.
Balance dimensions enabled by UAE localization are listed in the UAE Balances Spreadsheet
Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
The only dimensions that can be selected when creating a balance in the implement phase are dimensions enabled by UAE
localization.
Combining balance types and enabled dimensions UAE has delivered a set of defined balances that are listed in the UAE Balances
Spreadsheet Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
Balance Groups group together balances. For the UAE, they are used mainly for reporting or online viewing purposes, to identify
balances that must be considered in specific sections. The way these balance groups are used in specific features, such as the SOE,
are detailed in the sections describing the features in detail.
The following balance groups are predefined for UAE:
• AE_PAY_ARCH_GROUP_BALANCES_GROUP
• AE_PAY_ARCH_REL_BALANCES_GROUP
These balance groups are used in the payslip, whereas all the other reports use global balance groups to which country specific
balances are connected.
The connection between defined balances and balance groups is managed through balance attributes.
• Created automatically through a defaulting mechanism depending on balance category and dimension
• Predefined by localization
• Defaulting criteria
When a balance that meets defaulting criteria is created in implement phase the related attribute is automatically associated to the
defined balance.
Defaulting criteria and attributed cannot be added or modified in the implementation phase.
Balance Groups can be restricted for a specific localization, so that only balances of certain dimensions or categories are associated
with a Balance Group. This is done through data that is predefined in the Pay Balance Usage Items table. Data predefined in this table
for UAE is shown in the AE Balances spreadsheet Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
This typically covers personal information, employment information, payroll information, absence information, run results, messages
and balances.
The SOE feature is part of global product and has been customized to meet country specific requirements.
Scope of this document is not to describe overall usage of the feature but to explain:
The following paragraphs mention the sections populated by balance results and for each section the balance groups and related
attributed connected to the section are listed.
Note: UAE localization has not predefined any balance group or attribute for SOE, so the global balance groups are used.
This section is additionally split into four tabs of which, the following two contain data retrieved from balance results:
• Gross to Net: This tab includes results for balances (defined balances) connected to balance group:
GLB_SUMMARY_GROSS_TO_NET_BALANCE_GROUP that is connected to attribute
GLB_SUMMARY_GROSS_TO_NET_ATTRIBUTE
• Information: This tab includes results for defined balances connected to balance group:
GLB_SUMMARY_INFORMATION_BALANCE_GROUP that is connected to attribute
GLB_SUMMARY_INFORMATION_ATTRIBUTE
Earnings
This section includes results for defined balances connected to balance group: GLB_SOE_EARNINGS_BALANCE_GROUP that is
connected to attributes:
• GLB_EARNINGS_ATTRIBUTE
• GLB_SUPPLEMENTAL_EARNINGS_ATTRIBUTE
• GLB_TAXABLE_BENEFITS_ATTRIBUTE
Deductions
This section includes results for defined balances connected to balance group: GLB_DEDUCTIONS_BALANCE_GROUP that is
connected to attributes:
• GLB_PRE_STAT_DEDUCTIONS_ATTRIBUTE
• GLB_INVOLUNTARY_DEDUCTIONS_ATTRIBUTE
• GLB_VOLUNTARY_DEDUCTIONS_ATTRIBUTE
• GLB_TAX_DEDUCTIONS_ATTRIBUTE
• GLB_SOCIAL_INSURANCE_DEDUCTIONS_ATTRIBUTE
Employer Contributions
This section includes results for defined balances connected to balance group:
GLB_SOE_EMPLOYER_CHARGES_BALANCE_GROUP that is connected to attributes:
• GLB_EMPLOYER_TAXES_ATTRIBUTE
• GLB_EMPLOYER_CHARGES_ATTRIBUTE
Direct Payments
This section includes results for defined balances connected to balance group: GLB_DIRECT_PAYMENTS_BALANCE_GROUP that is
connected to attribute GLB_DIRECT_PAYMENTS_ATTRIBUTE
Taxable Benefits
This section includes results for defined balances connected to balance group: GLB_TAXABLE_BENEFITS_BALANCE_GROUP that is
connected to attribute GLB_TAXABLE_BENEFITS_ATTRIBUTE
UAE localization uses the global Balance Groups for SOE and consequently the global attributes.
To display balances seeded by UAE localization in sections where attributes are not generated by default, predefined assignment of
attributes to a set of defined balances are delivered for UAE localization.
The complete list of UAE delivered associations between defined balances and attributes is contained in the UAE Balances
Spreadsheet Oracle_Fusion_HRMS_UAE_Payroll_Balances.xlsx on My Oracle Support (MOS).
For UAE, the following connections are defined between balances and sections of SOE report.
• Involuntary Deductions
• Net Pay
• Social Insurance
• Voluntary Deductions
Information Section
• Employee Social Insurance Adjustment
When you need to create a defined balance with a specific balance category that is mapped in the balance attributes defaulting setup,
then an attribute is associated to the defined balance. This occurs also for balances created via template. If that attribute is connected
to a balance group that is displayed in a section of SOE, then also the balance you defined is viewable in SOE.
PAYROLL SETUP
Before processing payroll or post payroll processes a set of base tasks must be performed by the implementation team to define basic
structures such as:
• Consolidation Groups
• Payroll Definitions
• Salary Basis
• Compensation Elements
Payments Setup
To process payments, a payment method must be assigned to a payee. Setup of banks and branches must be done before entering
bank accounts and payment methods for the payee.
No banks or branches are predefined for UAE. Banks and branches must be defined during implementation. This can be done
manually, by entering the banks and branches in the application, or it can be done in a mass upload process.
BANKS
To define banks:
1. Sign in to the application with a role that has implementation privileges, such as APPL_IMP_CONSULTANT.
3. Click Create.
2. Click Create.
BANK ACCOUNTS
Once banks and branches are set up, you can define the bank accounts for the organization. Normally, implementation teams set up
bank accounts that are used at an organizational level, such as the source bank accounts for payments, rather than bank accounts at
the individual payee level.
Note: If you want to use this bank account for processing payments related to payroll, select the Payroll option in the Account Use
field.
Note: The only Legal Entities that can be selected are the ones that have been assigned to a Primary Ledger. Assignment can be done
in task Assign Legal Entities:
After setting up banks, you can define the payment methods that can be used within the organization itself.
No organization payment methods are predefined for UAE. Implementation teams will need to create the ones applicable to the
enterprise.
2. Click Create.
On the Create Organization Payment Method page, enter the required information:
Note: UAE supports the following Payment Types: Cash, Cheque, and Electronic Funds Transfer (EFT).
CONSOLIDATION GROUPS
Consolidation groups are used within the organization to enable grouping of different payrolls for reporting purposes. No consolidation
groups are predefined for UAE. If you are creating payroll definitions for the implementation, you must define at least one consolidation
group first, since it is mandatory information for payroll definitions.
1. Sign in to the application with a role that has implementation privileges, such as APPL_IMP_CONSULTANT.
4. Enter a name and select the LDG. Description is optional, but useful to provide.
5. Click Save.
Payroll Definitions
Payroll definitions contain calendar and offset information that determine when payments are calculated and paid. Using payroll
definitions, you can specify payment frequency, processing schedule, and other parameters for a particular payroll. Payroll period
types, such as weekly or monthly, determine the interval at which you pay employees. UAE employees are typically paid monthly.
Each payroll definition can be associated with only one payroll period type, and you must set up at least one payroll definition for each
payroll period type that you use to pay employees. When you create a payroll definition, the complete payroll schedule is automatically
generated, based on the selected payroll period type, any offsets or calendar adjustments, and the number of years that you specify.
Once you have saved a payroll definition, you can assign employees to it on the Manage Payroll Relationships page from Person
Management work area.
Before you can create a payroll definition, you must have already defined the LDG and consolidation group.
3. Select the LDG for this payroll definition, and click Continue:
• UAE supports the following period types: Monthly Calendar and Biweekly.
• Only the payroll interface license customer can use Biweekly period type.
• If a user with payroll license selects Biweekly as Period Type, the user will not be allowed to create the payroll definition.
• A Default Payment Method must be selected in order to be able to run the prepayment process.
5. Click Next, and provide the required information on the Payroll Offsets page:
• Number of Years: number of years for which payroll calendars are created starting from the Effective As-of-Date
• Offset Details: used to determine the key dates within the monthly payroll process.
6. Click Next, and review the payroll calendars that have been generated:
7. Click Next, and then finalize the creation of the payroll definition by clicking Submit.
SALARY BASIS
1. Sign in to the application with a role that has compensation administrator privileges, such as CMP_ADMIN_ALL.
4. On the Create Salary Basis page, select the payment element to use for the salary basis and provide the required information:
INDIVIDUAL COMPENSATION
1. In the Compensation work area, select Individual Compensation Plans and click Create:
2. Select the payroll element for the compensation plan, such as a car allowance:
5. Select the Plan Access tab and indicate whether to restrict access to this plan:
6. Select the Instruction Text tab and add any instructions you want to associate with the plan.
1. Sign in to the application with a role that has implementation privileges, such as APPL_IMP_CONSULTANT.
4. Once the Spreadsheet gets downloaded, it will prompt you to log on. Once you are logged on, enter the details as indicated
below. Click Submit and then click OK. The Record Status column will be updated with Row Inserted Successfully if the
records are loaded to the interface table.
5. Select Manage Enterprise HCM Information in the implementation project task list:
Note: Enterprise changes are effective as per the date set in the Effective Start Date field.
Note: Payroll Process will use the default conversion rate type Corporate if no conversion rate type is associated to Enterprise.
7. Click Done.
Hire an employee
To perform tasks related to person and employee management, you would typically sign- in to the application using a role connected to
a user, such as Human Resource Specialist:
To hire an employee:
• Remuneration Information
• Calculation Cards
REMUNERATION
Remuneration to the employee can be assigned either through Salary Basis and Compensation (that will automatically generate
element entries, or directly create element entries.
In the example below, you enter remuneration using the setup for Salary Basis and Compensation.
Adding a Salary
1. Sign in to the Oracle Fusion application using a role that has the profile of a Payroll Manager (PAY_MGR_ALL).
4. On the Manage Salary page, select the previously created Salary Basis and enter a Salary Amount, such as 2500 AED per
month:
Note: Selectable salary basis are limited to the ones defined for the LDG assigned to the payroll statutory unit connected to the legal
employer of the employee.
When you save this record, an element entry with the specified start and end dates is automatically generated. You can view the entry
on the Manage Elements Entries page:
3. On the Award Compensation window, select the previously created compensation plan and enter the compensation amount,
such as 500 AED as additional allowance:
CALCULATION CARDS
For payroll to be processed for a UAE employee, the Employee Social Insurance Details card must be present. This card is
automatically generated upon hire process if the citizenship information is updated.
3. Review the default values that have been assigned to the card and if needed edit the data:
Once banks and branches have been loaded in the system and a payroll definition has been assigned to the employee, you can add
payment methods to the employee record.
1. Select the Personal Payment Methods task in the Payroll work area:
4. On the Personal Payment Method page, select the Organization Payment Method for this employee:
Note: If the payment type is EFT or Internal Transfer, you must add a bank account and provide banking details
PAYROLL RUN
2. Select the LDG for which the payroll is to be calculated and flow pattern Calculate Payroll:
• Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed. You can choose
any format to describe the payroll flow.
• Payroll Period: Period for which payroll is calculated. For UAE, the period is always monthly.
• Run type: Optionally, the report can be run for a specific establishment.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
You can review the payroll results once the process is completed successfully:
1. Select the Process Results Summary task in the Payroll work area.
2. Filter the results using the appropriate parameters such as for example the Payroll Name (Payroll Definition):
3. Select the desired row and review the results using SOE:
• The income subject to social insurance is made up of the two earnings that were assigned to the employee through the
remuneration definition.
• Deductions are driven by the social insurance calculation cards. Note that when exception type Employee pays both contributions
was selected, both the employee and employer contributions are discounted from Net Pay.
The legal employer must have the Government Sector selected in the legal entity calculation card for the social insurance details
component:
• Calculate Prepayments
These are needed as prerequisites to run the set of post payroll processes such as payments, payslip
Calculate Prepayments
Calculate Prepayments is the process in which the amount paid to the employees is split based on personal payment methods. If
there is no personal payment method, then the process will use the Organization payment method.
2. Select the LDG for which the process is being run and the flow pattern Calculate Prepayments:
• Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed. You can choose
any format to describe the payroll flow.
• Process Start Date: Start date of the process for which the prepayment is run.
• Process End Date: Start date of the process for which the prepayment is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Archive Periodic Payroll Results:
• Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed. You can choose
any format to describe the payroll flow.
• Process Start Date: Start date of the process for which the prepayment is run.
• Process End Date: End date of the process for which the prepayment is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
• Payments processing
• Payslip
• What has been predefined by UAE localization to meet the UAE-specific business requirements.
The UAE localization has predefined an e-text template in Oracle Business Intelligence Publisher which generates an EFT file from the
XML. The EFT file has the structure prescribed for UAE.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Make EFT Payments:
Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed. You can choose any
format to describe the payroll flow.
• Process Start Date: Start date of the process for which the prepayment is run.
• Process End Date: Start date of the process for which the prepayment is run.
• Organization Payment Method: Process the employees with the selected organization payment method.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
Note: Once payment process is executed for a person for a specific period, the person will not be selected if the process is rerun. To
rerun the payment for an already processed person, the whole execution needs to be rolled back.
The global Generate Cheque Payments process generates an XML output. This XML output will contain the data that is to be printed on
the cheque template.
• Employee Name
• Cheque Date
• Cheque Number
• Employee Name
• Job Title
Note: All earnings with classification Standard Earnings, Direct Earnings, Supplemental Earnings templates are displayed under
Earning region, and all the deductions with classifications Voluntary and Involuntary deductions are displayed under deductions region.
Report Execution
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Generate Check Payments:
o Process Start Date: Start date of the process for which the prepayment is run.
o Process End Date: Start date of the process for which the prepayment is run.
o Organization Payment Method: Process the employees with the selected Organization Payment Method OPM.
o Start Check Number: This is not applicable to the UAE. You can enter any value here.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
Note: For payslip translation see the Administering Global Payroll Guide, Chapter 7 - Auditing and Reporting
• Employee Details
• Payroll Information
• Summary of Payments
• Earnings
• Deductions
• Payment Information
PAYSLIP REGIONS
This section describes in detail the content of each region and what you can set up in the implementation phase.
Employee Details
This region displays personal details of the Employee.
This is predefined and the following details are displayed in this region:
• Person Number
• Assignment Number
• Job
• Nationality
• Tax Reference
• Grade
• Contributory Salary
This is predefined and the following details are displayed in this region:
• Period Type
• Payment Date
• Base salary
Summary of Payments
This region displays the payment summary derived from the payroll run.
As by predefined setup set the following details are displayed in this region:
• Total Earnings
• Total Deductions
• Total Pay: net pay value - difference between the total earnings value and the total deductions.
Earnings
This region contains all the elements paid to the employee.
• Standard Earnings
• Direct Payments
For any element, created at implementation phase, and having the above primary classifications (with value different from zero) are
included in this region.
• Involuntary Deductions
• Voluntary Deductions
• Social Insurance
For each element, whose calculation value is not zero, the amount and description are printed in the payslip.
Any element, created at implementation phase, and having the above primary classifications is included in this region.
Payment Information
This region contains details about the payment method and bank details for the employee to whom the payment has been made.
This is predefined and the following details are displayed in this region:
• Bank Name
• Branch Name
• Account Number
• Currency
• Payment Amount
REPORT EXECUTION
1. Select the Submit a Process or Report task in the Payment Distribution work area.
2. Select LDG for which the process is to be run and flow pattern Generate Payslips:
• Process Start Date: Start date of the process for which the prepayment is run.
• Process End Date: Start date of the process for which the prepayment is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
ROLLBACK EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select LDG for which the process is to be run and the flow pattern Roll Back Process:
o Payroll Relationship Group: Optional. You can provide Payroll Relationship Group.
o Reason: Optional. You can provide the reason for the rollback.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
1. Batch upload
2. Payroll Run
3. Prepayments
8. Generate Payslips
9. Verify Payslips
FLOW EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Payroll Cycle:
o Payroll Flow: Identifier for the process being run. You can enter a value each time the process is executed. You can
choose any format to describe the payroll flow.
o Payroll Period: Payroll period for which the payroll process is being run.
o Process End Date: End date of the process for which the prepayment is being run.
o Run type: Optional. The flow can be run for a specific establishment.
o EFT Organization Payment Method: Process by which the employees with the selected Organization Payment
Method OPM are paid through bank.
o Check Organization Payment Method: Process by which the employees with the selected Organization Payment
Method OPM are paid through cheque.
4. Click Submit.
MONTHLY REPORTS
A set of statutory reports are predefined in the application for the UAE localization:
• Form 6
• Form 7
These statutory reports are executed after the payroll processing and submitted to the General Pension and Social Security Authority
(GPSSA).
Form 1
Form 1 - New Hires is an on-demand statutory report, which an employer must submit to GPSSA upon hiring an employee.
• Employer Information
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
You can find the content for the setup for this report in the section that contains employee compensation information. Elements that
contribute to each information block are defined by the element classification.
The mapping between fields in the report and element classifications or balances is documented in the UAE Reports Mapping.xls in My
Oracle Support.
Elements created during the implementation phase with classifications that are mapped to report fields, contribute to the values
reported in those fields.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Form 1:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
The report consists of information about the insured employees in the private sector.
• Employer Information
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
You can find the content for the setup for this report in the section that contains employee compensation information. Elements that
contribute to each information block are defined by the element classification. The details of the mappings between fields in the
compensation section of the report and element classifications are documented in the UAE Reports Mapping.xls on My Oracle Support
(MOS).
Elements created at the implementation phase with classifications that are mapped to report fields will contribute to the values reported
in those fields.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Form 6:
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name.
• Employer Information
• Terminated Employees
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
You can find the content for the setup for this report in the section that contains employee compensation information. Elements that
contribute to each information block are defined by the element classification. The details of the mappings between fields in the
compensation section of the report and element classifications are documented in the UAE Reports Mapping.xls on My Oracle Support
(MOS).
Elements created during implementation phase with classifications that are mapped to report fields contribute to the values reported in
those fields.
REPORT EXECUTION
1. Select the Submit a Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Form 7:
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name.
• Employer Information
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
The content that depends on set up in the implementation phase is the one related to the following sections:
Elements that contribute to each box of these sections are defined by either one of these 2 methods:
• Element Classification
The mapping between fields in the report and element classifications or balances is documented in the UAE Reports Mapping.xls in
MOS.
Elements created at the implementation phase having classifications that are mapped to report fields, and feeding balances that are
mapped to report fields contribute to the values reported in those fields.
REPORT EXECUTION
1. Select the Submit a Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Monthly Contributions – Private Sector:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
• Employer Information
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
The content that depends on the set-up of the implementation phase is related to the following sections:
Elements that contribute to each box of these sections are defined by either one of these 2 methods:
• Element Classification
The mapping between fields in the report and element classifications or balances is documented in the UAE Reports Mapping.xls in
MOS.
Elements created at the implementation phases will contribute to the values reported in those fields:
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Monthly Contributions – Government Sector:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
You can find the content for the setup for this report in the section that contains employee compensation information. Elements that
contribute to each information block are defined by the element classification.
The mapping between fields in the report and element classifications or balances is documented in the UAE Reports Mapping.xls in
MOS.
Elements created during the implementation phase with classifications that are mapped to report fields, contribute to the values
reported in those fields.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Salary Information File:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Note: Business unit is not a mandatory parameter, if it is not provided report will be run for entire PSU.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
For information on setting up this report, see the section that contains Legal Entity HCM Information for Legal Employers and Payroll Statutory
Units information.
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Request For Refund.
o Payroll Flow: Identifier for the process being run. You can enter a value each time the process is executed. You can
choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is being run.
o Salary Information File: Salary Information File name for which the refund process is being done.
Specify the flow interaction range and schedule the process date and time, if required. Review the details before you submit the
process.
4. Click Submit.
OVERVIEW
The Emirati IPE consolidated report is a monthly payroll report that is used across all Gulf Cooperation Council (GCC) countries by the
social insurance offices. The report consolidates information related to new hires and terminations in a calendar month.
PREREQUISITES
Ensure the following processes are run before you generate this report:
• Payroll Run
• Payroll Archive
Emirati IPE Consolidated Report can be submitted multiple times for the same period. The report must produce the same output. The
report will get data from archive data of that period.
REPORT LAYOUT
• Footer section: You can enter data in this section on the printed report.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select LDG for which the process is to be run and flow pattern Run IPE Report.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is to be run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the Report results in Process Results Summary by searching with flow name:
OVERVIEW
Abu Dhabi Retirement Pensions and Benefits Fund (ADRPBF) New Hire Report is a statutory report that an employer needs to submit
to the Abu Dhabi Retirement Pensions and Benefits Fund. It contains detailed information about new hires in a calendar month who are
registered with ADRPBF.
PREREQUISITES
Ensure the following processes are run before you generate this report:
1. Payroll Run
2. Prepayment Run
3. Payroll Archive
If run multiple times, this report shows the same information based on the archived data for that period.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run ADRPBF New Hire Report.
o Payroll Flow: Identifier for the process being run. You can enter a value each time the process is executed. You can
choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is being.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
OVERVIEW
Abu Dhabi Retirement Pensions and Benefits Fund (ADRPBF) Termination Report is a statutory report that an employer needs to
submit to the Abu Dhabi Retirement Pensions and Benefits Fund. It contains detailed information about employees registered with
ADRPBF who have been terminated in a particular period.
PREREQUISITES
Ensure the following processes are run before you generate this report:
2. Prepayment Run
3. Payroll Archive
If run multiple times, this report shows the same information based on the archived data for that period.
REPORT LAYOUT
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run ADRPBF Termination Report.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is being run.
Specify the flow interaction range and schedule the process date and time, if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
OVERVIEW
The Payroll Validation Report is a monthly payroll report that is used to validate if the mandatory statutory data is provided for all the
employees. The report will list the employees with missing or noncompliant statutory data.
Payroll Validation Report can be submitted multiple times for the same period. This report needs to be run before running the Salary
Information File report to check if the mandates for running Salary Information File are already present.
REPORT LAYOUT
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select LDG for which the process is to be run and flow pattern Run Payroll Validation Report.
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is to be run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the Report results in Process Results Summary by searching with flow name:
OVERVIEW
Disabled Workers Report is a monthly report which contains information regarding an employee’s disability. The report is provided in
English.
PREREQUISITES
1. The required disability categories (and if required, the disability reason) are tagged with +AE.
• The registration date should exist and it should be less than the report effective date parameter.
REPORT LAYOUT
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Legal Employer: Legal Employer for which the report is to be run. If left blank, all legal employers with legislation
code AE will be processed.
o Disability Category: Disability categories available for users. If left blank, all disability categories will be processed.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
GLOBAL REPORTS
A set of global reports can be used to validate data included in UAE statutory reports. This section will contain additional information on
these reports.
Reports that can be used to validate data included in UAE statutory reports are:
1. GLB_TAX_DEDUCTIONS_BALANCE_GROUP
2. GLB_INVOLUNTARY_DEDUCTIONS_BALANCE_GROUP
3. GLB_SOCIAL_INSURANCE_DEDUCTIONS_BALANCE_GROUP
The connection between balance groups and defined balances is explained in balance groups and attributes section of the document.
This report may be used, in conjunction with SOE, Balance Views and various payroll reports for diagnostic purposes, in order to verify
the amounts deducted and submitted for each PSU.
The Statutory Deduction Register provides the output in summary format where totals for each TRU are displayed with grand totals for
each PSU. It also provides information in a detail format where deductions are listed against each employee categorized by PSU, TRU
and element classification).
The Statutory Deduction Register shows the amount on both Period-to-Date and Year-to-Date basis.
It can be used to verify the Monthly Contribution report (both Private Sector and Government Sector), the total contributions as well as
the Contributory Salary on those reports must match those shown on the Statutory Deduction Register.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Statutory Deductions Register:
o Process Start Date: Start date of the process for which the prepayment is run.
o Process End Date: Start date of the process for which the prepayment is run.
o Payroll Period: Select the payroll period you want to run the report for.
o Balance Category: Limits the output to a specific Balance Category, for example Standard Earnings.
o Payroll Relationship Group: Limits the output to a predefined group of Payroll Relationships.
o Hide Records with Zero Value: Select Yes if you want to limit the report to the non-zero balances.
o Process Configuration Group: Select a Process Configuration Group if you want a log file generated for the report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
This report replicates the information shown on the payslip: once payslips are generated and stored, a professional user can run the
Payroll Register Report to view payslip information for a group of employees.
1. GLB_SUMMARY_GROSS_TO_NET_BALANCE_GROUP
4. GLB_GTN_DEDUCTIONS (Balance Categories: Involuntary Deductions, Voluntary Deductions, Tax Deductions, Social
Insurance Deductions, Pre-Statutory Deductions)
This report can be used to verify certain statutory reports such as Form 1, Form 2 and Monthly Contribution report (both Private Sector
and Government Sector).
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Payroll Register Report:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Process Start Date: Start date of the process for which the prepayment is run.
o Process End Date: Start date of the process for which the prepayment is run.
o Payroll Period: Select the payroll period you want to run the report for.
o Hide Records with Zero Value: Select Yes if you want to limit the report to the non-zero balances.
o Person Page Break: Select Yes if you want a Page Break after each Person’s report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
On the Summary Report, each Payment Amount in the report must match the total paid through the corresponding payment method.
That is, total Cheque payment must match the total of the payments generated by Cheque, and Payment Amount for EFT must match
the Total on the EFT file.
On the detailed Report, Payment Amount must match the Net Pay on the payslip and the total must match the Payment Amount on the
Summary report.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Payment Register Report:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Process Start Date: Start date of the process for which the prepayment is run.
o Process End Date: Start date of the process for which the prepayment is run.
o Payment Process: Allows selecting a specific payment process for which data must be extracted.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
1. GLB_GTN_EARNINGS
2. GLB_GTN_DEDUCTIONS
3. GLB_GTN_DIRECT_PAYMENTS
4. GLB_GTN_EMPLOYER_CHARGES_GROUP_BALANCES
The connection between balance groups and defined balances is explained in balance groups and attributes section of the document.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Gross-to-Net Report:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Process Start Date: Start date of the process for which the prepayment is run.
o Process End Date: Start date of the process for which the prepayment is run.
o Process Configuration Group: Select a Process Configuration Group if you want a log file generated for the report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
There are two options when running the report - Summary and Detail. The Summary report shows the aggregated values for PSU and
TRU combinations while the Detail report shows the results within PSU and TRU combinations for individual employees. The Summary
version is restricted to payroll runs and shows the totals for all the people that were reported under that same payroll run in the Detail
version.
The report shows Relationship Run and Relationship Year-to-Date balance dimensions.
The Detail version will display balances connected to the following balance groups:
2. GLB_PAYROLL_RELATIONSHIP_OTHER_DEDUCTIONS_BALANCE_GROUP
5. GLB_PAYROLL_RELATIONSHIP_EARNINGS_BALANCE_GROUP
8. GLB_PAYROLL_RELATIONSHIP_BALANCE_CLASSIFICATION_BALANCE_GROUP
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Payroll Activity Report:
o Process Start Date: Start date of the process for which the payroll is run.
o Process End Date: End date of the process for which the payroll is run.
o Payroll Relationship Group: Limits the output to a predefined group of Payroll Relationships.
o Person Page Break: Select Yes if you want a page break after each Person’s report.
o Hide Records with Zero Value: Select Yes if you want to limit the report to the non-zero balances.
o Process Configuration Group: Select a Process Configuration Group if you want a log file generated for the report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
This report can be sorted by Employee Full Name, Payroll Relationship, and Process Date.
If two reports are run on the same date, the reports will display data by Payroll Name in ascending order. The report is based on the
Run Results.
1. GLB_DEDUCTIONS_BALANCE_GROUP
3. GLB_SOE_EARNINGS_BALANCE_GROUP
4. GLB_EMPLOYER_CHARGES_BALANCE_GROUP
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Element Result Report:
o Process Start Date: Start date of the process for which the payroll is run.
o Process End Date: End date of the process for which the payroll is run.
o Balance Category: Limits the output to a specific Balance Category, for example Standard Earnings.
o Process Configuration Group: Select a Process Configuration Group if you want a log file generated for the report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
The report is meant to be run for a single employee. It is generally used when there is an issue with an employee and you need to see
the results for that single employee to help diagnose the problem. The report shows all the results for an employee.
1. GLB_DEDUCTIONS_BALANCE_GROUP
3. GLB_SOE_EARNINGS_BALANCE_GROUP
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Payroll Balance Report:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Process Start Date: Start date of the process for which the payroll is run.
o Process End Date: End date of the process for which the payroll is run.
o Balance Category: Limits the output to a specific Balance Category, for example Standard Earnings.
o Payroll Relationship Group: Limits the output to a predefined group of Payroll Relationships.
o Process Configuration Group: Select a Process Configuration Group if you want a log file generated for the report.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Third-Party Payment Register Report:
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Process End Date: Start date of the process for which the prepayment is run.
o Payment Process: Allows selecting a specific payment process for which data must be extracted.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
PROCESS FLOW
PREREQUISITES
You can generate a Balance Exception report, only after you create the balance exceptions
1. Create balance exceptions. Ensure that balances and balance dimensions exist before generating the report.
2. Create at least one Balance Exception Report before you run the payroll flow.
1. In the Payroll work area, select the Manage Balance Exceptions task.
3. Select LDG.
4. Click OK.
5. In the Create Balance Exception page, specify the value for the following parameters:
o Comparison Type
o Balance Name
o Dimension Name: After selecting the balance name, you can specify the dimension name.
6. Click Submit.
1. In the Payroll work area, select the Manage Balance Exceptions and Reports task.
3. In the Create Balance Exception and Report window, select the LDG.
4. Click OK.
5. In the Create Balance Exception Report page, specify parameter values for the following:
o Consolidation Group
o Payroll
6. In the Include Balance Exception Report region, click Add to add a balance exception.
Note: The balance exceptions under the LDG are made available.
7. In the Add New Balance Exception window, click the Add icon to attach the Balance Exception Name that you defined in the
earlier task.
8. Click OK.
Note: To create a report, you must add at least one balance exception to the report. Verify the balance exceptions you have added.
After creating the balance exception and setting up the Balance Exception report, you can run the process and generate the report.
Report Execution
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Balance Exception Report
o Process Start Date: Start date of the process for which the payroll is run.
o Process End Date: End date of the process for which the payroll is run.
o Process Configuration Group: Select a Process Configuration Group to generate a log file for the report.
4. Click Submit.
5. View the report results in Process Results Summary by searching with flow name:
1. Summary Mode: Use it to verify the total amounts paid by payment category, payment type, status, and payment method.
Note: The reports don’t include payments made to third parties. Such payments are listed on another register.
2. Detail Mode: Use it to validate payments for each employee, including the payment amount, bank, and check information.
You can generate the report independently or as a part of the Payroll process.
PREREQUISITES
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and the flow pattern Run Deduction Report:
o Process Start Date: Start date of the process for which the payroll is run.
o Process End Date: End date of the process for which the payroll is run.
o Deduction Category
o Deduction
o Location
o Process Configuration Group: Select a Process Configuration Group to generate a log file for the report.
4. Click Submit.
TERMINATION
There are no separate post termination processes for UAE. Terminated employees are not considered for social insurance processing
in the month of termination.
Earnings can be paid after termination. In this case, it is important to check the payroll status of the payee to be sure that it is included
in the payroll run. The possible HR statuses that can be enabled are:
3. Process When One Time Element: Payee will only be included in the payroll run if that have a non-recurring (unprocessed)
element entry for the payroll period.
4. Process When Earning: Payee will only be included in the payroll run if they have an element entry, for the payroll period, for
an earning having classifications with Process When Earning flag set to Yes.
Users can check the Pay Status to determine if the assignment will be processed in the payroll after the termination based on the assignment
status.
A statutory report (Form 2) needs to be submitted to the Social Insurance Office by the employer upon terminating an employee’s
service. The report is required by Social Insurance office within 30 days from the termination date of an employee.
In the termination month, gratuity payment is automatically generated, if the employee is eligible. This amount is added to the
employee’s net pay. Rules for determining the gratuity payment are described gratuity calculation section.
When a terminated employee is rehired, the employee is treated as a new employee. There is no linkage to the old records of the
employee. In effect, a rehire is treated as a new employee with a new payroll relationship.
2. Select Manage Work Relationship in the Person Management work area and select Terminate from the Actions menu.
For employees for whom the registered for social insurance check box is set to No, the action of termination the employee triggers the
automatic creation of an End of Service details calculation card only if the legal entity is marked as a payroll statutory unit, but if the
associated legal reporting unit has not been marked as a tax reporting unit, and an employee is terminated from that legal entity. The
termination process will not run to completion until a tax reporting unit exists.
The error message “You must mark the legal reporting unit associated to the legal employer as a tax reporting unit”
The card is created with the calculation component and component details and associations. You can review and edit the card, for
example, to enter an override amount for gratuity.
After verifying that the calculation card is created February 2010 (month when the employee is terminated), payroll can by be run for
Payroll Definition UAE Pay Doc and the following results are generated:
Note:
6. Social insurance deductions are calculated to zero since we are in the month of termination.
Form 2
Form 2 - Terminations is a statutory report that an employer needs to submit to the Social Insurance Office, within 30 days, upon
terminating an employee’s service.
1. Employer Information
This report can only be run for those PSU's whose Social Insurance Fund Type is GPSSA (General Pension and Social Security
Authority). Applicable for Release 10 and later.
The details of setup in the implementation phase are in the relevant sections containing:
Elements that contribute to each information block of these sections are defined by either one of these two methods:
9. Element Classification
The mapping between fields in the report and element classifications or balances is documented in the UAE Reports Mapping.xls in
MOS.
REPORT EXECUTION
1. Select the Submit a Flow task in the Flow Submission and Results work area.
2. Select the LDG for which the process is to be run and flow pattern Run Form 2
o Payroll Flow: Identifier for the process that is being run. You can enter a value each time the process is executed.
You can choose any format to describe the payroll flow.
o Payroll Statutory Unit: Payroll Statutory Unit for which the report is run.
Specify the flow interaction range and schedule the process date and time if required. Review the details before you submit the
process.
4. Click Submit.
5. View the Report results in Process Results Summary by searching with flow name:
GLOSSARY
General Terminology
consolidation group
A grouping of payroll runs within the same time period for which you can schedule reporting, costing, and post-run processing.
Calculation card
A mechanism for capturing values required for calculating payroll deductions at the level of a payroll statutory unit, tax reporting unit, or
payroll relationship. At the payroll relationship level, this is called a personal calculation card.
calculation component
An individual deduction captured on a calculation card. Typically relates to a deduction element for which the calculation component creates an
entry.
flexfield
Grouping of extensible data fields called segments, where each segment is an attribute added to an entity for capturing additional
information.
legal employer
A legal entity that employs people.
legal entity
An entity is identified and given rights and responsibilities under commercial law, through the registration with the country's appropriate
authority.
Worldwide Headquarters
500 Oracle Parkway, Redwood Shores, CA 94065 USA
Worldwide Inquiries
TELE + 1.650.506.7000 + 1.800.ORACLE1
FAX + 1.650.506.7200
oracle.com
CONNECT WITH US
Call +1.800.ORACLE1 or visit oracle.com. Outside North America, find your local office at oracle.com/contact.
Copyright © 2022, 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. 0722
Oracle Fusion HCM United Arab Emirates: Payroll Implementation and Functional Considerations
July 2022