Understanding Off Cycle Processing of Global Payroll for Thailand

This topic discusses:

  • The off cycle process.

  • Types of off cycle transactions.

  • Viewing delivered elements.

Off cycle processing refers to processing payments and making corrections to payroll results outside of the normal payroll schedule. Off cycle transactions are usually made to correct prior payments, enter manual payments, or to make early termination payments that can't wait until the next scheduled payroll.

Off cycle processing can occur many times within one payment period, before normal payroll processing, or after normal payroll processing

PeopleSoft Global Payroll for Thailand provides an off cycle payroll run and off cycle tax calculation process used for unscheduled payments that do not fall within the normal payroll run.

Supported Features for Off Cycle Processing

The following features are supported for Global Payroll for Thailand:

  • Irregular income and deductions with the related tax are processed.

    Regular incomes, regular deductions, provident fund contribution, and social security contribution are not handled in off cycle processes.

  • Off cycle processing for Global Payroll for Thailand uses the same process list as the normal payroll process, so you must indicate which elements are processed in the off cycle process:

    • Any elements in positive input.

    • Any elements in the limited element set entered on the Off Cycle Request page.

  • Withholding, gross up all cycle, and gross up one cycle tax calculation methods are supported for off cycle processing.

Target Period for Off Cycle Processing

Off cycle processing can occur many times within a payment period or before or after normal cycle processing. The following diagram illustrates the possible timing points of off cycle processing in PeopleSoft Global Payroll for Thailand:

This diagram illustrates the possible timing points of off cycle processing in PeopleSoft Global Payroll for Thailand.

Possible timing points of off cycle processing

If an off cycle request is specified for a non-processed period, the system calculates the taxable amount of off cycle income based on the regular and irregular incomes of the previous period. If the off cycle request is specified for a processed period, the system calculates the taxable amount of off cycle income based on regular and irregular incomes of that period.

The four types of off cycle transactions are:

  1. Manual payments.

    Manual payments enable you to enter payments that you have calculated and paid outside of the payroll system. Examples include paying a new hire with a manual check, because their pay details were not entered in time for the normal pay run.

  2. Corrections.

    Corrections enable you to correct the results of any finalized payroll. Examples include reversing a sick leave payment when workers compensation should have been paid.

  3. Unscheduled payments.

    Unscheduled payments enables you to enter one time payments that fall outside of the normal payroll process. Examples include one time bonuses or expense reimbursements.

  4. Advances.

    Advances enables you to pay payees before their normally scheduled pay run. Examples include salary due on termination.

When processing off cycle transactions, such as unscheduled payments, you can use positive input and a limited element set to specify which elements to process. You select a limited element set when you enter off cycle processing instructions through the Off Cycle Request components.

PeopleSoft Global Payroll for Thailand provides the EG-OFFCYCLE element group as a limited element set to guarantee that only earnings and deductions entered on the Off Cycle Request page and other primary elements for tax allowance and tax deduction that are included in the EG-OFFCYCLE element group are resolved.

There is no separate payroll process list for off cycle processing. It uses the same run type (KTPAYROLL) and process list (THPAYROLL) as normal cycle processing.

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