1/13
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:
-
Specialized Positions Group
-
Technical and Technical assistants Positions Group
-
Administrative and Finance Positions Groups
-
Craft Jobs Positions Group
-
Manual Labor Positions Group
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:
-
Attach the SA_MAIN_POSITION and SA_SUB_POSITION value sets to the position key flexfield that you defined for your business group.
-
Using the Position window, set the positions so that they can be used for the assignments.
-
Specify the position for the assignment. See: Entering an Assignment (Assignment window)
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