Oracle HRMS for South Africa Supplement

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Organization Structures

Organization Structures Overview
Organization Structures
Key Concepts for Representing Enterprises
Configuration Models for Your Enterprise Framework
Organization Classifications
Creating an Organization
Entering Additional Information
Business Groups: Entering ACB Installation Information
Business Groups: Entering Tax File Creator Information
Business Groups: Entering ZA Payslip Balances Information
Business Groups: Entering ZA Payslip Element Information
Business Groups: Entering SOE Information
Business Groups: Entering SOE Detail Information
Business Group: Entering UIF File Creator Information
HR Organizations: Entering NQF SETA Information
Entering Information for a Training Provider
GREs/Legal Entities: Entering Tax Information
Locations
Location Extra Information Types

People Management

People Management Overview
People Management
Appointments and the Hiring Process
Assignment Extra Information Types
Reporting on the Workforce
The Workplace Skills Plan and Annual Training Report Set
Setting Up Data for Workplace Skills Plan Processes
Setting Up Workplace Skills Plan Set Up And Maintenance Process
Running the Workplace Skills Plan Set Up And Maintenance Process
Running The Workplace Skills Plan Preprocess
Running the Workplace Skills Plan Report
Entering a New Person (People Window)
Entering Additional Personal Information (People Window)
Entering an Assignment (Assignment Window)
Entering Additional Assignment Details (Assignment Window)
Setting Up Employment Equity
Running the Termination Category Setup Process
Setting Up User Tables
Running the Employment Equity Workforce Profile Report
Running the Employment Equity Templates
Running the Employment Equity EEA4 Report (PDF)

Talent Management

Talent Management Overview
Talent Management Requirements
Setting up NQF SETA and Skills Development Levy Information
Setting Up the NQF SETA User Table

Compensation and Benefits Management

General Compensation Structures Overview
General Compensation Structures
Absence Recording
Accrual Plan Administration
Running the Leave Details Report
Running the Leave Liability Report
Survey of the Classifications
Formulas and Payroll Run Results
Pay Values
Predefined Elements
Net-to-Gross Processing of Earnings
Predefined Skip Rules
Setting Up Total Compensation Elements for Payroll
Defining Frequency Rules
Defining Formula Processing and Result Rules
Setup Information for Bonus Provision
Setting Up Elements for Net-to-Gross Processing
Defining Iterative Processing Rules
Payroll Balances
Balance Dimensions for South Africa
Balance Categories for South Africa
Defining Secondary Element Classifications
Creating Balance Feeds for Individual Elements
Creating Classes of Balance Feeds
Defining User Balances

Payrolls

Payrolls Overview
Payrolls
Defining a Payroll

Payroll Payment and Distribution

Payroll Payment and Distributions Overview
Payroll Payment and Distributions
Cash Management and Oracle Payroll
Setting Up a Global Statement of Earnings
Viewing Statement of Earnings
Setting Up ACB
Running the ACB Process
Loading CDV Bank Codes
Setting Up and Processing Credit Transfer Payments
Running the Credit Transfer Payments Reports and Processes
Viewing Breakdown of Balances

Payroll Statutory Deductions and Reporting

Payroll Statutory Deductions and Reporting Overview
Payroll Statutory Deductions and Reporting
PAYE and SITE in Oracle Payroll
Examples of Tax Calculation
Taxation of Director's Remuneration
Tax Override
Running the Income Tax Ref No Bulk Upload Process

Payroll Processing and Analysis

Payroll Processing and Analysis Overview
Payroll Processing and Analysis
Process Part of a Payroll
Continuous Calculation
Setup Information for the Electronic UIF File
Running the Electronic UIF File Preprocess
Running the Electronic UIF File Process
Running the UIF Report
Running the COIDA Report
Running the COIDA Report (Pre 2011)
Running the Skills Development Levy Report
Running the Pay Advice Report
Running the Pay Advice Generation - Self Service (South Africa) Process
Post-Processing for a Payroll
Running the Cheque Writer Process
Overview of RetroPay Processing
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
Payroll Exception Reporting: Overview
Running the Payroll Message Report
Reconciling Payments
Setting Up Cash Management Integration with Oracle Payroll for EFT Reconciliation
Running the Deductions Register
Running the Payment Register
Running the Manual Payments Process and Report
Running the Cash Process and Coinage Analysis Report

Tax Year Start/End Reporting

Tax Year Start and Year End Reporting
Tax Year Start and Year End Reporting
Tax Certificates and Tax Year End Reporting
Payroll and Legal Entity Transfers; Tax Status Changes
Running the Tax Year-Start Processes
Running the Tax Year-End Processes
Issuing Manual Tax Certificates
Issuing Manual Tax Certificates (Pre Tax Year 2010)
Creating Tax Certificates
Creating the IRP5 Tax Certificate
Creating the IRP5 Tax Certificate (Pre Tax Year 2010)
Creating the IT3(a) Tax Certificate
Creating the IT3(a) Tax Certificate (Pre Tax Year 2010)
Creating the Electronic Tax File
Creating the Electronic Tax File (Pre Tax Year 2010)
Running the Tax Certificate Number Report
Running the Summary of Tax Certificates Report
Running the Summary of Tax Certificates Report (Pre Tax Year 2010)
Running the Tax Register Report
Issuing Tax Certificates through Employee Self Service
Running the EMP201 Report

Implementation

Additional Implementation Steps for Oracle HRMS for South Africa

To implement Oracle HRMS for South Africa, you must perform additional legislative-specific implementation steps.

You perform these steps at the implementation stage indicated below. For example, you perform the South African Administration steps when you perform the global Administration steps that apply to all legislations.

See: Implementing Oracle HRMS for the global implementation steps.

Additional Implementation Steps

Step 1: Define Occupational Categories and Levels

When defining your key flexfields, you must define Occupational Categories and Occupational Levels for your Grade, Position or Job Flexfield(s), depending on which key flexfield(s) you want to use to hold employment equity information.

Important: You must assign the predefined valuesets, PER_ZA_OCCUPATIONAL_CATEGORIES and PER_ZA_OCCUPATIONAL_LEVELS, on the Occupational Category and Occupational Level segments on the key flexfields that you choose.

See: Define Key Flexfields in the online help and Setting Up Employment Equity

Step 2: Set Up Responsibility Access for Extra Information Types

You must set up responsibility-level access for the ZA_Tax_Information Assignment Extra Information Type (EIT).

See: Setting Up Extra Information Types Against a Responsibility in the online help.

You must set up responsibility-level access for the ZA_UIF_INFORMATION Assignment Extra Information Type (EIT).

See: Setting Up Extra Information Types Against a Responsibility in the online help.

Note: These EIT's should not be linked to any responsibilities that are used to administer Contingent Workers as the information stored on the EIT's is not relevant for Contingent Workers.

Step 3: Set Up Leave Reasons for Employment Equity and the UIF

You must enter the leave reasons for your enterprise into the LEAV_REAS lookup as part of the setup for the Employment Equity Reports and the Electronic UIF File.

See: Adding Lookup Types and Values, Oracle HRMS Configuring, Reporting, and System Administration Guide

Step 4: Set Up the User Table for NQF SETA and Skills Development Levy

You set up the NQF user table to record NQF SETA information and to run the skills development levy report.

See:Setting Up the User Table for NQF SETA and Skills Development Levy

Step 5: Set Up User Tables for Employment Equity and UIF

You must set up user tables for Employment Equity and UIF. Before you set up the Employment Equity and UIF tables, you must run the Termination Categories Setup Process.

See Running the Termination Category Setup Process and Setting Up User Tables for the Employment Equity Report and the Electronic UIF File.

Step 6: Define South African Organization Structures

When defining your organizations, you must set up South African-specific classifications and additional information for the following:

See: Entering Additional Information for more information.

Step 7: Load CDV Bank Codes for ACB Payments

You must load CDV bank codes before you can run the ACB payroll processes.

See: Load CDV Bank Codes

Note: You are unable to enter bank details when setting up Organizational and Personal Payment Methods until the CDV bank codes are loaded.

Step 8: Set Up Printers

To run South African reports in Oracle HRMS, you need to associate the predefined print styles with your printer driver.

See: Setting Up Your Printers, Oracle HRMS Configuring, Reporting, and System Administration Guide.

Step 9: Set up RetroPay Required Step

You need to set up the retropay information to process these payments correctly.

See: Setting Up Retro-Notification and RetroPay

Step 10: Calculate Taxable Fringe Benefits Required Step

You need to create formulae to calculate the taxable portion of fringe benefits.

Step 11: Create Element to Make Payments for Annual Share Options Exercised Required Step

Create your own element using the Annual Share Options Exercised secondary classification to make payments for Annual Share Options Exercised.

Step 12: Enable system calculation of RFI and NRFI Amounts Required Step

Enable system calculation of RFI and NRFI amounts based on Pension Fund Contributions and Pension Contribution Percentage using the indirect predefined element ZA_Adj_RFI_NRFI_PTD_PF.

Step 13: Set up User Element for UIF Calculation based on Hours Worked Required Step

Set up the following:

  1. Create an information element, recurring in nature, for anyone that is known to work under the 24 hrs per month. This element feeds ZA_UIF_HOURS_WORKED predefined balance. The default value for the Pay value input value can be 25 (greater than the minimum hours worked that is 24) so that it gets calculated for all the employees.

  2. Link this element to the applicable payrolls.

  3. Enter an applicable value for the Use Hrs Worked input value of the ZA_UIF_Employee_Contribution element. Select No, if you are choosing to opt out an assignment from using this functionality (when you are using this functionality at the legal entity level), else select Yes. If you leave this element entry value blank, then the application uses the value that you selected at the legal entity level.

  4. If you select Yes for an assignment while selecting No for the UIF Calc Based on Working Hours segment or leave it blank, then the application displays an error message when you run payroll or QuickPay for the assignment. The error message informs you that you have selected the UIF Calculation Based on Hours Worked functionality at the assignment level but not at legal entity level and you need to amend the setup to ensure these values are the same at both levels.

Step 14: Avoiding UIF Employee and Employer Contributions Mismatch – Optional Optional Step

You can intervene in the payroll process after it calculates the UIF employee and employer contributions to ensure that they are equal by paying a loan or FB as per your choice. If there is a mismatch in the UIF Month to Date employee and employer contributions due to Net pay, then the application generates an error or warning message at a later stage (processing priority 11000). You can then create element(s) with processing priority between 10501 and 10999 to ensure that the set up matches the UIF contributions by employee and employer by means of loan or FB.