This chapter provides an overview of Tax Log reporting and discusses how to:
Set up the Tax Log flag.
Run the payroll process.
Run the tax log reports.
Global Payroll for Thailand provides a Tax Log report. Payroll administrators can use this report to track the process of tax calculation in detail when necessary. The following diagram illustrates the overall Tax Log process flow:
Tax Log process flow
The following steps describe the Tax Log process:
Set up the Tax Log flag.
You establish the Tax Log flag variable and then set up the Tax Log flag for each payee, for entire pay groups, or for a pay entity.
Run the payroll process.
The payroll process checks the Tax Log flag for every identified payee, and then stores the Tax Log data in the TAX WA G LOG and TAX WA D LOG writable arrays. The payroll process stores termination Tax Log data in the TAX WA G TER LOG and TAX WA D TER LOG writable arrays. Global Payroll for Thailand uses the following records for these writable arrays:
GPTH_TAX_G_LOG is used for the TAX WA G LOG writable array.
GPTH_TAX_D_LOG is used for the TAX WA D LOG writable array .
GPTH_TX_G_T_LOG is used for the TAX WA G TER LOG writable array.
GPTH_TX_D_T_LOG is used for the TAX WA D TER LOG writable array.
Run the tax log reports.
The Tax Log SQR report process retrieves the detailed tax calculation data from the appropriate records and then prints the information into a PDF file.
The Termination Tax Log Report process (GPTH_T_TX_AE ) retrieves the detailed tax calculation data from the appropriate records and then uses the PeopleTools XML Publisher to print the Termination Tax Log report into a PDF file.
By default, Global Payroll for Thailand does not gather and store any tax log information, since this significantly impacts the performance of the payroll process. Global Payroll for Thailand uses the Tax Log flag, TAX VR LOG FLAG, to control the gathering of this data.
This section discusses how to:
Define the Tax Log flag variable.
Set up the Tax Log flag for a payee.
Set up the Tax Log flag for a pay group.
Set up the Tax Log flag for a pay entity.
Page Name |
Definition Name |
Navigation |
Usage |
GP_PIN |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Supporting Elements, Variables, Variable Name |
Define a variable element. |
|
GP_PAYEE_SOVR |
Global Payroll & Absence Mgmt, Payee Data, Create Overrides, Supporting Elements, Supporting Elements |
Override the value of a supporting element for a payee. |
|
GP_PYGRP_SOVR |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Framework, Organizational, Pay Groups, Supporting Element Overrides |
Define supporting element overrides for a pay group. |
|
GP_PYENT_SOVR |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Framework, Organizational, Pay Entities, Supporting Element Overrides |
Define supporting element overrides for a pay entity. |
Access the Variable Name page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Supporting Elements, Variables, Variable Name).
The default value of the TAX VR LOG FLAG variable is N. Use this variable to control whether or not data gathering is enabled at different levels:
To enable data gathering for all payees in an instance, update the default value to Y.
To enable data gathering for a single payee, use the supporting element override at the payee level to override this variable to Y.
To enable data gathering for all payees in one pay group, change this variable to Y using the supporting element override at pay group level.
To enable data gathering for all payees in one pay entity, change the variable using the supporting element override at the pay entity level.
Note. Lower-level settings can override or inherit higher-level settings. For example, if the value of this variable for a pay group is set to Y, then payees that belong to the pay group default to Y. You can change the variable to N at the payee level, then the payee's tax log data is not retrieved by the payroll process.
Access the Supporting Elements page (Global Payroll & Absence Mgmt, Payee Data, Create Overrides, Supporting Elements, Supporting Elements) to override the Tax Log variable for the specified payee.
After assigning this variable to a payee, the tax calculation details for the payee are recorded and can be printed in the Tax Log report or the Termination Tax Log report.
Access the Pay Groups - Supporting Element Overrides page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Framework, Organizational, Pay Groups, Supporting Element Overrides) to override the Tax Log variable for a specified pay group.
After assigning this variable to a pay group, the tax calculation details for all of the payees that use the pay group setting in this pay group are recorded and can be printed in the Tax Log report or the Termination Tax Log report.
Access the Pay Entity - Supporting Elements Overrides page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Framework, Organizational, Pay Entities, Supporting Element Overrides) to override the TAX VR LOG FLAG variable for a specified pay entity.
After assigning this variable to a pay entity, the tax calculation details for all of the payees that use the pay entity setting are recorded and can be printed in the Tax Log report or the Termination Tax Log report.
Note. If the Tax Log flag is set to Y, the tax calculation details are recorded, which can significantly affect the performance of the payroll process, so you should not change this setting if it is not required. You need to enter the proper begin date and end date, then reset the flag to N, or remove the override record after you have reviewed the Tax Log or Termination Tax Log report.
After setting up the Tax Log flag, you can run payroll process. The payroll process checks the Tax Log flag for every identified payee, and then gathers Tax Log data and stores it in writable arrays.
Tax Log Report Writable Arrays and Records
Global Payroll for Thailand uses the following writable arrays for the Tax Log report:
TAX WA G LOG
TAX WA D LOG
There are two records for these arrays: GPTH_TAX_G_LOG and GPTH_TAX_D_LOG. The Tax Log SQR Report process retrieves the detailed tax calculation data from these records and then prints the information into a PDF file.
Termination Tax Log Report Writable Arrays and Records
Global Payroll for Thailand uses the following writable arrays for the Termination Tax Log report:
TAX WA G TER LOG
TAX WA D TER LOG
There are two records for these arrays: GPTH_TX_G_T_LOG and GPTH_TX_D_T_LOG. The Termination Tax Log Report process (GPTH_T_TX_AE ) retrieves the detailed tax calculation data from these records and then uses the PeopleTools XML Publisher to print the Termination Tax Log report into a PDF file.
After running the payroll process, users can run the Tax Log report or Termination Tax Log Report process in order to review the tax calculation details in the Tax Log report or the Termination Tax Log report.
This section discusses how to:
Run the Tax Log report.
Run the Termination Tax Log report.
Page Name |
Definition Name |
Navigation |
Usage |
GPTH_RC_TAX_LOG |
Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Tax Log THA, Tax Log THA |
Generate the Tax Log report for Global Payroll for Thailand. |
|
GPTH_RC_TER_LOG |
Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Termination Tax Log THA, Termination Tax Log THA |
Generate the Termination Tax Log report for Global Payroll for Thailand |
Access the Tax Log THA page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll, Tax Log THA, Tax Log THA).
After you run the Tax Log process, you can locate the report file using the following steps:
On the Tax Log THA page, click the Process Monitor link.
Locate the desired GPTHTX10 process in the Process List region on the Process List page and click the Details link to open the Process Detail page.
On the Process Detail page, click the View Log/Trace link to open the View Log/Trace page.
On the View Log/Trace page, click the link to report file, in PDF format. The file name is a combination of the process name, GPTHTX10, and the process instance number.
You can also access the Tax Log Report through the Report Manager link on the Tax Log THA page.
See Also
Enterprise PeopleTools PeopleBook: PeopleSoft Process Scheduler, "Using Report Manager"
Enterprise PeopleTools PeopleBook: PeopleSoft Process Scheduler, "Using Process Monitor"
Access the Termination Tax Log THA page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Termination Tax Log THA, Termination Tax Log THA).
After you run the Termination Tax Log process, you can locate the report file through the Report Manager link on the Termination Tax Log THA page.
See Also
Enterprise PeopleTools PeopleBook: PeopleSoft Process Scheduler, "Using Report Manager"
Enterprise PeopleTools PeopleBook: PeopleSoft Process Scheduler, "Using Process Monitor"