WRK_EARNINGS

(SQL Table)
Index Back

Work Record - Pay Earnings

This work record contains payroll affecting information such as earnings, hours, location, tax information, etc. It is the core record for the payroll process. An employee might have more than one pay earning record depending on other payroll affecting activity during the pay period, such as change in pay rate, job, etc. Each pay earning record may have one or more subordinate Pay Other Earnings record(s).This work record is used during Payroll Calculation process and contains information for future use by PAY_EARNINGS.

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 COMPANY Character(3) VARCHAR2(3) NOT NULL Company

Prompt Table: COMPANY_TBL

2 PAYGROUP Character(3) VARCHAR2(3) NOT NULL Pay Group

Prompt Table: PAYGROUP_TBL

3 PAY_END_DT Date(10) DATE NOT NULL Pay Period End Date

Prompt Table: PAY_CALENDAR

4 OFF_CYCLE Character(1) VARCHAR2(1) NOT NULL Off Cycle ?

Y/N Table Edit

Default Value: N

5 PAGE_NUM Number(5,0) INTEGER NOT NULL Page Nbr
6 LINE_NUM Number(3,0) SMALLINT NOT NULL Line Nbr
7 ADDL_NBR Number(3,0) SMALLINT NOT NULL Additional Pay Line Nbr
8 SEPCHK Number(2,0) SMALLINT NOT NULL Separate check number.
9 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
10 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
11 EARNS_END_DT Date(10) DATE Earnings End Date
12 EARNS_BEGIN_DT Date(10) DATE Earnings Begin Date
13 ADDLPAY_REASON Character(3) VARCHAR2(3) NOT NULL Reason for Additional Pay
A=Anniversary Award
AWD=Award Data
BAS=Benefits Administration Credit
C=Contract Pay
JOB=Job Other Pay
N=Not Specified
O=Outstanding Contribution
P=Performance Award
Q=President's Award
S=Productivity Award
14 DISABLE_DIR_DEP Character(1) VARCHAR2(1) NOT NULL Disable Direct Deposit

Y/N Table Edit

Default Value: N

15 GROSSUP Character(1) VARCHAR2(1) NOT NULL Gross-Up

Y/N Table Edit

Default Value: N

16 PAY_LINE_STATUS Character(1) VARCHAR2(1) NOT NULL Payline Calculation Status
C=Calculated
E=Calculation Error
F=Confirmed
I=Initial Load
P=Pay in Progress
U=Updated by User
V=Reversing Check

Default Value: I

17 OK_TO_PAY Character(1) VARCHAR2(1) NOT NULL Okay to pay indicator.

Y/N Table Edit

Default Value: N

18 JOB_PAY Character(1) VARCHAR2(1) NOT NULL Job Pay

Y/N Table Edit

Default Value: N

19 ACCT_CD Character(25) VARCHAR2(25) NOT NULL Combination Code

Prompt Table: ACCT_CD_TBL

20 GL_PAY_TYPE Character(6) VARCHAR2(6) NOT NULL General Ledger Pay Type
21 DEPTID Character(10) VARCHAR2(10) NOT NULL Department

Prompt Table: DEPT_TBL

22 JOBCODE Character(6) VARCHAR2(6) NOT NULL Job Code

Prompt Table: JOBCODE_TBL

23 POSITION_NBR Character(8) VARCHAR2(8) NOT NULL Position Number
24 SHIFT Character(1) VARCHAR2(1) NOT NULL Regular Shift
1=Day
2=Evening
3=Night
A=Any
C=Compressed
N=Not Applicable
R=Rotating

Default Value: N

25 SHIFT_RT Number(19,6) DECIMAL(18,6) NOT NULL Shift Differential Rate
26 HOURLY_RT Number(19,6) DECIMAL(18,6) NOT NULL Hourly Rate
27 FLSA_RT Number(19,6) DECIMAL(18,6) NOT NULL FLSA Rate
28 RATE_USED Character(1) VARCHAR2(1) NOT NULL Rate Used
A=Alternative Rate
F=FLSA Rate
H=Hourly Rate
29 FLSA_REQUIRED Character(1) VARCHAR2(1) NOT NULL FLSA required
N=NO FLSA REQUIRED
Y=FLSA REQUIRED
30 ERNCD_REG_HRS Character(3) VARCHAR2(3) NOT NULL Regular Hours Earnings Type

Default Value: PAYGROUP_TBL.ERNCD_REG_HRS

31 ERNCD_OT_HRS Character(3) VARCHAR2(3) NOT NULL OT Hours Earnings Type

Default Value: PAYGROUP_TBL.ERNCD_OT_HRS

32 REG_PAY_HRS Signed Number(8,2) DECIMAL(6,2) NOT NULL Regular Hours Input
33 REG_HRS Signed Number(8,2) DECIMAL(6,2) NOT NULL Regular Hours
34 OT_HRS Signed Number(8,2) DECIMAL(6,2) NOT NULL Overtime Hours
35 REG_HRLY_EARNS Signed Number(12,2) DECIMAL(10,2) NOT NULL Regular Hourly Earnings
36 OT_HRLY_EARNS Signed Number(12,2) DECIMAL(10,2) NOT NULL Overtime Hourly Earnings
37 ERNCD_REG_EARNS Character(3) VARCHAR2(3) NOT NULL Regular Earns Earnings Type

Default Value: PAYGROUP_TBL.ERNCD_REG_EARNS

38 REG_PAY Signed Number(12,2) DECIMAL(10,2) NOT NULL Regular Salaried Earnings
39 REG_EARNS Signed Number(12,2) DECIMAL(10,2) NOT NULL Regular Earnings
40 REG_EARN_HRS Signed Number(8,2) DECIMAL(6,2) NOT NULL Regular Earnings Hours
41 DED_TAKEN Character(1) VARCHAR2(1) NOT NULL Deductions Taken
D=Deduction Table Governs
N=None
R=No Override
S=Deduction Table Subset Governs

Default Value: D

42 DED_SUBSET_ID Character(3) VARCHAR2(3) NOT NULL Deduction Subset ID
43 DED_TAKEN_GENL Character(1) VARCHAR2(1) NOT NULL Specify how general deduction is to be taken.
D=Deduction Table Governs
N=None
R=No Override
S=Deduction Table Subset Governs

Default Value: D

44 DED_SUBSET_GENL Character(3) VARCHAR2(3) NOT NULL Subset ID for general deductions.
45 STATE Character(6) VARCHAR2(6) NOT NULL State

Prompt Table: STATE_TAX_DATA

46 LOCALITY Character(10) VARCHAR2(10) NOT NULL Locality

Prompt Table: LOCAL_TAX_DATA

47 PAY_FREQUENCY Character(5) VARCHAR2(5) NOT NULL Pay Frequency
A=Annual
B=Biweekly
D=Daily
M=Monthly
Q=Quarterly
S=Semimonthly
W=Weekly

Default Value: PAYGROUP_TBL.PAY_FREQUENCY

Prompt Table: FREQUENCY_TBL

48 TAX_PERIODS Number(2,0) SMALLINT NOT NULL Tax Periods

Default Value: 1

49 TAX_METHOD Character(1) VARCHAR2(1) NOT NULL Tax method.
A=Annualized
B=Bonus
C=Cumulative
G=Aggregate
L=Lump Sum
M=Commission
P=Specified on Paysheet
S=Supplemental
X=Special Supplemental

Default Value: A

50 ADDL_TAXES Character(1) VARCHAR2(1) NOT NULL Additional Taxes

Y/N Table Edit

Default Value: Y

51 OVERRIDE_HOURLY_RT Character(1) VARCHAR2(1) NOT NULL OverRide Hourly Rate Indicator

Y/N Table Edit

Default Value: N

52 BENEFIT_RCD_NBR Number(3,0) SMALLINT NOT NULL Specifies a sequence number associated with each of multiple concurrent jobs for a one employee. It is used to determine the applicable benefit program for each job. The first job entered for an employee is automatically assigned a Benefit Record Number of zero (0). This field is linked with EMPL_RCD#, the Employment Record Number.
53 SINGLE_CHECK_USE Character(1) VARCHAR2(1) NOT NULL How is Single Check Used
C=Check Only
N=Not Applicable
P=Paysheet Only

Default Value: N

54 TL_SOURCE Character(1) VARCHAR2(1) NOT NULL Time && Labor Source Flag
T=Time and Labor Record
U=User Updated/Created Record
55 PAY_SHEET_SRC Character(1) VARCHAR2(1) NOT NULL Source of Paysheet
B=Flat Sum Bonus Calculation
F=FLSA Paysheet
K=Batch Final Check
L=Online Final Check
O=On-line Paysheet
P=Paysheet Load
S=Regular Paysheet

Default Value: S

56 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit

Default Value: JOB.BUSINESS_UNIT

Prompt Table: BUS_UNIT_TBL_HR

57 EI_PRIOR_PD_CORR Character(1) VARCHAR2(1) NOT NULL EI Prior Period Correction

Y/N Table Edit

Default Value: N

58 COMP_RATECD_REG Character(6) VARCHAR2(6) NOT NULL Regular Comp Rate Code

Prompt Table: COMP_RT_REG_VW

59 COMP_RATECD_OT Character(6) VARCHAR2(6) NOT NULL Overtime Comp Rate Code

Prompt Table: COMP_RT_OT_VW

60 COMPRATE_USED_REG Number(19,6) DECIMAL(18,6) NOT NULL Comp Rate Used for Regular
61 COMPRATE_USED_OT Number(19,6) DECIMAL(18,6) NOT NULL Comp Rate Used for Overtime
62 FICA_STATUS_EE Character(1) VARCHAR2(1) NOT NULL FICA Status-Employee
E=Exempt
H=ER FICA Exmpt
J=EE FICA Exmpt
K=EE/ER FICA Exmpt
M=Medicare only
N=Subject
63 PAID_PRDS_PER_YEAR Number(6,2) DECIMAL(5,2) NOT NULL Annualize factor for contract pay calculation
64 ORIG_PAYGROUP Character(3) VARCHAR2(3) NOT NULL Original Paygroup
65 FLSA_STATUS Character(1) VARCHAR2(1) NOT NULL FLSA Status
A=Administrative
C=Computer Employee
E=Executive
H=Highly Compensated Employees
M=Management
N=Nonexempt
O=Outside Salesperson
P=Professional
V=Nonexempt Alt Overtime
X=No FLSA Required
66 XREF_NUM Number(15,0) DECIMAL(15) NOT NULL T&L Xref Num

Default Value: 0

67 FLSA_END_DT Date(10) DATE FLSA End Date
68 UNION_CD Character(3) VARCHAR2(3) NOT NULL Union Code
69 BEN_DED_STATUS Character(1) VARCHAR2(1) NOT NULL Benefit Deductions Status
A=Additional Pay Update
C=Calculated
D=Employee Data Update
I=Initial
L=Pay Calendar Update
U=User Update

Default Value: I

70 GENL_DED_STATUS Character(1) VARCHAR2(1) NOT NULL General Deductions Status
A=Additional Pay Update
C=Calculated
D=Employee Data Update
I=Initial
L=Pay Calendar Update
U=User Update

Default Value: I

71 HP_CONTRACT_NUM Number(7,0) INTEGER NOT NULL Contract Number
72 HP_CONTRACT_SEQ Number(3,0) SMALLINT NOT NULL Contract Sequence
73 PY_JUR_CODE Character(10) VARCHAR2(10) NOT NULL This field is used for storing Jurisdiction Code for the state