Oracle Human Resources Management System Supplement (Hong Kong)

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Organization Structures

Key Concepts for Representing Enterprises
Organization Classifications
Creating an Organization
Entering Additional Information
GREs/Legal Entities: Entering Legal Employer Information
MPF Trustee Organizations: Entering Additional Trustee Details
MPF Trustee Organizations: Entering Additional MPF Scheme Details
Business Groups: Entering SOE Information
Business Groups: Entering SOE Detail Information
Entering Self-Service Preference Information

Appointments

Appointments and the Hiring Process

People Management

Person Extra Information Types
Assignment Extra Information Types
The Employee Assignment
Entering a New Person (People Window)
Entering Additional Personal Information (People Window)
Entering Additional Assignment Details (Assignment Window)
Ending Employment
Entering Addresses (Address Window)

Compensation and Benefits Management

Predefined Elements
Survey of the Classifications
Payroll Balances
Payroll Balance Dimensions
Creating Balance Feeds for Individual Elements
Creating Classes of Balance Feeds
Defining User Balances
MPF Balance Adjustments
Mandatory Provident Fund Scheme Enrolment
Minimum Wage Ordinance Overview
Setting Up MPF Processing
Setting up MPF Balance Adjustments
Adjusting Balances for an MPF Scheme
Enrolling an Employee on an MPF Scheme
Making Voluntary Lump Sum Employee Deductions/Employer Liabilities to an MPF Scheme
Running the MPF Remittance Report
Setting Up for MWO Processing
Proration
Setting Up Proration or Retro-Notification
Defining Event Groups

Payroll Payment and Distributions

Setting Up a Global Statement of Earnings
Running the Enable or Disable Global SOE Process
Viewing Statement of Earnings

Payroll Statutory Deductions and Reporting

Payroll Statutory Deductions and Reporting Overview
Payroll Statutory Deductions and Reporting
Oracle Payroll and Employer/Employee Deductions
Running the IR56B: Annual Employer's Return Hong Kong Report
Running the IR56B Report (Obsolete)
Running the IR56E: Employer's Return Hong Kong Report
Running the IR56E Report (Obsolete)
Running the IR56F: Employee Cessation Remaining in Hong Kong Report
Running the IR56F Report (Obsolete)
Running the IR56G: Employee Cessation Departing Hong Kong Report
Running the IR56G Report (Obsolete)
Running the MPF Remittance Report (XML)
Running the eMPF Remittance Report

Payroll Processing and Analysis

Payroll Processing and Analysis Overview
IR56B Archive Process
Setting Up the IR56B Magnetic Tape Process
Running the IR56B Archive Process
Running the IR56B Magnetic Tape Process
Post-Processing for a Payroll
Running the Pay Advice Report
Running the Employee Listing (Hong Kong) Report
Overview of RetroPay Processing
When to Run the RetroPay Process
Troubleshooting RetroPay
Setting Up the Retro-Notifications Report
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
Viewing RetroPay Enhanced Results
Running the Retro-Notifications Report (Enhanced and Enhanced PDF)
Running Enhanced RetroPay
Running Quick RetroPay

Implementation

Additional Implementation Steps for Hong Kong

If you are implementing Oracle HRMS for Hong Kong, you must also complete the following additional implementation steps.

Set up MPF Processing

Step 1: Define MPF Information Element Link Required Step

For the purpose of administering MPF processing for your employees, you need only define one element link in Oracle Payroll. This link is for the element MPF Information. This element requires a scheme to be entered for all employees at the time of enrolment. The link for MPF Information must not be a Standard link, and is normally a link to all payrolls.

See: Defining Element Links, Oracle HRMS Compensation and Benefits Management Guide

Step 2: Create Balance Feeds for MPF Contributions Required Step

In order to process MPF contributions, you must create balance feeds for the following two balances:

See: Creating Balance Feeds for Individual Elements

Report Retro MPF Liability by Pay Period

Oracle provides a new function to report the break up the Retro MPF Liability component amounts by payroll period rather than displaying as a consolidated amount within the MPF Remittance report.

Step 3: To report Retro MPF Liability by Pay Period Optional Step

Follow the steps given below to report the break up amounts by payroll periods:

  1. Use the predefined non-recurring elements Retro MPF Liability for First Period and Retro MPF Liability for Second Period for displaying the break up amounts of Retro MPF Liability component for each pay period. The values for these elements are fed indirectly from MPF formula of MPF Information element

  2. If you want to use the existing Retro MPF Liability element for balance adjustment, then feed the same values for the Retro MPF Liability for First Period.

  3. If you want to use get_retro_mpf function, then add the following parameters to return value, date for different pay period.

    • l_er_liab_prd_fp

    • l_er_liab_prd_sp

    • l_er_start_date_fp

    • l_er_start_date_sp

    • l_er_end_date_fp

    • l_er_end_date_sp

  4. If you are using a custom MPF formula, the formula results should add values into Retro MPF Liability for First Period and (or) Retro MPF Liability for Second Period elements.

Set up IR56 Balance Feeds

Step 4: Create Balance Feeds for IR56 Reporting Optional Step

You must create balance feeds for the following balances before you can run your IR56 reports:

See: Create Balance Feeds for Individual Elements

Set up Pay Leave Payments Based on Average Daily Wage Rate

If you plan to use the average daily wage rate based on salary earned in the last 12 months feature, then complete the following steps:

Step 5: Set up Pay Leave Payments Based on Average Daily Wage Rate Optional Step

Oracle HRMS provides seeded balance, formula and function to support 12-month Average Wage calculation.

  1. Create a new balance or for an existing balance, feed all earnings elements that contribute to calculation of average pay rate.

  2. Attach dimension _ASG_12MTHS_PREV to the balance to generate appropriate DB item, <Balance>_ASG_12_MTHS_PREV.

  3. Using the DBI in custom fast formula, retrieve the total earnings in last 12 months. For custom formula, use the template formula HK_12MONTH_AVG_RATE as reference.

  4. Calculate the number of days in last 12 months using the formula function HK_LAST_12_MNTH_DAYS ( ) and the DB item.

  5. The application calculates the average daily wage rate = Last 12 months earnings sum/No of days in last 12 months

Set Up the Postscript Printer for Postscript Reports

There are five postscript reports produced for Oracle HRMS for Hong Kong.

To print the postscript reports, you must install and configure the required fonts for your printer.

Step 6: To set up the postscript printer: Required Step

  1. Make a note of the printer type specified at the concurrent program level, when you are submitting the postscript report.

  2. Locate the directory $ORACLE_HOME/guicommon6/tk60/admin, and open the uiprint.txt file

  3. Find the printer specified in step 1 while submitting the postscript report, and its corresponding generated .PPD file. Make a note of the file name and proceed to the next step.

  4. Locate the directory $ORACLE_HOME/guicommon6/tk60/admin/PPD, open the .PPD file that was generated (Step 3), and search for the font type Courier-BoldItalic.

    Note: If you do not have the Courier-BoldItalic font, download the appropriate PPD files. The application picks up this font while printing the report, only if the font entry exists in the .PPD file.

  5. Edit the uiprint.txt file. Remove the dummy line at the end of the file, and create your entry. For example, FRED:PostScript:2:team_hpljet5:HPLJ5SI1.PPD

  6. Save your file and exit.

  7. Print the postscript report from the Oracle HRMS application.

Set Up Chinese Characters for IR56B Annual Employers Return Hong Kong Report

To ensure that the IR56B Annual Employers Return Hong Kong Report display the Chinese full name correctly, follow the steps given :

Step 7: To set up Chinese Characters Required Step

  1. Login using the System Administrator responsibility to set environment variable IX_PRINTING

  2. Run the Prints Environment Variable process. Check if the value is

    /slot/ems2903/appmgr/apps/apps_st/appl/fnd/12.0.0/resource/ixlib.cfg

    If the value returns NULL, see My Oracle Support Doc ID 415967.1 for the steps.

  3. Ensure to backup the configuration file - ixlib.cfg file

    cp ixlib.cfg ixlib.cfg.bkp
    
  4. Modify the configuration file ixlib.cfg

    vi ixlib.cfg
    

    Comment the existing lines under section [AMERICAN,,,,,]

    %Font.Times.Plain= printer:Times-Roman 
    %Font.Times.Bold = printer:Times-Bold 

    Add the following two new lines:

    Font.Times.Plain = <FND_TOP>/<APPLRSC>/ALBANWTT.ttf 
    Font.Times.Bold = <FND_TOP>/<APPLRSC>/ALBANWTT.ttf
  5. Restart all the services.

  6. If concurrent manager is inactive, run the following command:

    adcmctl.sh start apps/apps

  7. Enter the full name in Chinese characters for employees.

    See: Entering a New Person (People Window) and Entering Additional Personal Information, Oracle HRMS for Hong Kong Supplement.

  8. Run the QuickPay.

    See: Running the QuickPay Process, Oracle HRMS Payroll Processing Management Guide

  9. Run Prepayment processes.

    See: Running the Prepayment Process, Oracle HRMS Payroll Processing Management Guide

  10. Run IR56B Annual Employers Return Archive process. See : Running the IR56B Annual Employers Return Archive process.

  11. Run IR56B Annual Employers Return Hong Kong (Full) process. See: Running the IR56B Annual Employers Return Hong Kong (Full) process

Mapping Leaving Reasons

You map the user-defined Reasons for Leaving/Termination to the standardized eMPF Reporting Values to ensure compliance with MPF reporting requirements.

Step 8: To map leaving reasons: Required Step

  1. Navigate to the Application Utilities Lookups.

  2. Select HK_EMPF_TERMINATION_REASON_MAP. This lookup is used to map the user-defined Reason for Leaving/Termination to standardized eMPF Reporting Values.

  3. In the Code field, enter a unique code.

  4. In the Meaning field, enter the Code from LEAV_REAS that you want to map from (this field is case sensitive), for example, BEN.

  5. In the Description field, enter the eMPF Leaving Reason that you want to map to (this field is case sensitive), for example, RESIGN.

  6. Enter Effective Dates From, for example, 31-JAN-2025.

    You can map multiple Codes from LEAV_REAS to a single eMPF value. You must not have a single code to multiple eMPF values. All the codes in LEAV_REAS must be mapped. Continue step 2 to step 5 to map all the codes.

  7. Save your work.

    When an employee is terminated with the Leaving Reason as Benefits in the Termination window, the employee is reported as RESIGN in eMPF after you complete this mapping.

Index