There are Six Steps in PeopleSoft Payroll Process:
– Setting up tables
– Setting up employees
– Paysheets
– Pay calculations
– Pay confirmation
– Print reports, checks, advices
Pay Confirmation is one of the step.
During the Pay Confirmation process, the system updates all balances for earnings, deductions,
taxes, garnishments, and arrears. The system also assigns check and advice numbers. In addition,
this process deletes all paysheet and paycheck records for those paysheets where OK_TO_PAY =
'N' on the PAY_EARNINGS record.
Tables From Which the CONFIRM Process Selects
The process selects the run control record
PS_PAY_CONF_RUNCTL
that is added by the user prior to running
the process.
Using the Run Control ID, the process
PS_PAY_CALENDAR
selects the appropriate pay calendar
information.
PS_INSTALLATION
PS_PAY_PAGE
PS_PAY_LINE
PS_PAY_CHECK
PS_PAY_EARNINGS
PS_PAY_SPCL_EARNS
The process selects the Balance ID for
the calendar year.
Pages for the calendar being processed
are selected.
Lines for the calendar being processed
are selected.
Paychecks where PAYCHECK_STATUS =
‘C’ are selected.
Pay earnings where PAY_LINE_STATUS
= ‘C’ are selected.
Special accumulator amounts for the
calendar being processed are selected.
Unemployment insurable earnings for the
PS_PAY_INS_EARNS
calendar being processed are selected
(Canadian only).
PS_PAY_TAX
PS_PAY_TAX_CAN
PS_PAY_GARNISH
PS_PAY_DEDUCTION
Taxes taken for the calendar being
processed are selected.
Taxes taken for the calendar being
processed are selected (Canadian only).
Garnishments taken for the calendar
being processed are selected.
Deductions taken for the calendar being
processed are selected.
This process also selects from some employee and pay process tables.
Tables Into Which the CONFIRM Process Inserts
PS_BOND_LOG*
PS_PAY_DISTRIBUTN
PS_PAY_MESSAGE
PS_PAY_CHECK_DUE
PS_CHECK_YTD*
PS_EARNINGS_BAL*
PS_DEDUCTION_BAL*
PS_TAX_BALANCE*
PS_GARN_BALANCE*
The bond log table is updated with bond deductions
taken in the current period.
The pay distribution table is updated with check and
advice information.
This table is updated with standard payroll error
messages that are encountered during the process.
This table is updated with the check information that
is later used by the check reconciliation process.
This balance table is updated with the current period
check information.
Earnings balances are updated with earnings and
special accumulator data for the current period.
Deduction balances are updated with the current
period amounts.
Tax balances are updated with the current period
amounts.
Garnishment balances are updated with the current
period amounts.
PS_CAN_CHECK_YTD*
Canadian version of PS_CHECK_YTD.
PS_CAN_ERN_BALANCE*
Canadian version of PS_EARNINGS_BAL.
PS_CAN_DED_BALANCE*
Canadian version of PS_DEDUCTION_BAL.
PS_CAN_TAX_BALANCE*
Canadian version of PS_TAX_BALANCE.
PS_INS_EARNS_BAL
Unemployment insurable earnings balances are
updated with the current period amounts (Canadian
only).
* These tables might be inserted into or updated, depending on the payroll cycle being run.
This is Part 2 of the Answer for your question:
Tables the CONFIRM Process Updates
PS_PAY_PAGE
CONFIRMED flag is set to ‘Y.’
PS_PAY_LINE
CONFIRMED flag is set to ‘Y.’
PS_PAY_EARNINGS
PAY_LINE_STATUS is set to ‘F.’
PS_PAY_CHECK
PAYCHECK_STATUS is set to ‘F.’
PS_DED_ARREARS
PS_ADDL_PAY_DATA
PS_GARN_SPEC
PS_GENL_DEDUCTION
PS_VACATION_BEN
PS_LEAVE_ACCRUAL
Deduction arrears balances are updated to reflect the
current arrears balances.
Additional pay data is updated to reflect the new goal
balance (GOAL_BAL).
Garnishment specification data is updated to reflect
the new limit balance (GARN_LIMIT_BAL).
Employee general deduction data is updated to reflect
the new goal balance (GOAL_BAL).
Employee vacation benefit table is updated to reflect
the new goal balance (GOAL_BAL).
Unprocessed data fields are updated on employee
leave accrual records. A leave accrual record is
inserted, if the employee has not yet been processed
through the ACCRUAL process.
PS_PAY_FORM_TBL
The LAST_FORM#_USED is updated on the form
table.
The PAY_CONFIRM_START flag is set to ‘Y’ when
PS_PAY_CALENDAR
the process is started initially. The
PAY_CONFIRM_RUN flag is set to ‘Y’ when the
process runs to completion successfully.
Tables From Which the CONFIRM Process Deletes
PS_PAY_CONF_RUNCTL
The run control is deleted after the process is
initiated.
Messages from the prior run are deleted by company,
PS_PAY_MESSAGE
pay group, pay end date, and off-cycle indicator.
Page number is also used for off-cycle check
processing.
PS_PAY_PAGE
PS_PAY_LINE
PS_PAY_EARNINGS
PS_PAY_OTH_EARNS
PS_PAY_ONE_TIME
PS_PAY_TAX_OVRD
PS_PAY_CTX_OVRD
Records whose PS_PAY_LINE entries are no longer
there.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records where OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
PS_PAY_GARN_OVRD
PS_PAY_DEDUCTION
PS_PAY_TAX
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
PS_PAY_TAX_CAN
OK_TO_PAY = ‘N’ are deleted. (Canadian version of
PS_PAY_TAX.)
PS_PAY_GARNISH
PS_PAY_CHECK
PS_PAY_SPCL_EARNS
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have
OK_TO_PAY = ‘N’ are deleted.
Records whose PS_PAY_EARNINGS have