Configuring Tax Log Reporting

This chapter provides an overview of Tax Log reporting and discusses how to:

Click to jump to parent topicUnderstanding Tax Log Reporting

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:

  1. 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.

  2. 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:

  3. 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.

Click to jump to parent topicSetting Up the Tax Log Flag

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:

Click to jump to top of pageClick to jump to parent topicPages Used to Set up the Tax Log Flag Variable

Page Name

Definition Name

Navigation

Usage

Variable Name

GP_PIN

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Supporting Elements, Variables, Variable Name

Define a variable element.

Supporting Elements

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.

Pay Groups - Supporting Element Overrides

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.

Pay Entities - Supporting Element Overrides

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.

Click to jump to top of pageClick to jump to parent topicDefining the Tax Log Flag Variable

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:

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.

Click to jump to top of pageClick to jump to parent topicSetting Up the Tax Log Flag for a Payee

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.

Click to jump to top of pageClick to jump to parent topicSetting Up the Tax Log Flag for a Pay Group

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.

Click to jump to top of pageClick to jump to parent topicSetting Up the Tax Log Flag for a Pay Entity

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.

Click to jump to parent topicRunning the Payroll Process

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:

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:

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.

Click to jump to parent topicRunning the Tax Log Reports

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:

Click to jump to top of pageClick to jump to parent topicPages Used to Run Tax Log Reports

Page Name

Definition Name

Navigation

Usage

Tax Log THA

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.

Termination Tax Log THA

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

Click to jump to top of pageClick to jump to parent topicRunning the Tax Log Report

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:

  1. On the Tax Log THA page, click the Process Monitor link.

  2. 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.

  3. On the Process Detail page, click the View Log/Trace link to open the View Log/Trace page.

  4. 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"

Click to jump to top of pageClick to jump to parent topicRunning the Termination Tax Log Report

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"