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
- Representing Organizations
- Organization Classifications
- Levels of Internal Organizations
- 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
- Hiring an Applicant (People Window and Application Window)
- Hiring an Ex-Employee or Ex-Contingent Worker
- Changing the Hire Date
- Cancelling a Hire
- Running the iRecruitment Create Enrollment 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)
- Deleting a Person from the System (People and Delete Person Windows)
- 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
- Absence Categories and Types
- Absence Elements
- Absence Categories for Saudi Government Sector
- Setting up Public Sector Absences
- Setting Up Absence Management
- Defining and Linking an Absence Element
- Defining an Absence Type
- Setting Up an Absence Benefit Plan
- 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
Payrolls
- Payrolls Overview
- Payrolls
- Consolidation 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
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
- Starting a Payroll Run
- Setting Up Continuous Calculation
- Running the Continuous Calculation Process
- Running QuickPay
- Running the Generate Run Balances Process
- Setting Up Payslip Modeling
- Post-Processing for a Payroll
- Data Locks for Payroll Processes
- Running Post-Run Processes for QuickPay
- Viewing Payroll Process Results
- Running the Gross to Net Summary Report
- 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
- Running the Element Result Listing Report
- Running the PrePayments Process
- Running the Third Party Prepayments Rollup Process
- Running the Third Party Prepayments Rollup Details 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
- Overview of RetroPay Processing
- Sequence of RetroPay Activities
- Understanding the Sequence of Your RetroPay Activities
- Viewing RetroPay Status and History
- Viewing RetroPay Enhanced Results
- Running the Retro-Notifications Report (Enhanced and Enhanced PDF)
- Running Enhanced RetroPay
- 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
- Running the Saudi Payroll Register Report
- Correction of Run Results: Retries
- Correction of Run Results: Reversals
- Correction of Run Results: Rollbacks
- 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
- Running the Archive Payments and Deductions for Payslip (Saudi Arabia) Process
- 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
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.
Index