Setting Up System Data

This chapter provides an overview of Global Payroll for Thailand system data and core functionality and discusses how to:

Click to jump to parent topicUnderstanding Global Payroll for Thailand System Data

This section discusses:

Click to jump to top of pageClick to jump to parent topicUnderstanding National ID Types

Global Payroll for Thailand provides three national ID types for Thailand users:

National ID Type

Description

Short Description

National ID Format

TAX ID

Tax Identification Number

Tax ID

9999999999999

PID

Personal Identification Number

ID

9999999999

SSO ID

Social Security Number

SSO ID

9999999999

Click to jump to top of pageClick to jump to parent topicUnderstanding the Thailand Address Format

Global Payroll for Thailand provides one address format for Thailand users.

Global Payroll for Thailand uses the address type Global Payroll TH. When defining address information, you must select Global Payroll TH as your address type so that the payroll reports can display the address. The following table describes the content of the Address Format page for Thailand (Set Up HRMS, Install, Country Table, Address Format):

Field Name

Edit Label Override

Include in Display?

Include in Print?

Line Number

Position Number

COUNTRY

COUNTRY

 

 

 

 

ADDRESS1

ADDRESS1

Y

Y

1

1

ADDRESS2

House No

Y

Y

2

1

ADDRESS3

Tok/Soi,Road

Y

Y

3

1

ADDRESS4

Mool

Y

Y

4

1

CITY

District

Y

Y

5

1

STATE

Province

Y

Y

5

2

POSTAL

Post Code

Y

Y

6

1

COUNTY

Tambol

Y

Y

7

1

Click to jump to parent topicUnderstanding Core Functionality in Global Payroll for Thailand

This section discusses:

Click to jump to top of pageClick to jump to parent topicTriggers

The following table shows a list of triggers for Thailand:

Record (Table) Name

Type

Trigger Event ID

JOB

Retro

JOB

JOB

Segmentation

JOB and COMPRATE

GP_OFFCYCL_A_VW

Iterative

N/A

GP_OFFCYCL_C_VW

Iterative

N/A

GP_OFFCYCL_M_VW

Iterative

N/A

GP_OFFCYCL_U_VW

Iterative

N/A

View these trigger definitions using the Trigger Definition page.

See Also

Setting Up Triggers

Click to jump to top of pageClick to jump to parent topicSegmentation Events

The following table shows a list of segmentation events for Thailand:

Name

Description

Segment Type

COMPRATE

Compensation Rate Segmentation

Element

JOB

Period Segmentation for HIR/TER

Period

View these segmentation events on the Segmentation Events Definition page.

See Also

Defining Segmentation

Click to jump to top of pageClick to jump to parent topicProcessing Retroactive Payments

This section discusses the default retroactive method of forwarding and the ability to change it to the corrective method.

Review the triggers delivered by PeopleSoft and decide if you need to define additional triggers for your organization. Global Payroll for Thailand delivers a retroactive trigger for processing payments as explained in this table:

Type

Retro Process Definition

Trigger Definition

Purpose

Retro Forwarding

Retro Process

JOB

Field name: COMPRATE

This trigger is used for payees whose compensation rate is changed several times within a single pay period.

The default retroactive method and the on-conflict retroactive method for Thailand are both forwarding. Global Payroll core application retroactive processing meets all requirements for processing retroactive payments in Thailand.

The following is a retroactive process definition for Thailand:

Definition ID

Description

Retro Method

TH RETRO

THA Retro Process Definition

Forwarding

The following is a retroactive process override for Thailand:

Definition ID

Formula Element

Element Overrides

TH RETRO

GP RETRO OVERRIDE

Earning SAL BAS EARN to SAL RTO DELT

Earning 402 ER REG to 402 ER RETRO

The following is a retroactive event definition for Thailand:

Trigger Event ID

Definition ID

Description

JOB

TH RETRO

THA Retro Event Definition

Note. If you correct the values in some trigger fields, such as compensation rate, you should cancel segmentation triggers on the Review Triggers Page in order to change the trigger status from Active to Canceled before recalculating.

See Also

Defining Retroactive Processing

Click to jump to top of pageClick to jump to parent topicUnderstanding Provident Fund Default Value Rules

You should define the provident fund data for a company before you set up any provident fund information for payees. The company provident fund information includes the company name, provident fund manager, pay group, and contribution rate bracket with length of service. The system determines the default payee values based on the payee's pay group, company, and length of service.

Note. If the number of working days left is more than 183 days, the system rounds the length of service calculation up to the next year.

Click to jump to parent topicDefining Company Tax ID and Branch Information

To set up company tax ID and branch details, use the Company Tax ID/Branch THA (GPTH_TAX_ID_BRN) component.

This section discusses how to enter the company tax ID and branch information.

Click to jump to top of pageClick to jump to parent topicPage Used to Identify a Company's Tax ID and Branch

Page Name

Definition Name

Navigation

Usage

Company Tax ID/Branch THA

GPTH_TAX_ID_BRN

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Taxes, Company Tax ID/Branch THA, Company Tax ID/Branch THA

Enter and maintain company tax ID and branch information.

Click to jump to top of pageClick to jump to parent topicEntering Company Tax ID and Branch Information

Access the Company Tax ID/Branch page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Taxes, Company Tax ID/Branch THA, Company Tax ID/Branch THA).

Tax ID

Enter the employer's tax ID.

Tax Branch

Enter the employer's tax branch.

Click to jump to parent topicDeclaring Tax Allowances

To set up tax allowance details, use the Tax Allowance Declaration THA (GPTH_TAX_ALLOW) component.

This section discusses how to enter payee tax allowance information.

Click to jump to top of pageClick to jump to parent topicPage Used to Identify Tax Allowance

Page Name

Definition Name

Navigation

Usage

Tax Allowance Declaration THA

GPTH_TAX_ALLOW

Global Payroll & Absence Mgmt, Payee Data, Taxes, Tax Allowance Declaration THA, Tax Allowance Declaration THA

Declare tax allowances.

Click to jump to top of pageClick to jump to parent topicEntering Payee Tax Allowance Information

Access the Tax Allowance Declaration THA page (Global Payroll & Absence Mgmt, Payee Data, Taxes, Tax Allowance Declaration THA, Tax Allowance Declaration THA).

Effective Date and Status

All tax allowance declaration information is effective dated. You can create a new record or update the existing record. Global Payroll for Thailand selects the most recent active tax allowance declaration record prior to the payroll period end date.

Spouse Allowance

If a payee's spouse has no income, the payee can declare an allowance for the spouse and his or her insurance. The spouse allowance amount is fixed at 30,000 THB.

If Spouse Has No Income

This check box indicates whether to declare a spouse allowance since the payee's spouse does not have income.

Spouse Life Insurance Premium Amount

Enter the amount of the life insurance premium paid by the payee.

Child Allowance

Specify whether the current payee wants to declare only one-half of the child allowance, and enter the actual number of children and the actual number of children in school. Global Payroll for Thailand compares and adjusts this number with the number in the law of Revenue Department.

Half Declare with Spouse

Select this check box if the payee wants to declare only one-half of the child allowance. This would occur when the payee's spouse has income and declares the other half of the child allowance.

Number of Child for Allowance

Enter the number of children for the child allowance.

Number of Child for Education

Enter the number of children studying in an educational institution in Thailand.

Parents Allowance

Before you can declare a parents allowance, you must enter the parents' information in the Dependent Information component (Workforce Administration, Personal Information, Personal Relationships, Dependent Information).

Note. When you define the dependent information, you must select Beneficiary as the Dependent Beneficiary Type so that the tax allowance page can query related data.

Declare for Payee's Father

Select to declare the parents allowance for the payee's father. You must enter the father's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Payee's Mother

Select to declare the parents allowance for the payee's mother. You must enter the mother's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Spouse's Father

Select to declare the parents allowance for the father of the payee's spouse. You must enter the father's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Spouse's Mother

Select to declare the parents allowance for the mother of the payee's spouse. You must enter the mother's name and ID number in the Dependent Information component before the system enables you to select this check box.

Parents HI Amount

Enter the annual amount of the parents' health insurance.

Declare for Payee's Father

Select to declare the cost of the parents' health insurance for the payee's father. You must enter the father's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Payee's Mother

Select to declare the cost of the parents' health insurance for the payee's mother. You must enter the mother's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Spouse's Father

Select to declare the cost of the parents' health insurance for the spouse's father. You must enter the father's name and ID number in the Dependent Information component before the system enables you to select this check box.

Declare for Spouse's Mother

Select to declare the cost of the parents' health insurance for the spouse's mother. You must enter the mother's name and ID number in the Dependent Information component before the system enables you to select this check box.

Tax Exempt of Employee Over 65

Enter the payee's assessable Section 40(1), Section 40(2), and termination income. The system calculates the value of the Overage Exempt Total Amount field based on the assessable income entries in this region of the Tax Allowance Declaration page. The total amount of the three types of tax exemptions for an employee over the age of 65 should not exceed the amount specified in the TAX VR OVERAGE EMT variable.

Amount under Section 40(1)

Enter the payee's assessable Section 40(1) income.

Amount under Section 40(2)

Enter the payee's assessable Section 40(2) income.

Amount for Termination

Enter the payee's assessable termination income.

Mutual Fund

Mutual Fund Name

Enter the mutual fund name.

You can add multiple fund names by separating each name with a comma.

Mutual Fund Amount

Enter the amount of the mutual fund.

If the user holds multiple mutual funds, input the total amount of the funds.

Long Term Equity Fund

Long Term Equity Fund Name

Enter the name of the long term equity fund.

You can add multiple fund names by separating each name with a comma.

Long Term Equity Fund Amount

Enter the long term equity fund amount.

If the user holds multiple mutual funds, input the total amount of the funds.

Other Allowances

Payee Life Insurance Premium

Enter the annual premium amount for the payee's life insurance.

Charitable Donation

Enter the total amount of charitable donations.

Home Mortgage Interest

Enter the home mortgage interest amount.

Education Donation

Enter the education donation amount.

Sport Donation Amount

Enter the sport donation amount.

Sequence

Sequence

Enter the sequence number to use for tax reports. If this field is left blank, the system uses the employee number as the sequence number for tax reports.

You can maintain this field manually, or create a program to automatically enter data into this field in the database.

Last Updated and Last Updated By

Displays information about the last update made to the Tax Allowance page.

See Also

Tracking Dependent and Beneficiary Data

Click to jump to parent topicDefining a Company Social Security Fund

To set up a company social security fund, use the Company Social Security Setup THA (GPTH_SI_COMPANY) and Social Security Branch Loc THA (GPTH_SI_BRN_LOC) components.

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Define a Company Social Security Fund

Page Name

Definition Name

Navigation

Usage

Company Social Sec Setup THA

GPTH_SI_COMPANY

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Company Social Sec Setup THA, Company Social Sec Setup THA

Define the company and branch social security account and contribution rates.

Social Security Branch Loc THA (social security branch location THA)

GPTH_SI_BRN_LOC

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Social Security Branch Loc THA, Social Security Branch Loc THA

Define social security branch and location mapping.

Click to jump to top of pageClick to jump to parent topicSetting Up the Company Social Security Fund

Access the Company Social Sec Setup THA page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Company Social Sec Setup THA, Company Social Sec Setup THA).

Company Social Security Account

Enter the company social security account. Use the format: 9999999999.

Business Type Code

Enter the business type code for the company

Business Type

Enter the business type for the company

Employer Contribution Rate

Enter the employer's contribution percentage.

Employee Contribution Rate

Enter the employee's contribution percentage.

Branch Number

Enter the social security branch number. Use the format: 999999.

Branch Name

Enter the social security branch name.

SSO Area/Province

Enter the social security area or province.

Address

Click this link to enter the branch address on the Address History and Edit Address page.

Phone

Click this link to enter the branch phone number on the Phone Number page.

Click to jump to top of pageClick to jump to parent topicEntering Social Security Branch Information

Access the Social Security Branch Loc THA page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Social Security Branch Loc THA, Social Security Branch Loc THA).

SetID

Enter the social security location setID.

Location Code

Enter the branch location code.

Click to jump to parent topicSetting Up the Payee's Social Security Contribution Rate

This section discusses how to set up the payee social security contribution rate.

To set up the payee's social security contribution rate, use the Maintain SSO Data THA (Maintain Social Security Office Data Thailand) (GPTH_SI_PAYEE) component.

You should define your company social security data before you set up any payee social security information. The company social security information includes the company name, employer contribution rate, employee contribution rate, branch name, branch location code, and so on. The system determines the default payee values based on the payee's location and company. If you do not set up the social security information for a payee, the system uses the information from the company data as default values.

Click to jump to top of pageClick to jump to parent topicPage Used to Set Up the Payee Social Security Contribution Rate

Page Name

Definition Name

Navigation

Usage

Maintain SSO Data THA

GPTH_SI_PAYEE

Global Payroll & Absence Mgmt, Payee Data, Social Security/Insurance, Maintain SSO Data THA, Maintain SSO Data THA

Maintain payee social security data.

Click to jump to top of pageClick to jump to parent topicEntering Payee Social Security Contribution Information

Access the Maintain SSO Data page (Global Payroll & Absence Mgmt, Payee Data, Social Security/Insurance, Maintain SSO Data THA, Maintain SSO Data THA).

Branch Number

Enter the branch number for the current payee.

Employer Contribution Rate

Enter the employer's contribution percentage to override the default value.

Employee Contribution Rate

Enter the employee's contribution percentage to override the default value.

Click to jump to parent topicDefining a Provident Fund Manager

To set up a provident fund manager, use the Provident Fund Mgr THA (Provident Fund Manager Thailand) (GPTH_PF_MGR) component.

This section discusses how to enter a provident fund manager.

Click to jump to top of pageClick to jump to parent topicPage Used to Identify a Provident Fund Manager

Page Name

Definition Name

Navigation

Usage

Provident Fund Mgr THA

GPTH_PF_MGR

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Provident Fund Mgr THA, Provident Fund Mgr THA

Define a provident fund manager.

Click to jump to top of pageClick to jump to parent topicEntering a Provident Fund Manager

Access the Provident Fund Mgr THA page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Provident Fund Mgr THA, Provident Fund Mgr THA).

Description

Enter a description for the provident fund manager.

Click to jump to parent topicSetting Up the Provident Fund Contribution Rate

To set up a provident fund contribution rate, use the Company Provident Fund THA (GPTH_PF_COMP) and Payee Provident Fund Setup THA (GPTH_PF_PAYEE) components.

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up the Provident Fund Contribution Rate

Page Name

Definition Name

Navigation

Usage

Company Provident Fund THA

GPTH_PF_COMP

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Company Provident Fund Data THA, Company Provident Fund THA

Define company level provident fund data.

Payee Provident Fund Setup THA

GPTH_PF_PAYEE

Global Payroll & Absence Mgmt, Payee Data, Social Security/Insurance, Payee Provident Fund Setup THA, Payee Provident Fund Setup THA

Define payee level provident fund data.

Click to jump to top of pageClick to jump to parent topicEntering Company Level Provident Fund Data

Access the Company Provident Fund THA page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security / Insurance, Company Provident Fund Data THA, Company Provident Fund THA).

Start Date of LOS (start date of length of service)

Enter the starting date for the length of service calculation. Select the appropriate start date for your company, valid selections are: Completion of Probation and Hire Date

Set Company Rate Range

Select this check box to specify the rate range for your company in the Provident Fund Rate From and Provident Fund Rate To fields.

Provident Fund Rate From and Provident Fund Rate To

Enter the provident fund employer contribution rates. The employer rate should fall between the values in these two fields. These fields are only available if the Set Company Rate Range check box is selected.

Provident Fund Manager

Enter the name of the provident fund manager.

Pay Group

Select a pay group for this company.

Length of service from and Length of service to

Enter the starting and ending period, in years, for each rate specified in the Employer Rate and Employee Rate fields.

The system uses the values in these fields to determine the correct provident fund contribution rate.

Employer Rate

Enter the employer contribution percentage for each length of service range.

Employee Rate

Enter the employee contribution percentage for each length of service range.

Click to jump to top of pageClick to jump to parent topicEntering Payee Level Provident Fund Data

Access the Payee Provident Fund Setup THA page (Global Payroll & Absence Mgmt, Payee Data, Social Security/Insurance, Payee Provident Fund Setup THA, Payee Provident Fund Setup THA).

Provident Fund Manager

Select the provident fund manager for this payee.

Membership Number

Enter the membership number for the provident fund manger.

Employer Rate

Displays the employer contribution percentage when you enter the name of the provident fund manger

Employee Rate

Enter an employee contribution percentage if you want to change this value from the default established on the Company Provident Fund THA page.

Total

System automatically calculates the total values of employer and employee contribution rates for all provident fund managers.

Click to jump to parent topicSetting Up Pay Group Security

PeopleSoft delivers a security access type for the Global Payroll for Thailand pay group, which enables you to grant users access privileges to data in the People With Jobs security set. This means that you can grant data permission security by pay group. Then, you can assign this permission list to a role and assign the role to a user profile. The following aspects are protected by HCM core row level security:

 

Payee job data

A payroll administrator can only update payee job data in pay groups added to the administrator's user profile.

Social security and provident fund related payee data

A payroll administrator can only update payee social security and provident fund information for those that are within the pay groups in the administrator's user profile.

Payroll run

A payroll administrator can only process payroll for payees in pay groups added to the administrator's user profile.

Reports and data media files

System generated reports and data media files only include payee data for pay groups that are in the current user profile. In order to generate reports at a company level, all pay groups in the company need to be granted to the user creating the reports.

Payslip

A payroll administrator can only view payee pay slips for pay groups in the administrator's user profile.

PeopleSoft delivers this security access type for Thailand:

Type

Description

Security Set

Transaction Table

Security Key 1

Prompt Rec for Sec Key 1

999

GPTH Pay Group Security

PPLJOB

JOB

GP_PAYGROUP

GP_PYGRP

See Also

Implementing Data Permission Security

Click to jump to parent topicSetting Up Payroll Administrator Results

The Administrator Results pages (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Administrator Results) are configurable inquiry pages that enable administrators to view payroll information after a payroll has been calculated.

The information displayed on these pages is controlled by a list set that you set up on the Define Administrator Results page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, System Settings, Define Administrator Results). The list set defines the records that appear on the Administrator Results pages and is linked to a role.

You can add a list set for Thailand that is associated with the GP Administrator THA role. Define list sets that are configured for your organization's roles.

See Also

Viewing and Finalizing Payroll Results

Managing Applications and List Sets