This chapter provides an overview of Global Payroll for Thailand system data and core functionality and discusses how to:
Define company tax ID and branch information.
Declare tax allowances.
Define a company social security fund.
Set up the payee's social security contribution rate.
Define a provident fund manager.
Set up the provident fund contribution rate.
Set up pay group security.
Set up payroll administrator results.
This section discusses:
National ID types.
The Thailand address format.
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 |
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 |
This section discusses:
Triggers.
Segmentation events.
Processing retroactive payments.
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
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
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
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.
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.
Page Name |
Definition Name |
Navigation |
Usage |
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. |
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. |
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.
Page Name |
Definition Name |
Navigation |
Usage |
GPTH_TAX_ALLOW |
Global Payroll & Absence Mgmt, Payee Data, Taxes, Tax Allowance Declaration THA, Tax Allowance Declaration THA |
Declare tax allowances. |
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
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:
Set up the company social security fund.
Enter social security branch information.
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. |
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. |
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.
Page Name |
Definition Name |
Navigation |
Usage |
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. |
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. |
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.
Page Name |
Definition Name |
Navigation |
Usage |
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. |
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. |
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:
Enter company level provident fund data.
Enter payee level provident fund data.
Page Name |
Definition Name |
Navigation |
Usage |
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. |
|
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. |
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. |
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. |
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
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