Administering Inland Revenue Reporting

This chapter provides an overview of Inland Revenue reporting, lists common elements, and discusses how to:

Note. The PeopleSoft system delivers a query that you can run to view the names of all delivered elements designed for Malaysia. Instructions for running the query are provided in the PeopleSoft Enterprise Global Payroll 9.0 PeopleBook.

See Also

Understanding How to View Delivered Elements

Click to jump to parent topicUnderstanding Inland Revenue Reporting

Global Payroll for Malaysia enables you to capture, generate, and maintain employee and company identification and biographical data that supports the reporting requirements of the Inland Revenue Board (IRB). The system meets the department's requirement to produce the CP21, CP22, CP22A, CP8A, CP39, CP159, CP159A/PCB2, EPF Form A, EPF Summary, SOCSO Form 2, SOCSO Form 8A, SOCSO Form 8B, SOCSO Form 3, and Form E forms.

Many IRB reports are required as part of the process of terminating employment. A complete listing of termination reports is provided in the chapter Managing Termination Payments.

See Creating Termination Reports.

Note. The GP_PR_TMP, GP_PR_TMP2, and the GPMY_PR_TMP3 tables that are discussed in this section are temporary tables and serve as temporary storage mechanisms for processing data.

CP21 Processing

The CP21 report notifies the IRB of an employee's intention to depart from Malaysia for a period exceeding three months. The CP21 form contains four sections: Employer Details, Employee Details, Remuneration Details, and Other Particulars. Employer details come from the Tax Number Table MYS. Employee details come from the Employee Tax Details, the employee's Personal Data and Maintain Termination Data pages. Remuneration details show the employee earnings, grouped according to user-defined parameters. Other particulars require details of the tax payments and deductions that have been made, and the employee's approved EPF contributions.

Global Payroll for Malaysia enables you to run this report on an as-needed basis. To do so, the system uses Structured Query Report Writer (SQR) GPMYTX01 to:

Global Payroll for Malaysia enables you to view and modify CP21 data online before finalizing the data. You can print the report multiple times.

CP22 Processing

This report notifies the IRB of a new employee. The report provides the following information: employee name and address, nature of employment, date of hire, gross monthly salary, expected duration of employment, marital status, and previous employer's name and address.

The CP22 form contains four sections: Employer Details, Employee Details, Terms of Employment, and Previous Employer. Employer details come from the Tax Number Table MYS. Employee details come from the employee's Maintain Tax Details, Personal Data and Dependent Beneficiary pages. Terms of employment include information about the employee wage, fixed allowances, and any fluctuating earnings. The Previous Employer section displays the name and address of the previous employer.

To produce this report, the system uses SQR GPMYTX02 to:

CP22A Processing

This report notifies the IRB of employees who have ceased their employment. The report provides the following information: employee name and address, nature of employment, gross monthly salary, duration of employment, and marital status.

The CP22A form contains four sections: Employer Details, Employee Details, Remuneration details and other particulars. Employer details come from the Tax Number Table MYS. Employee details come from the employee's Maintain Tax Details, Termination, Dependent Beneficiary or the Personal Data pages. The Remuneration section includes information about the employee wage, fixed allowances, and any fluctuating earnings. Other Particulars require details of the tax payments/deductions that have been made, and the employee's contributions to approved Provident or Pension Funds (EPF).

Global Payroll for Malaysia enables you to run this report on an as-needed basis. To do this, the system uses SQR GPMYTX03 to:

Global Payroll for Malaysia enables you to view and modify CP22A data online before finalizing the data. You can print the report multiple times.

CP8A Processing

This annual statement reports total remuneration and tax deductions for an employee. This report is created at the end of the year, or when an employee is terminated. The report contains information about the payee, income, tax deductions, EPF deductions, and arrears payments. This form is give to the employee and the employee submits it to the IRB

To create this report, the system uses SQR GPMYTX07 to:

Global Payroll for Malaysia enables you to view and modify CP8A data online before finalizing the data. You can print the report multiple times.

CP39 Processing

Form CP39 lists all employees and the tax deductions that are made on their behalf. This is generally run and sent to the IRB monthly. To do this, the system uses SQR GPMYTX04 to:

CP159 Processing

Form CP159 reports, by month, the remuneration that is paid during the year and the projected and actual income tax that is deducted. The employer sends this report directly to the IRB. The report contains three sections: Employer Details, Deductions and Remuneration Summary, and Certification Details. To create this report, the system uses SQR GPMYTX05 to:

Global Payroll for Malaysia enables you to view and modify CP159 data online before finalizing the data. You can print the report multiple times.

CP159A/PCB2 Processing

PCB2 is a letter confirming that the employer has made all of the relevant deductions for a given year. It includes the year, employee name, identity card number, income tax reference number, and employee number. This form is given to the employee who submits it to the IRB. To create this report, the system uses SQR GPMYTX08 to:

EPF Form A Processing

This is a monthly statement of EPF contributions. To produce this report, the system uses SQR GPMYEP01 to:

EPF Summary Report Processing

This report provides the details of employees and their EPF contributions. You can create it for any period, such as a month or a year.

To create this report, the system uses SQR GPMYPY06 to:

Because this is a summary report, there is no option to view and modify CP8A data online before printing.

SOCSO Form 2 Processing

This monthly report shows SOCSO data for all new employees that were hired during the month. To produce this report, the system uses SQR GPMYSO02 to:

SOCSO Form 8A Processing

This monthly report shows SOCSO contributions for all employees and their associated SOCSO reference numbers. You can produce both a printed report and a flat file. To do this, the system uses SQR GPMYSO03 to:

SOCSO Form 8B Processing

This monthly report shows SOCSO arrears contributions for employees. To create this report, the system uses SQR GPMYSO01 to:

SOCSO Form 3 Processing

This monthly report shows SOCSO information for all payees who were terminated during the month. To create this report, the system uses SQR GPMYSO04 to:

Form 8D Processing

Form 8D is the annual return that is completed by employers. It identifies all payees, their total remuneration, and total tax deductions for the year. To create this report, the system uses GPMYTX06 to retrieve the Form 8D value from the GPMY_EPL_TX_DTLS table for each employee.

If the Form 8D value is less than the tax year, then the payee has been previously declared. The system determines the total annual salary and the total annual tax from the TMP3 table and prints the details.

If the Form 8D value is 0 or equal to the current tax year, then the payee is being declared for the first time. The system determines the total annual salary and the total annual tax from the TMP3 table and prints the details. It then updates the FIRST_FORME_REPORT field of the GPMY_EPL_TX_DTLS table.

Form E Processing

Form E is the cover note for the annual return (Form 8D) that is completed by employers. It gives the consolidated details of employee remuneration and tax deductions for the year.

To create this report, the system uses GPMYTX09 to:

Because this is a cover report, there is no option to view and modify Form E data online before printing.

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Chapter

Organizational Link Option

Select the entity type. Options are Company, Establishment, Department, Pay Group, or Location.. This is a mandatory field.

Business Unit

Select the business unit. This is a required field when the organizational link option is Location or Department.

Tax Year

Enter the tax year for which the report is generated. This is the year of assessment, which begins on January 1 and ends on December 31.

SOCSO Reference Number

Select the SOCSO reference number for the organizational link option and organizational unit selected. If this field is left blank, all available numbers are used.

Tax Number

Select the tax reference number for the organizational link option and organizational unit.

Click to jump to parent topicCreating Tax Reports

This section discusses how to print CP22 and CP39 forms.

Click to jump to top of pageClick to jump to parent topicPages Used to Create Tax Reports

Page Name

Object Name

Navigation

Usage

Print CP22

GPMY_RC_GPMYTX02

Global Payroll & Absence Mgmt, Taxes, CP22 Forms MYS

Run the GPMYTX02 SQR to create the CP22 form.

Payee Extract

GPMY_PR_RC

Global Payroll & Absence Mgmt, Taxes, CP39 Forms MYS, Payee Extract

Set the report parameters.

Print CP39 Forms

GPMY_RC_GPMYTX04

Global Payroll & Absence Mgmt, Taxes, CP39 Forms MYS, Print CP39 Forms

Run the GPMYTX04 SQR to create the CP39 form.

Note. This component consists of two pages, the Payee Extract page, and the Print CP39 Forms page.

Click to jump to top of pageClick to jump to parent topicPrinting CP39 Forms

Access the Print CP39 Forms page.

Create File

Select to create an electronic file.

Enter report parameters on the Payee Extract page. Then select the Print CP39 Forms page to enter additional report parameters.

Click to jump to parent topicCreating EPF Forms

This section explains how to print the EPF Form A.

Click to jump to top of pageClick to jump to parent topicPages Used to Create EPF Forms

Page Name

Object Name

Navigation

Usage

EPF Form A

GPMY_RC_GPMYEP01

Global Payroll & Absence Mgmt, Pension, Print EPF Form A MYS, EPF Form A

Set up report parameters for EPF Form A and select whether to read or create the EPF file.

Note. This component consists of two pages, Payee Extract and EPF Form A.

Print EPF Summary

GPMY_RC_GPMYPY06

Global Payroll & Absence Mgmt, Pension, Print EPF Summary MYS, EPF Summary

Set up report parameters for the EPF Summary form.

Note. This component consists of two pages, Payee Extract and EPF Summary.

Click to jump to top of pageClick to jump to parent topicPrinting the EPF Form A

Access the EPF Form A page.

In the Report Parameters section, you must indicate whether the system creates the output file to be sent to EPF (by selecting Output to Interface file) or if it reads the input file that is provided by EPF (by selecting Input from Interface file). Enter the file name in either the Output File Name or the Input File name field.

Click to jump to top of pageClick to jump to parent topicPrinting the EPF Summary

Access the EPF Summary page.

Enter the report parameters for either the Calendar Group ID or the Period ID on the Payee Extract page. Then select the EPF Summary page to enter additional report parameters based on the option you select in the Organizational Link Option field.

Click to jump to parent topicCreating SOCSO Reports

This section lists the pages that are used to create SOCSO reports.

Click to jump to top of pageClick to jump to parent topicPages Used to Create SOCSO Reports

Page Name

Object Name

Navigation

Usage

SOCSO Form 8A

GPMY_RC_GPMYSO03

Global Payroll & Absence Mgmt, Social Security / Insurance, Print SOCSO Form 8A MYS, SOCSO Form 8A

Run the GPMYSO03 SQR to create SOCSO Form 8A.

SOCSO Form 8B

GPMY_RC_GPMYSO01

Global Payroll & Absence Mgmt, Social Security / Insurance, Print SOCSO Form 8B MYS, SOCSO Form 8B

Run the GPMYSO01 SQR to create SOCSO Form 8B.

SOCSO Form 2

GPMY_RC_GPMYSO02

Global Payroll & Absence Mgmt, Social Security / Insurance, Print SOCSO Form 2 MYS, SOCSO Form 2

Run the GPMYSO02 SQR to create SOCSO Form 2.

SOCSO Form 3

GPMY_RC_GPMYSO04

Global Payroll & Absence Mgmt, Social Security / Insurance, Print SOCSO Form 3 MYS, SOCSO Form 3

Run the GPMYSO04 SQR to create SOCSO Form 3.

SOCSO Summary

GPMY_RC_GPMYPY07

Global Payroll & Absence Mgmt, Social Security / Insurance, Print SOCSO Summary MYS, SOCSO Summary

Enter the parameters to run the SOCSO Summary report.

Note. This component consists of two pages, the Payee Extract page and the SOCSO Summary page.

Click to jump to parent topicCreating Year-End Reports

This section lists the pages that are used to create year-end reports and discusses how to update CP8A salary details.

Click to jump to top of pageClick to jump to parent topicPages Used to Create Year-End Reports

Page Name

Object Name

Navigation

Usage

Tax Receipt Table

GPMY_TAX_RCPT

Global Payroll & Absence Mgmt, Year-End Processing, Tax Receipt Table MYS, Tax Receipt Table

Record the receipt number and total amount remitted to the IRB. This data is used by the CP159 and PCB(II) reports.

Create CP159 Data

GPMY_PR_RC_CP8A

Global Payroll & Absence Mgmt, Year-End Processing, Create CP159 Data MYS, Create CP159 Data

Create the CP159 report parameters.

View CP159 Details MYS - Personal Data

GPMY_CP159_DTLS

Global Payroll & Absence Mgmt, Year-End Processing, View CP159 Details MYS, Personal Data

View and edit the CP159 data that is produced from the Create CP159 Data process.

View CP159 Details MYS - Salary Details

GPMY_CP159_EDIT

Global Payroll & Absence Mgmt, Year-End Processing, View CP159 Details MYS, Salary Details

View and edit the CP159 data that is produced from the Create CP159 Data process.

Print CP159

GPMY_RC_GPMYTX05

Global Payroll & Absence Mgmt, Year-End Processing, Print CP159 Forms MYS, Print CP159

Set the report parameters and launch the CP159 report process.

Create CP8A Data

GPMY_PR_RC_CP8A

Global Payroll & Absence Mgmt, Year-End Processing, Create CP8A Data MYS, Create CP8A Data

Create the CP8A report parameters.

View CP8A Details MYS - Personal Data

GPMY_CP8A_DTLS

Global Payroll & Absence Mgmt, Year-End Processing, View CP8A Details MYS, Personal Data

View the CP8A data online before printing the report.

View CP8A Details MYS - Salary Details

GPMY_CP8A_EDIT

Global Payroll & Absence Mgmt, Year-End Processing, View CP8A Details MYS, Salary Details

Edit the CP8A data that is produced from the Create CP8A Data page.

Print CP8A Forms

GPMY_RC_GPMYTX07

Global Payroll & Absence Mgmt, Year-End Processing, Print CP8A Forms MYS, Print CP8A Forms

Print the CP8A form.

Finalize CP8A

GPMY_CP8A_FINAL

Global Payroll & Absence Mgmt, Year-End Processing, Finalize CP8A Details MYS, Finalize CP8A

Finalize the CP8A data.

Payee Extract

GPMY_PR_RC

Global Payroll & Absence Mgmt, Year-End Processing, Print Form E MYS, Payee Extract

Set the launch parameters and launch the Form E report process.

Print Form E

GPMY_RC_GPMYTX09

Global Payroll & Absence Mgmt, Year-End Processing, Print Form E MYS, Print Form E

Set the launch parameters and launch the Form E report process.

Payee Extract

GPMY_PR_RC

Global Payroll & Absence Mgmt, Year-End Processing, Print PCB 2 (II) MYS, Payee Extract

Set the parameters and launch the PCB 2 (II) report process.

Print PCB 2 (II)

GPMY_RC_GPMYTX08

Global Payroll & Absence Mgmt, Year-End Processing, Print PCB 2 (II) MYS, Print PCB 2 (II)

Set the parameters and launch the PCB 2 (II) report process.

Click to jump to top of pageClick to jump to parent topicUpdating CP8A and CP159 Detail Pages

Access the Personal Data and Salary Details pages.

Finalized

Select this option to finalize the values on this page. On some pages it is automatically selected when you run the finalize process. Once finalized, the page cannot be updated.

Calc Value (calculation value)

Update calculation values, if necessary.