people soft payroll tables

8
.\ /r i, \r' l'iit\-" I \V This documents deals with Payroll processes such as Pavsheet process. Pavcalc process and Pavconfirm process. PAYSIIXET PROCESS Tables the PAYSHEET process selects from: ww^"1*l*,,lo Q;t' PS_PAYSHEET_RUNCTL PS-PAY-CALENDAR PS_INSTAII-A.TION The process seiects the run control record that was added by the user prior to running the process. Using the Run ID, the process selects the appropriate pay calendar information. The process selects the Balance ID for the calendar year. P,afi?P1 3) Tables the PAYSHEET process inserts into: PS PAY PAGE - t rlt*lLu^?( ) PS-PAY-LINE C ouo t.x^P ith'il1 PS-PAY-EARNINGS This table contains the paysheet pages that are created. Each page may be the parent to several paylines. This table contains individual paylines. Each employee will be created on a separate payline during on-cycle processing. Each payline may be the parent to several pay earnings records. These pay earnings records may represent one or more checks. This table contains individual pay earnings records. Each paycheck may contain several pay earnings records. Some key fields on this table are: SEPCHK - Determines whether these eamings are associated with a separate check. PAY_LINE_STATUS - Indicates whether rhe earnings record has been calculated or confirmed successfully. Valid values are I Initial Load. U Updated by operator. C Calculated successfully. E Eruor. F Confirmed successfully. P Pay in Progress. JOB_PAY - Directs the process to update the paysheet with the most current job information. (r gnN - f)tiv'{un r\ (t 'tr N ,. rt (,t-i. 1t>c pnd*d r ' ' \tY1rr': :- \.!.wji \l t' '" tIrT go*4 t-tPL .,,*& htn"" " f

Upload: rameshkota

Post on 19-Jan-2016

183 views

Category:

Documents


9 download

DESCRIPTION

Payroll peoplesoft

TRANSCRIPT

Page 1: People soft Payroll tables

.\/r i, \r'

l'iit\-"I \VThis documents deals with Payroll processes such as Pavsheet process. Pavcalc

process and Pavconfirm process.

PAYSIIXET PROCESSTables the PAYSHEET process selects from:

ww^"1*l*,,loQ;t'

PS_PAYSHEET_RUNCTL

PS-PAY-CALENDAR

PS_INSTAII-A.TION

The process seiects the run control record that wasadded by the user prior to running the process.

Using the Run ID, the process selects the

appropriate pay calendar information.

The process selects the Balance ID for the calendaryear.

P,afi?P1

3) Tables the PAYSHEET process inserts into:

PS PAY PAGE- t rlt*lLu^?( )

PS-PAY-LINEC ouo t.x^P ith'il1

PS-PAY-EARNINGS

This table contains the paysheet pages that arecreated. Each page may be the parent to severalpaylines.This table contains individual paylines. Eachemployee will be created on a separate paylineduring on-cycle processing. Each payline may bethe parent to several pay earnings records. Thesepay earnings records may represent one or morechecks.

This table contains individual pay earnings records.Each paycheck may contain several pay earningsrecords. Some key fields on this table are:

SEPCHK - Determines whether these eamings areassociated with a separate check.PAY_LINE_STATUS - Indicates whether rheearnings record has been calculated or confirmedsuccessfully. Valid values areI Initial Load.U Updated by operator.C Calculated successfully.E Eruor.

F Confirmed successfully.P Pay in Progress.

JOB_PAY - Directs the process to update thepaysheet with the most current job information.

(r gnN - f)tiv'{un

r\ (t 'tr N

,. rt (,t-i. 1t>c

pnd*d r '

' \tY1rr': :-

\.!.wji \l t' '"

tIrT

go*4

t-tPL

.,,*&htn"" " f

Page 2: People soft Payroll tables

PS_PAY-OTH_EARNS

a ,rr,sit . ridSU"

\'ri\*

PS_PAY_MESSAGE

4) Table the PAYSIIEET process updates:

PS-PAY_CALENDAR

5) Tables the PAYSHEET process deletes from:

PS_PAYSHEET_RUNCTL

PS_PAY_MESSAGE

OK_TO_PAY - Indicates whether this record

should be processed. If this field is set to lNll,this record will be bypassed by the calculationprocess.

DED_TAKEN- Directs the system how to take

deductions. If this field is set to nN !, no

deductions will be taken for this check.

This table contains other earnings records which are

added to the paysheet. The PAYSIIEET process

may generate these records automatically from the

additional pay data records under Employee PayrollData. Records added from additional pay will have

the ADDL_SEQ field set to a value > 0. OtherEarnings records may also be added online orthrough a time interface. Records added in this

manner should have the ADDI, SEQ field set = 0.

Otherwise, additional pay will not be processed

correctly. There may be multiple other earningsrecords for one PS PAY EARNINGS record.

This table is updated with standard payroll errormessages that are encountered during the process.

The PAY_SIIEETS_RUN flag on the pay calendar

is set to !Y! to indicate that the PAYSIIEETprocess has run successfully.

The run control is deleted after the process isinitiated.Messages from the prior run are deleted bycompany, pay group, pay end date and off-cycleindicator. Page number is also used for off-cyclecheck processing.

Page 3: People soft Payroll tables

,/-t\ \

\t:..)\\U \,.

rY'. /:. ts->l!

PAY CALCULATION PROCESS.t

r.. .. \-l>rl l/ I,1 Ll,,

,^ b : " ,i. Tables the CALCPAY process selects from: \')>l I t

n. lM / n,!..1k'u,-../ .\.\r.

1,,'{ PS-PAY-CALC RUNCTL The process selects the run control record that was'i'{' \' '- \l/-\- added by the user prior to running the process. Th,\''\ rn{ tr v''\' \n\ q l,;1" \ added by the user prior to running the process. The

\^t* ^ \,--L run control may be set up to RECALCUTATE ALLW'' or CALCULATE WHERE NEEDED. If the run

h\- \.\..jt" F ,^,,J. control specifies RECALCULATE ALL, all records

|-i 1. '

,.V"i * will be calculated, even if they were already

tyt\\rv't' calculated. If the run control specifiesf ' CALCUI-A.TE WHERE NEEDED, the system will

look at the PAY_LINE_STATUS to determinewhich records to calcuiate.

PS-PAY_CALENDAR Using rhe Run Control ID, the process selects theappropriate pay calendar information.

PS-PAY_PAGE Pages for the calendar being processed will beselected.

PS-PAY_LINE Lines for the calendar being processed will beselected.

PS_PAY_EARNINGS Using the PAY_LINE_STATUS onPS_PAY_EARNINGS and the CALC_SELECTfield on PS_PAY_CALC_RUNCTL, the systemselects the.records to be calculated. If the runcontrol specifies RECALCULA.TE AI-L, all recordswith OK_TO_PAY = lYn wiil be calculated, evenif they were already calculated successfully. If therun control specifies CALCULATE WHERENEEDED, the system will only calculate thoserecords where OK_TO_PAY = lYD and thePAY_LINE_STATUS is I, P, U or E.

, ES PAY OTH EARNS Other earnings for the calendar being processed will\'/ be selected.

PS-PAY-ONE_TIME One-time deductions for the calendar beingprocessed will be selected.

PS-PAY-TAX_OVRD One-time taxes for the calendar being processedwill be selected (U.S. only).

PS-GARN-OVRD One-time garnishments for the calendar beingprocessed will be selected.

Page 4: People soft Payroll tables

1) Tables the CALCPAY process inserts or updates into:

PS_PAY_CHECK

PS PAY DEDUCTION

PS PAY TAX

PS_PAY_GARNISH

PS_PAY_SPCI - F,ARNS

PS-PAY_MESSAGE

2) Tables the CALCPAY process updates:

PS_PAY-CALENDAR

This table is updated with the gross-to-net

information for each paycheck.

This table is updated with all deductions taken on

each check. It is stored by employee, deduction,and pay end date. This table contains the currentpay period as well as previous periods.

This table is updated with all taxes taken for each

check. It is stored by employee, tax class, and pay

end date. This table contains the current pay period

as well as previous periods.This table is updated with the gamishment

deductions taken for each check. This table

contains current period deductions as well as priorperiods.This table is updated with the eamings totals that

make up the special accumulators.This table is updated with standard payroll error

messages that are encountered during the process.

If the error that occurred is a high-level error (forexample, Deduction Table not found), the error willonly be reported on the payroll messages for the

first employee who met this condition. Otheremployees who meet this condition will have their

PAY-LINE-STATUS set to [ED, but they will not

be reported.in the payroll messages. The

assumption is that once the Deduction Table is

added, it will fix the error for all employees. This

prevents the PAY_MESSAGE table from filling up

with duplicate messages. If a low-level error is

encountered (for example, ernployee tax data not

found), this error will be reported in the payrollmessages for all empioyees who meet thiscondition.

The PAY_PRECALC-RUN flag is set to !Y!when a preliminary calculation process has run

successfully. The PAY-CALC-RUN flag is set to

nYD when a final calculation process has run

successfully. You will not be allowed to run the

CONFIRM process until the PAY-CALC-RUNflag is set to nYIl.

Page 5: People soft Payroll tables

PS-PAY-PAGE

PS PAY LINE

PS PAY EARNINGS

PS-PAY-OTH_EARNS

PS-PAY_CHECK

New records may be added to this table as a resuit

of the paysheet update process (in other words new

employees that were hired since PAYSFIEET or

CALCPAY were last run).New records may be added to this table as a result

of the paysheet update process (in other words new

employees that were hired since PAYSFIEET or

CALCPAY were last run).

The PAY_LINE-STATUS will be updated as

follows:C Calculated successfullY.

E Calculation error; check for payrollmessages or other erro6.

P An error occurred that PreventedCALCPAY from completing. This check

wiil be recalculated when CALCPAY isrerun. Earnings or other paysheet fields may

be updated as a result of ajob change or new

hires made since paysheets or CALCPAYwere last run.

Other earnings may be updated as a result of a

change on the Additional Pay Data panels.

Earnings, taxes, or deduction amounts may be

updated as a result of a change on the paysheet.

PAYCI{ECK-STATUS will be set to lCn forcalculated.

3)

PS

Tables the CALCPAY process deletes from:

_PAY_CALC_RUNCTL

PAY MESSAGE

The run control is deleted after the process is

initiated.Messages from the prior run are deleted bycompany, pay group, pay end date, and off-cycleindicator. Page number is also used in off-cyclecheck processing.

PS

Page 6: People soft Payroll tables

^ / cig.)L)

Q IE'1 LFI

PV \ U

PAY CONFIRMATION PROCESS

Tables the CONFIRM process selects from

PS_PAY_CONF_RUNCTL The process selects the run control record that wasadded by the user prior to running the process.

/pS-pAV-CALENDAR Using the Run Control ID, the pro"rs selects rhe

appropriate pay calendar information.PS_INSTALLATION The process selects the Balance ID for the calendar

year.PS_PAY_PAGE Pages for the calendar being processed are selected.PS_PAY_LINE Lines for the caiendar being processed are selected.PS_PAY_CFIECK Paychecks where PAYCFIECK_STATUS = !C!

are selected.PS_PAY_EARNINGS Pay eamings where PAY_LINE_STATUS = !C!

are selected.PS_PAY_SPCL_EARNS Special accumulator amounts for the calendar being

processed are selected.PS_PAY_TAX Taxes taken for the calendar being processed are

selected.PS_PAY_GARMSH Gamishments taken for the calendar being

processed are selected.PS_PAY_DEDUCTION Deductions taken for the calendar being processed

are selected.This process also selects from some employee andpay process tables.

1-) Tables the CONFIRM process inserts into

PS PAY DISTRIBUTN The pay distribution tabie is updated with check and

advice information.This table is updated with standard payroll errormessages that are encountered during the process.

PS_PAY_CIDCK_DUE This table is updated with the check informationthat is later used by the check reconciliationprocess.

This balance table is updated with the current periodcheck information.

PS PAY MESSAGE

. ./ PS CIIECK YTD*V

. / PS_EARNINGS BAL* Earnings balances are updated with earnings and\-/special accumulator data for the current period.

" / PS_DEDUCTION BAL* Deduction balances are updated with the current\-/period amounts.

/ PS_TAX_BALANCE* Tax balances are updated with the curent periodamounts.

Page 7: People soft Payroll tables

. /'PS GARN BAIANCE* Garnishment balances are updated with the currentv period amounts.

* These tables may be inserted into or updated depending on the payroll cycle being run.

2) Tables the CONFIRM process updates

PS_PAY-PAGEPS_PAY-LINEPS-PAY_EARNINGSPS-PAY_CTMCKPS DED ARREARS

PS GARN SPEC

CONFIRMED flag is set to !Yn.CONFIRMED flag is set to !Yn.PAY_LINF,-STATUS is set to DF!.PAYCFMCK_STATUS is set to [F!.Deduction arrears balances are updated to reflectthe current affears balances.

PS ADDL PAY DATA Additional pay data is updated to reflect the newgoai balance (GOAL_BAI).Garnishment specification data is updated to reflectthe new limit balance (GARN_LIMIT_BAL).

PS_GENI, DEDUCTION Employee general deduction data is updated toreflect the new goal balance (GOAL_BAL).

PS_VACATION_BEN Empioyee vacation benefit table is updated toreflect the new goal balance (GOAL_BAL).

PS_LEAVE_ACCRUAL Unprocessed data fields are updated on employeeleave accrual records. Note: A leave accrual recordwill be inserted if the employee has not beenprocessed through the ACCRUAL process yet.

PS_PAY_FORM_TBL The I,AST_FORM#_USED is updated on the formtable.

PS_PAY_CALENDAR The PAY_CONFIRM_START flag is set to [Ynwhen the process is started initially. ThePAY_CONFIRM_RUN flag is set to lYn whenthe process has run to completion successfully.

3) Tables the CONFIRM process deletes from

PS_PAY_CONF_RUNCTL The run control is deleted after the process is

rnrtiated.PS_PAY_MESSAGE Messages from the prior run are deleted by

company, pay group, pay end date, and off-cycleindicator. Page number is also used for off-cyclecheck processing.

PS_PAY_PAGE Records whose PS_PAY_LINE entries are nolonger there.

In the following tables, records whose PS PAY EARNINGS have OK TO PAY =trND are deleted.

Page 8: People soft Payroll tables

PS-PAY-LINEPS_PAY-EARNINGSPS-PAY-OTH-EARNSPS-PAY-ONE_TIMEPS_PAY-TAX-OVRDPS-PAY-CTX-OVRDPS-PAY-GARN-OVRDPS-PAY-DEDUCTIONPS-PAY-TAXPS-PAY-GARNISHPS-PAY-CHECKPS-PAY-SPCL_EARNS