CONTRACT(SQL Table) |
Index Back |
---|---|
Employment Contract DataCONTRACT contains all contract information for employees with a compensation frequency of 'Contract'. It specifies contract begin and end dates, payment begin and end dates and an optional contract type. |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
2 | EMPL_RCD | Number(3,0) | SMALLINT NOT NULL | Empl Record |
3 | HP_CONTRACT_NUM | Number(7,0) | INTEGER NOT NULL | Contract Number |
4 | EFFDT | Date(10) | DATE NOT NULL |
Effective Date
Default Value: %date |
5 | CONTRACT_BEGIN_DT | Date(10) | DATE NOT NULL | Contract Begin Date |
6 | CONTRACT_END_DT | Date(10) | DATE NOT NULL | Contract End Date |
7 | PAYMENT_BEGIN_DT | Date(10) | DATE | Payment Begin Date |
8 | PAYMENT_END_DT | Date(10) | DATE | Payment End Date |
9 | PAYMENT_TERM | Character(1) | VARCHAR2(1) NOT NULL |
Payment Term
A=Pay Over 12 Months C=Pay Over Contract L=Pay with Lump Sum X=Pay over 'X' months |
10 | CONTRACT_PAY_TYPE | Character(10) | VARCHAR2(10) NOT NULL |
Contract Pay Type
Prompt Table: CNTRCT_TYPE_TBL |
11 | CNT_RENEWAL_INDIC | Character(1) | VARCHAR2(1) NOT NULL |
Public Sector HRMS extension.
This field is used to indicate the eligibility of an employee pay contract for automatic renewal by a batch process (CNTPAY02.SQR) at expiry.
Y/N Table Edit Default Value: N |
12 | CNT_RENEWAL_COUNT | Number(2,0) | SMALLINT NOT NULL |
Public Sector Extension
This field indicates the number of remaining renewals left for an employee's contract.
Default Value: 0 |
13 | PAY_PERIOD_HRS | Number(6,2) | DECIMAL(5,2) NOT NULL | Pay Period Hours |
14 | HP_PRORATE_HRS | Character(1) | VARCHAR2(1) NOT NULL |
Contract Pay Prorate Hours in Partial Period indicator
Y/N Table Edit Default Value: N |
15 | ASSIGN_HRS_TO_FLG | Character(1) | VARCHAR2(1) NOT NULL |
Assign Hours To Flag
A=All Earnings(Contract+PNE+ENP) C=Contract Earnings Only N=Not Applicable Default Value: N |
16 | FREQ_ID_MONTHLY | Character(5) | VARCHAR2(5) NOT NULL |
Monthly Frequency
Prompt Table:
MTH_FREQ_TBL_VW
|
17 | HP_CONTRACT_START | Date(10) | DATE | Actual Start Date of contract |
18 | CONTRACT_TERM_DT | Date(10) | DATE | Contract Termination Date - reflects actual termination of contract e.g. if employee terminates or transfer to a non-contract pay position. Default value = Contract end date |
19 | HP_LAST_PAYMENT_DT | Date(10) | DATE | Contract Last Payment Date to support balloon payment. |
20 | HP_WORKDAYS | Number(3,0) | SMALLINT NOT NULL | Stores actual work days for contract period |
21 | HP_USE_HOL_SCHD | Character(1) | VARCHAR2(1) NOT NULL |
To specify if Holiday Schedule is referenced
Y/N Table Edit Default Value: N |
22 | HP_SCHOOL_SCHEDULE | Character(6) | VARCHAR2(6) NOT NULL |
School Schedule
Prompt Table: HP_SCH_SCHD_TBL |
23 | HP_CNT_CAL_OPT | Character(1) | VARCHAR2(1) NOT NULL |
Contract Calculation option
A=Actual P=Prorate Default Value: P |
24 | HP_DAILY_HRS | Number(7,2) | DECIMAL(6,2) NOT NULL | Contract Employee's Daily Hours |
25 | HP_ANNL_OPTN | Character(1) | VARCHAR2(1) NOT NULL |
Annualize Option for Contract Pay
A=Annualize Over 12 months P=Annualize Over Payment Periods U=User Specified Default Value: P |
26 | PAID_PRDS_PER_YEAR | Number(6,2) | DECIMAL(5,2) NOT NULL |
Annualize factor for contract pay calculation
Default Value: 0 |
27 | HP_CRG_DIST | Character(1) | VARCHAR2(1) NOT NULL |
Contract Funding Option - Same as Contract Regular indicator
Y/N Table Edit Default Value: N |
28 | HP_ACCT_CD_PNE | Character(25) | VARCHAR2(25) NOT NULL | Account Code for Paid not Earned |
29 | HP_ACCT_CD_ENP | Character(25) | VARCHAR2(25) NOT NULL | Account Code for Earned not Paid |