Oracle HRMS for Saudi Arabia Supplement

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Enterprise and Workforce Management

Key Concepts for Representing Enterprises
Organization Classifications
Government Reporting Entities (GREs)
Creating an Organization
Entering Organization Classifications
Creating Public Pension Agency Organization
Entering Additional Information
Business Groups: Entering Saudi GOSI Office
Business Groups: Adding GOSI Hazards Percentage
Business Groups: Entering Saudi Payslip Balances
Business Groups: Entering Saudi Payslip Elements
Business Groups: Defining PPA Office
GREs/Legal Entities: Entering Saudi GOSI Details
GREs/Legal Entities: Entering GOSI Reference Formula
GREs/Legal Entity: Entering PPA Office Details
Occupational Health: Medical Assessments, Disabilities and Work Incidents
Entering Work Incident Information
Running the Saudi Disabled Employee Report

Workforce Sourcing and Deployment

Appointments and the Hiring Process
People in a Global Enterprise
Person Extra Information Types
Previous Job Extra Information Types
Assignment Extra Information Types
Entering a New Person (People Window)
Entering Additional Personal Information (People Window)
Running the Saudi Iqama Expiry Report
Running the Saudi Passport Expiry Report
Running the Saudi Contract Expiry Report
Entering Previous Employment Details
Entering an Assignment (Assignment Window)
Entering Additional Assignment Details (Assignment Window)
Entering a New Employee

Compensation and Benefits Management

Predefined Elements
Survey of the Classifications
Payroll Balances
Payroll Balance Dimensions
General Office of Social Insurance Deductions
Public Pension Agency Deductions
Setting Up GOSI Processing
Enrolling an Employee for GOSI Deductions
Setting up PPA Processing
Absence Categories for Saudi Government Sector
Setting up Public Sector Absences

Payrolls

Payrolls Overview
Payrolls
Consolidation Sets
Exchange Rates
Assignment Sets
Selecting Exchange Rate Types for a Business Group
Defining Consolidation Sets
Changing Consolidation Sets
Defining an Assignment Set Using Formula Criteria
Defining an Assignment Set by Including or Excluding Assignments
Defining a Payroll
Deleting Payrolls
Setting Up Payroll Contact Information
Allocating Payroll Contacts
Adjusting a Balance

Payroll Payment and Distributions

Payroll Payment and Distributions Overview
Payroll Payment and Distributions
Cash Management and Oracle Payroll
Defining a Payment Method
Entering Further Payment Method Information
Setting Up a Global Statement of Earnings
Viewing Statement of Earnings
Setting Up Payslip Information and Generating Payslips
Extracting Information to Appear on the Payslip
Running the Saudi Payslip Report
Generating Payslips for View in Oracle Self-Service Human Resources
Running the Saudi Payroll Archiver Process
Running the Saudi Payroll Upgrade Process
Viewing Breakdown of Balances
Setting Up Integration of Cash Management with Oracle Payroll for EFT Reconciliation

Payroll Statutory Deductions and Reporting

Payroll Statutory Deductions and Reporting Overview
Payroll Statutory Deductions and Reporting
Oracle Payroll and Statutory Deductions
Running the Saudi Payment Output File
Running the Saudi Monthly Contributions Report
Running the Saudi Workers Movement Report
Running the Saudi New and Terminated Workers Report

Payroll Processing and Analysis

Payroll Processing and Analysis Overview
Payroll Processing and Analysis
Process Part of a Payroll
Continuous Calculation
Event Group Qualification
Starting a Payroll Run
Setting Up Continuous Calculation
Running the Continuous Calculation Process
Running QuickPay
Running the Generate Run Balances Process
Post-Processing for a Payroll
Data Locks for Payroll Processes
Generic Upgrade Mechanism Overview
Void and Reversal
Running Post-Run Processes for QuickPay
Viewing Payroll Process Results
Printing the Payslip
Running the Employee Assignments Without Payroll Report
Running the Payroll Actions Not Processed Report
Running the Employee Assignments Not Processed Report
Running the Element Register Report
Element Result Listing
Running the PrePayments Process
Running the Cheque/Check Writer (Generic) Process
Running the Cheque/Check Writer Process
Running the Void Cheque/Check Payments Process
Reissuing a Voided Cheque/Check
Running the Cheque Listing Report
Running the Void Payments Report
Running the Payroll Cheque/Check Payment Report
Voiding Magnetic Tape Payments
Making External/Manual Payments
Running the Generic Upgrade Mechanism Process
Overview of RetroPay Processing
RetroPay Processes Available in Oracle Payroll
When to Run the RetroPay Process
Troubleshooting RetroPay
Setting Up Retro-Notification and RetroPay
Setting Up the Retro-Notifications Report
Setting Up RetroPay by Element
Setting Up RetroPay by Run and RetroPay (by Aggregate)
Setting Up Enhanced RetroPay with Component Usages and Element Time Spans
Setting Up Overlapping RetroPay Using Balance Adjustments
Understanding the Sequence of Your RetroPay Activities
Viewing RetroPay Status and History
Running the Retro-Notifications Report
Running the Retro-Notifications Report (Enhanced and Enhanced PDF)
Running Enhanced RetroPay
Running RetroPay by Element
Running RetroPay by Run or by Aggregate
Running Quick RetroPay
Advance Pay Process
Setting Up Advance Pay for Individual Assignments
Setting Up Advance Pay for Batch Assignments
Running the Advance Pay Listing Report
Running Advance Pay
Running the Advance Pay Process
Running Advance Pay by Element
Viewing the Results of the Advance Pay Process
Payroll Exception Reporting: Overview
Examples of Exception Report Setup
Running the Payroll Message Report
Reconciling Payments
Setting Up Exception Reports
Grouping Exception Reports
Running an Exception Report, or Exception Report Group
Correction of Run Results: Rollbacks
Correction of Run Results: Retries
Correction of Run Results: Reversals
Marking and Retrying Payroll Runs and Other Processes
Marking a Group of Employee Assignments for Retry
Correcting Run Results: Reversals
Running the Batch Reversals Process
Retrying a Payroll Run or Other Payroll Process
Rolling Back Payroll Runs and Other Processes
Rolling Back a Process from the Payroll Processes Window
Rolling Back a Process from the Submit Requests Window
Rolling Back a Process from the Assignment Processes Window
Setting Up the Payroll Purge Process
Running the Upgrade Action Contexts Process
Running the Purge Preparation Phase
Running the Purge Deletion Phase
Running the Purge Process Events Process
Costing Detail Workbook
Costing Summary Workbook
Element Detail Workbook
Element Link Detail Workbook
Employee Assignments Without Payroll Workbook
Employee Assignments Not Processed Workbook
Employee Payment Methods Workbook
Organization Payment Methods Workbook
Payroll Message Workbook

Payroll Event Rules

Payroll Event Rules Overview
Payroll Event Rules
Database Triggers
Process Parameters
Defining Dynamic Triggers
Grouping Dynamic Triggers into Legislative Functional Areas
Making Table Event Updates
Maintaining Parameters and Parameter Groups for Payroll Processes

Implementation

Additional Implementation Steps for Saudi Arabia

If you are implementing Oracle HRMS for Saudi Arabia, then you must also complete the following additional implementation steps.

Additional Implementation Steps

Step 1: Adding Sub-Positions to the Main Positions Required Step

Oracle HRMS for Saudi Arabia provides the SAUDI_MAIN_POS_GROUPS lookup that contains the following major five positions:

Under each position group, you can define the applicable sub-groups as lookup values for the lookups 'SA_M_POS_X' where X is the number between 1 and 5 for various main positions. See: Adding Lookup Types and Values, Oracle HRMS Configuring, Reporting, and System Administration Guide

Step 2: Setting up Position Groups Required Step

Set up the following:

Step 3: Adding Values to SA_GROUP_DEC_NO Lookup Required Step

Ensure that you add values that indicate the group decision number for various decision types. The decision number reflects a decision by the employer towards a number of employees like promotion, over time. For example, you can define a value for 'promotion' decision type.

Step 4: Attaching Group Decision Information Element Required Step

Ensure that you attach the Group Decision Information element to the assignment set of the employees, who are a part of this group decision.

Step 5: Creating Assignment Status for Assignments on Hold Required Step

To indicate that an assignment is on hold and hence benefits such as salary, allowances, leaves, and promotions are frozen, you can create applicable assignment status. Use the Assignment Status window with the HRMS manager responsibility and set the payroll status as 'Do not Process' for the assignment on hold status.

HRMS Glossary