CONTRACT

(SQL Table)
Index Back

Employment Contract Data

CONTRACT 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.

  • Parent record: HP_CNTRACT_LIST
  • # 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
    Set Control Field: FREQUENCY_ID

    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