1/13
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:
-
ACB Installation
-
NQF SETA
-
Tax File Creator
-
Employment Equity
-
ZA Tax
-
UIF File Creator
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:
-
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.
-
Link this element to the applicable payrolls.
-
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.
-
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.