This chapter provides an overview of general deductions and discusses how to:
Modify and update delivered general deductions.
Create new general deductions.
Note. General deductions define calculation routines for deductions other than benefit deductions.
This section discusses:
Delivered general deductions.
Delivered supporting elements.
Deduction assignments.
Deduction overrides.
Process lists and sections.
Viewing delivered elements.
The PeopleSoft system delivers a number of general deductions for the U.S. that demonstrate the flexibility of Global Payroll rules to meet common processing requirements such as loan and garnishment calculations.
In this table, the first column combines the name and description of the delivered deductions. The other columns indicate the calculation rule components, such as Unit, Rate, Percent, and Amount, and the pre- and post-process formulas for each deduction.
Name/Descr. |
Unit |
Rate |
Base |
% |
Amount |
Pre- and Post- Process Formula |
CREDIT UNION Credit Union |
N/A |
N/A |
N/A |
N/A |
Payee level |
|
UNITED WAY United Way |
N/A |
N/A |
N/A |
N/A |
Payee level |
|
HOLIDAY FUND Holiday Fund |
N/A |
N/A |
N/A |
N/A |
Payee level |
|
LOAN Company Loan |
N/A |
N/A |
N/A |
N/A |
Payee level |
Post-LNS FM PYMTS |
LOAN AD PYMT Company Loan Amount |
N/A |
N/A |
N/A |
N/A |
Payee level |
Post-LNS FM ADD PYMT |
GARNISHMENT Garnishment |
N/A |
N/A |
N/A |
N/A |
Payee level |
Pre-GRN FM PRE PRCS Post-GRN FM PST PRCS |
BOND Savings Bond |
N/A |
N/A |
N/A |
N/A |
Payee level |
Pre-BND FM SET DRIVER Post-BND FM GOAL AMT |
BOND PURCH Purchase Bonds |
BND FM PURCHASE |
BND VR PRICE |
N/A |
N/A |
N/A |
Pre-BND FM SET DRIVER |
Note. Except for BOND and BOND PURCH, the general deductions are defined as PS Delivered/Not Maintained. This means that you can use them as delivered, modify them, or replace them with new elements.
Credit Union
The CREDIT UNION deduction has a calculation rule of Amount and is used to calculate contributions to a company savings plan. Define the amount at the payee level using the Element Assignment by Payee (GP_ED_PYE) and Payee Assignment by Element (GP_ED_ELEM) components, or positive input.
United Way
The UNITED WAY deduction has a calculation rule of Amount and is used to calculate United Way contributions. Define the amount at the payee level using the Element Assignment by Payee (GP_ED_PYE) and Payee Assignment by Element (GP_ED_ELEM) components, or positive input.
Holiday Fund
The HOLIDAY FUND deduction has a calculation rule of Amount and is used to define holiday savings accounts. Define the amount at the payee level using the Element Assignment by Payee (GP_ED_PYE) and Payee Assignment by Element (GP_ED_ELEM) components, or positive input.
Loan
The LOAN deduction has a calculation rule of Amount and is used to calculate regularly scheduled loan payments. Define the amount, the loan repayment schedule, and other information related to the loan at the payee level using the Request Loans USA page.
Loan Additional Payment
The LOAN AD PYMT deduction is for additional, one-time payments a loan recipient may choose to make outside of the standard repayment schedule. It has a calculation rule of Amount; define the amount, payment date, and other information related to the additional loan at the payee level using the Request Loans USA page.
Note. The deduction LOAN AD PYMT is referred to as a non-payroll loan payment. Although it is processed by the payroll system, it does not reduce the amount of net pay (it is not included in the standard gross to net calculation); instead, it directly reduces the loan balance.
Garnishment
The GARNISHMENT deduction has a calculation rule of Amount and is used to calculate child, spousal, or dependent support deductions, tax levies, creditor garnishments, delinquent student loans, and other types of garnishments. Define garnishment information at the payee level using the Assign Garnishments USA component.
Bond
The BOND deduction has a calculation rule of Amount and enables payees to purchase bonds through payroll deductions. Define the deduction amount, the bonds to purchase, registration instructions, and other information at the payee level on the Savings Bond Assignment page.
Bond Purchase
The BOND PURCH deduction has a calculation rule of Unit x Rate, and enables payees to purchase bonds using the amounts processed by the BOND deduction.
This table lists the key supporting elements used to define the delivered general deductions:
Element Type |
Element Name |
Used By |
Where Used |
Variable |
LNS VR ID |
LOAN This variable is a user field on the LOAN and LOAN AD PYMT deductions. It enables the system to track each loan assignment separately. |
Request Loans USA page. You define the value of the loan ID (LNS VR ID) when you assign loans to payees on the Request Loans USA page. |
LNS VR GOAL AMT |
LOAN This variable contains the total amount of the loan (goal amount). |
Request Loans USA page. You define the goal amount (LNS VR GOAL AMT) on the Request Loans USA page in the Total Loan Amount field. |
|
LNS VR BALANCE |
LOAN and LOAN AD PYMT This variable contains the difference between the goal amount and amount paid to date. |
||
BND VR ID |
This variable is a user field on the BOND and BOND PURCH deductions. It enables you to define the bond type. |
Savings Bond Assignment USA page. You define the bond ID (BND VR ID) on the Savings Bond Assignment USA page when you assign bond deductions to payees. |
|
BND VR NUM |
This variable is a user field on the BOND and BOND PURCH deductions. It enables you to define unique bond purchases. |
Savings Bond Assignment USA page. You define the bond number (BND VR NUM) on the Savings Bond Assignment USA page when you assign bond deductions to payees. |
|
GRN VR ID |
This variable is a user field on the GARNISHMENT deduction. |
Assignment page of the Assign Garnishments USA component (GPUS_GRN). You define the garnishment ID (GRN VR ID) on the Assignment page when you assign garnishment deductions to payees. |
|
GRN VR TYPE |
This variable is a user field on the GARNISHMENT deduction. |
Assignment page of the Assign Garnishments USA component (GPUS_GRN). You define the garnishment type (GRN VR TYPE) on the Assignment page when you assign garnishment deductions to payees. |
|
GRN VR RECDT |
This variable is a user field on the GARNISHMENT deduction. |
Assignment page of the Assign Garnishments USA component (GPUS_GRN). You define the garnishment received date (GRN VR RECDT) on the Assignment page when you assign garnishment deductions to payees. |
|
Formula |
DED FM REFUND BAL |
HOLIDAY FUND This post-process formula is used by the HOLIDAY fund deduction. |
|
LNS FM PYMTS |
LOAN This post-process formula performs limit processing for the LOAN deduction. |
||
LNS FM ADD PYMTS |
LOAN AD PYMT This post-process formula performs limit testing and generates a warning message if an additional payment exceeds the goal amount. |
||
BND FM GOAL AMT |
BOND This post-process formula performs limit processing for the BOND deduction. |
||
BND FM SET DRIVER |
BOND PURCH This pre-process formula sets the bond ID and bond number of each bond. |
||
BND FM PURCHASE |
BOND PURCH This formula calculates the Units in the calculation rule of the BOND PURCH deduction. Note. The Units is the number of bonds to purchase. |
Note. Additional information about supporting elements can be found in chapters on each of the general deduction types.
See Also
Setting Up Garnishment Processing
Administering U.S. Savings Bond Purchases
Deductions with a component of their calculation rule set to Payee Level must be assigned to individual payees before they can be processed, and require positive input for either the Unit, Rate, Base, or Percent component.
The following delivered deductions for the U.S. fall into this category:
Deduction |
Description |
CREDIT UNION, UNITED WAY, and HOLIDAY FUND |
The CREDIT UNION, UNITED WAY, and HOLIDAY FUND deductions are defined with a calculation rule of Amount, with the Amount Type set to Payee Level. These deductions are resolved only when:
|
LOAN and LOAN AD PYMT |
The LOAN and LOAN AD PYMT deductions are defined with a calculation rule of Amount, with the Amount Type set to Payee Level. Access the Request Loans USA page to define loan and additional loan amounts. |
GARNISHMENT |
The GARNISHMENT deduction is defined with a calculation rule of Amount, with the Amount Type set to Payee Level. You define the rules for calculating garnishment amounts using the Assign Garnishments USA component (GPUS_GRN). |
BOND |
The BOND deduction is defined with a calculation rule of Amount, with the Amount Type set to Payee Level. Access the Savings Bond Assignment USA page to define bond deduction amounts. |
See Also
Administering U.S. Savings Bond Purchases
You can override the amounts that are regularly processed for a loan, garnishment, or bond deduction by entering one-time positive input. This table explains how to define one-time overrides for these deductions:
Deduction |
Override Instructions |
LOAN and LOAN AD PYMT |
When you enter one-time positive input for a regularly scheduled LOAN or LOAN AD PYMT deduction, you must specify the loan ID of the loan for which you are entering the override. To do this, enter the appropriate value in the Loan ID field on the Calendar ID Override Details page of the One Time (Positive Input) component (GP_PI_MNL_ERNDED). Note. You can also override the total loan amount on this page. |
GARNISHMENT |
When you enter one-time positive input for a regularly scheduled garnishment deduction, you must specify the garnishment ID, garnishment type, and received date of the garnishment for which you are entering the override. To do this, enter the appropriate values in theGarnishment ID, Garnishment Type, and Received Date fields on the Calendar ID Override Details page of the One Time (Positive Input) component (GP_PI_MNL_ERNDED). |
BOND |
When you enter one-time positive input for a bond deduction, you must specify the bond ID and bond number of the bond for which you are entering the override. To do this, enter the appropriate values in the Bond ID and Bond Number fields on the Calendar ID Override Details page of the One Time (Positive Input) component (GP_PI_MNL_ERNDED). |
All general deductions are members of the USA STD PAYROLL process list.
Within this process list, the general deductions are arranged in these sections:
Section |
Elements in Section |
DEDUCTIONS |
|
LOANS |
|
GARNISHMENTS |
GARNISHMENT |
SAVINGS BOND |
|
The PeopleSoft system delivers a query that you can run to view the names of all delivered elements designed for the United States. Instructions for running the query are provided in the PeopleSoft Global Payroll 8.9 PeopleBook.
See Also
Viewing the Delivered Elements
This section provides overviews of deduction schedules and deduction recipients, and discusses how to:
Modify deduction schedules.
Modify deduction recipients.
Note. This section focuses on the CREDIT UNION, UNITED WAY, HOLIDAY FUND, LOAN, and LOAN AD PYMT deductions. We discuss other general deductions in detail in chapters dedicated to specific types of deductions such as garnishments and bonds.
See Also
Setting Up Garnishment Processing
Administering U.S. Savings Bond Purchases
This section discusses:
Deduction schedules.
Generation controls for bi-weekly and semi-monthly pay periods.
Generation controls for weekly pay periods.
Defining deductions with multiple and single frequencies.
Using generation control when the frequency is per calendar period frequency
Using generation control with a specified frequency.
The general deductions are delivered with a frequency option of Use Calendar Period Frequency. This means that the deduction amount that the system calculates for an eligible payee is the same regardless of the pay period frequency. For example, suppose that you define a deduction as a flat amount of 100.00 USD with a frequency option of Use Calendar Period Frequency. If you process payrolls on a weekly basis, the system deducts 100.00 USD per week for eligible payees. If you process payrolls monthly, the system deducts the same amount each month.
All general deductions delivered with Global Payroll for United States are set up to be processed every pay period, in the first segment only. If you don’t want the system to process a deduction each pay period, you can use one of several delivered generation controls, or define your own generation control frequencies modeled on the delivered generation control elements.
Generation Controls for Bi-Weekly and Semi-Monthly Pay Periods
This table lists the generation control elements delivered for bi-weekly and semi-monthly pay calendars and the associated frequency factors:
Generation Control Element |
Frequency Factor |
Description |
GEN GC WEEK 1AND2 |
FRST ONLY (12) |
Schedules the deduction during the first pay period in the month. |
GEN GC WEEK 3AND4 |
SCND ONLY (12) |
Schedules the deduction during the second pay period in the month. |
Note. You can associate these generation control elements with a deduction at the element level, or assign them to specific payees using the Element Assignments by Payee component.
Generation Controls for Weekly Pay Periods
This table lists the generation control elements delivered for weekly pay calendars and the associated frequency factors:
Generation Control Element |
Frequency Factor |
Description |
GEN GC WEEK 1AND2 |
FRST SCND (24) |
Schedules the deduction during the first and second pay periods in the month. |
GEN GC WEEK 3AND4 |
THRD FRTH (24) |
Schedules the deduction during the third and fourth pay periods in the month. |
Note. You can associate these generation control elements with a deduction at the element level, or assign them to specific payees using the Element Assignments by Payee component.
Defining Deductions with Multiple and Single Frequencies
When a deduction has multiple frequencies, you may need to create generation control elements with more than one associated frequency factor. For example, if you define a deduction that can be taken in the first and second weeks of a weekly pay calendar (frequency factor = 24) or in the first period of a bi-weekly pay calendar (frequency factor = 12), define a generation control element containing both of the required frequencies (as in the case of the delivered generation control element GEN GC WEEK 1AND2). If you process your deductions on a single frequency, you can define generation control elements with a single associated frequency factor.
Using Generation Control When the Frequency Is Per Calendar Period Frequency
When the frequency of a deduction is Per Calendar Period Frequency, the system does not annualize or deannualize amounts to account for different pay period frequencies. This is true even when the deduction is associated with a generation control element. For example, assume that you assign the CREDIT UNION deduction to a payee for 100 USD, and that you process payees weekly. If you use the generation control element GEN GC WEEK 1AND2 with a frequency factor of FRST SCND to schedule this deduction in the first and second week of each month, the amount taken each pay period does not change, but the frequency of the deduction does (100 USD is taken only twice a month, rather than every week).
Using Generation Control with A Specified Frequency
Normally, when you define a deduction with a specific frequency such as monthly or weekly, the system annualizes the amount of the deduction using one of the frequencies defined in the HR Frequency table, and deannulizes it using the pay period frequency.
For example, assume that you process payees weekly, and that you define a deduction of 100 USD per month (frequency = monthly). During processing, the system annualizes this amount to 1200 USD (100 x 12 [monthly frequency factor]), and then deannualizes it into the payroll processing frequency (frequency = 52). The amount paid each period is 1200/52 = 23.076923.
However, when you use a generation control element with an associated frequency factor, the system deannualizes the deduction amount using the frequency associated with the generation control element, rather than the pay period frequency. For example, assume that you use the delivered generation control element GEN GC WEEK 1AND2 with a frequency factor of FRST SCND to schedule the UNITED WAY deduction in the first and the second week of each month. The frequency factor associated with this generation control element is 24 (there are 24 separate deductions per year if the UNITED WAY deduction is processed in the first and second weeks). If the deduction amount is 100 USD per month (frequency factor = 12), the system calculates the per period amount as follows: 1200 USD (100 x 12)/24 = 50.
Note. When you define a deduction with a specific frequency, Global Payroll uses this frequency to annualize the deduction amount. And it uses either pay period frequencies or generation control frequencies to deannualize this amount: if there is no generation control frequency, it uses the pay period frequency; if the element has an associated generation control frequency, it uses the generation control frequency instead.
Note. Although the frequency of the general deductions is Per Calendar Period Frequency, you can modify this definition on the element definition page or at the payee level. The system will then annualize and deannualize the deduction based on the selected frequency option and the generation control element.
Processing a Deduction in the First Segment
PeopleSoft delivers an additional generation control elements that can be used to manage deduction processing:
Generation Control Element |
Description |
GP APPLY 1ST SEG |
Use this generation control element if you want a deduction to be applied to the first segment in a period. |
See Also
Defining Generation Control Elements
Frequency and Generation Control Calculations
The CREDIT UNION and UNITED WAY deductions are delivered with deduction recipients identified on the Recipient page of the deduction definition component. If you want to complete, modify, or delete the recipient definitions for these deductions, use the recipient definition pages in Global Payroll.
See Also
Assigning Recipients to Deductions and Payees
Page Name |
Object Name |
Navigation |
Usage |
GP_ERN_DED_CALC |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Payroll Elements, Deductions, Calculation |
Associate a generation control element with a deduction. Modify the frequency of a deduction at the element definition level. |
|
GP_ED_PYE_DTL_SEC |
Global Payroll & Absence Mgmt, Payee Data, Assign Earnings and Deductions, Element Assignments by Payee Click the Add a New Assignment button and assign a deduction, or click a link in the Element Name column. |
Modify the frequency of a deduction at the payee level. Associate a generation control element with a deduction at the payee level. |
|
GP_CALENDAR3 |
Global Payroll & Absence Mgmt, Absence and Payroll Processing, Define Calendars, Calendars, Generation Control |
Associate a calendar with a frequency factor for generation control. |
|
RECIPIENT |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Banking, Deduction Recipients, Define Deduction Recipients |
Define general and individual recipients. |
|
RECIPIENT_ADR_SP |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Banking, Deduction Recipients, Define Deduction Recipients Click the Address Information link on the Define Deduction Recipients page. |
Define recipient address information. |
|
RECIPIENT_DEP_INFO |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Banking, Deduction Recipients, Recipient Deposit Schedule |
Select a recipient's deposit schedule. |
|
GP_RCP_DED |
Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Payroll Elements, Deductions, Recipient |
Select a general recipient for a deduction. |
To modify deduction schedules:
Associate the appropriate generation control element with the deduction at the element or payee level.
For example, associate the delivered generation control GEN GC WEEK 1AND2 with the credit union deduction (CREDIT UNION) on the Calculation page of the deduction definition component, or with a specific payee using the Element Assignments by Payee component.
Associate the calendar you are processing with the frequency factor of the generation control element you selected.
Do this on the Generation Control page of the Calendar component.
For example, if you process payees weekly and you schedule a credit union deduction to be taken in the first and second week of each month (using the generation control element GEN GC WEEK 1AND2), associate the first and second calendar you process every month with the frequency factor FRST SCND. The generation control element triggers the deduction when the frequency factor associated with the calendar is identical to the frequency factor of the deduction.
To modify deduction recipients:
Define general and individual recipients on the Deduction Recipients page.
Define recipients’ address information on the Recipient Address page.
Select recipients’ deposit schedule on the Deposit Schedule page.
Link general recipients to a deduction on the Recipient page of the deduction definition component.
See Also
Assigning Recipients to Deductions and Payees
This section discusses:
Accumulator structure of general deductions.
Limit processing.
Termination processing.
Earnings/deduction assignments.
User fields.
Note. This section focuses on the CREDIT UNION, UNITED WAY, HOLIDAY FUND, LOAN, and LOAN AD PYMT deductions. Other general deductions are discussed in detail in chapters dedicated to specific deduction types, such as garnishments and bonds.
See Also
Setting Up Garnishment Processing
Administering U.S. Savings Bond Purchases
If you create new general deductions, make sure that they conform to the accumulator structure of the delivered deductions. This is to ensure that the new elements are processed correctly and are included in the appropriate gross-to-net calculations.
Accumulator Structure of General Deductions
This table describes the accumulator structure of general deductions:
Accumulator Name |
Contributing Elements |
TOTAL DEDUCTIONS N |
All employee deductions contribute to this accumulator. This accumulator subtracts from net pay (NET). |
GRN AC FLVYSETUP N |
All employee deductions contribute to this accumulator. Note. This accumulator is used to process federal tax levies. |
FWT PRE TAX N |
All pretax deductions contribute to this accumulator. This accumulator reduces the amount of the taxable gross (GROSS). |
SWT PRE TAX N |
All pretax deductions contribute to this accumulator. This accumulator reduces the amount of the taxable gross (GROSS). |
Additional Accumulators
The following additional accumulator have been defined for loan and bond deductions:
Accumulator Name |
Contributing Elements |
LOAN PAYMENT |
LOAN This accumulator contains the total amount paid towards the loan goal amount. |
BOND BALANCE |
BOND PURCH |
BOND PURCHASED |
BOND PURCH |
BOND AMOUNT |
BOND PURCH |
Note. There are additional accumulators defined for the general deductions. We discuss these accumulators in chapters dealing with specific categories of deductions, such as garnishments and loans.
See Setting Up Garnishment Processing, Setting Up Loan Deductions.
Occasionally, you may need to define a deduction that is limited to an annual or monthly goal or is subject to other limit testing.
If you need to define a limit for one of the delivered general deductions or a deduction that you create yourself, follow these steps:
Modify or create the deduction.
Create a monetary variable to store the limit amount.
This limit can apply to the deduction itself or to specific payees (if defined at the payee level).
Define the limit as a supporting element override.
Create an accumulator to store the amount that has been deducted to date.
This deduction can be for any time period.
The deduction defined in step 1 should be the only member of this accumulator.
Create a formula to perform limit processing.
Use the post-process formula LNS FM PYMTS as a model:
If LNS FM TERMINATION = 1 Then 1 >> SET CURR AMT VAL LNS VR GOAL AMT - LOAN PAYMENT - LOAN_ARR >> OVRD CURR AMT VAL Exit Else If LOAN PAYMENT + LOAN_ARR + CURR AMT VAL > LNS VR GOAL AMT Then 1 >> SET CURR AMT VAL LNS VR GOAL AMT - LOAN PAYMENT - LOAN_ARR >> OVRD CURR AMT VAL Exit Endif Endif
This formula, which is associated with the LOAN deduction:
Determines the termination status of the loan recipient.
If the loan recipient has a termination status of 1 (YES), the formula calculates the LOAN deduction as the total loan amount (LNS VR GOAL AMT) minus the amount repaid (LOAN PAYMENT) minus the arrears amount (LOAN ARR).
If the loan recipient's termination status is 0 (NO), the formula sums the amount repaid to date (LOAN PAYMENT), the current amount to be deducted (CURR AMT VAL), and the arrears amount (LOAN ARR).
Compares the sum of the preceding elements to the original amount of the loan (LNS VR GOAL AMT). If the sum exceeds the original loan amount, the formula calculates the deduction (loan repayment) as follows:
Original amount of loan (LNS VR GOAL AMT) minus amount repaid to date (LOAN PAYMENT) minus amount in arrears (LOAN ARR).
Enter the formula in the Post Process Formula field on the Calculation page of the Deduction Definition component.
Additional Considerations
When you create a limit testing formula, note that:
You must replace the variable LNS VR GOAL AMT in the delivered formula LNS FM PYMTS with the variable you create in step 2.
You must replace the accumulator LOAN PAYMENT in the formula LNS FM PYMTS with the accumulator you create in step 3.
If you allow the deduction you create to go into arrears, the arrears accumulator for your deduction should replace LOAN ARR.
If termination processing is not required for the deduction you create, you should eliminate the termination check included in the formula LNS FM PYMTS.
Some general deductions require special processing when a payee is terminated.
If you create a deduction that requires termination processing, use the LOAN deduction as a model.
The LOAN deduction references the formula LNS FM TERMINATION within the post-process formula LNS FM PAYMENTS to check the termination status of payees.
The formula LNS FM TERMINATION consists of the following actions and conditions:
If TERMINATION DT <= PERIOD END DATE And TERMINATION DT >= PERIOD BEGIN DATE Then 1 >> LNS FM TERMINATION Else 0 >> LNS FM TERMINATION Endif
Based on the value returned by LNS FM TERMINATION (1[YES] if the payee was terminated in the current period, and 0 [NO] if the payee continues to be active), the system executes the necessary termination processing for the LOAN deduction.
Note. In the formula LNS FM TERMINATION, the termination date is represented by the database system element TERMINATION DT. The pay period begin and end dates are represented by the system computed elements PERIOD BEGIN DATE and PERIOD END DATE, respectively.
See Also
Pre-process and Post-process Formulas
If you create deductions that use variables or other supporting elements in their calculation, you can modify or replace the standard supporting element override components to facilitate entering the values of these variables and other elements at either the payee or calender ID override levels.
Note. You can modify the standard supporting element override components by adding or changing field labels, prompt tables, and other page elements to better suit the elements you want to override.
See Also
When you create a deduction, you can associate it with as many as six different user fields. You can then assign the deduction to the same payee multiple times in a single segment and track each assignment, as well as any associated arrears, separately by user field set.
See Also
Managing Multiple Resolutions of an Earning or Deduction