Alias: IVPPYD#

The INF_CV_PAYMENTRULES table is used to import the rules for disbursing an employee’s pay into the software data structures. Payment Rules are a date sensitive means of indicating the method(s) by which an employee elects to receive their pay. This may include payment by check, and/or an unlimited number of direct deposits.

Table Columns#


Column nameData Type / SizeMand.Notes
IDNumber(10) Used internally to define a unique identification for the record. This field would not be loaded.
ENTITY_CODEVarchar2(16)YNot moved to the software data structures, but used for validation of the employment record. Validation: The Entity Code provided must be defined on P2K_CM_ENTITIES
PERSON_CODEVarchar2(16)YUsed for validation of the employment record. Validation: Must be a valid PERSON_CODE already defined on the P2K_HR_IDENTITIES table.
EMPLOYMENT_TYPEVarchar2(30) Not moved to the software structures, but used for validation. Validation: The employee must have an active employment record for this employment type. Must be one of the fixed lexicon values from X_EMPLOYMENT_TYPE. Derivation: If you do not provide an employment type value, the conversion application will look for any P2K_HR_EMPLOYMENTS record that matches the other criteria. Suggestion: If you are loading employees, you can set this field to a fixed value of ‘01’.
HIRE_DATEDate() Not moved to the software structures, but used for validation of the employment record. Derivation: If you do not provide a hire date, the conversion application will look for any P2K_HR_EMPLOYMENTS record that matches the other criteria. Validation: Must be a valid date.
EFFECTIVEDate()YValidation: Must be a valid date format. Suggestion: If you are not loading multiple date-effective records for the same entity code, then populate this field with a constant ‘01-Jan-0001’ which represents the beginning of time.
EXPIRYDate()YValidation: Must be a valid date format, with a date after the effective date. Suggestion: If you are not loading multiple date-effective records for the same entity code, then populate this field with a constant ‘31-Dec-3999’ which represents the end of time.
CHANGE_CODEVarchar2(16) Validation: The Change Code provided must be defined on P2K_CM_CHANGE_REASONS
PAYMENT_RULE_TYPEVarchar2(30)YValidation: Must be one of the fixed lexicon values from X_PAYMENT_RULE_TYPE
COUNTRY_CODEVarchar2(16) Not moved to the software structures, but used for validation of the bank transit code. Validation: Must be a valid country code on P2K_CM_COUNTRIES
BANK_TRANSIT_CODEVarchar2(16) Validation: Must be a valid bank location already defined on P2K_PR_BANK_LOCATIONS
BANK_ACCOUNTVarchar2(30)
BANK_ACCOUNT_TYPEVarchar2(30) Validation: Must be one of the fixed lexicon values from X_BANK_ACCT_TYPE
SPLIT_SEQUENCENumber(5)
AMOUNTNumber(18)
NET_PAY_PERCENTNumber(5)
PAY_REMAININGVarchar2(4) Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N”, “NO” or “0”. All other values will translate to True
PAID_TO_ORDER_OFVarchar2(50)
DEPOSIT_START_DATEDate() Validation: Must be a valid date.
PRENOTE_REQUIREDVarchar2(4) Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N”, “NO” or “0”. All other values will translate to True
PRENOTE_DATEDate() Validation: Must be a valid date.
BANK_TRANSIT_CODE_PAYBYVarchar2(16) Validation: Must be a valid bank location already defined on P2K_PR_BANK_LOCATIONS
BANK_ACCOUNT_PAYBYVarchar2(30) Validation: The payment rule must have been previously defined on P2K_PR_PAYMENT_RULE_DETAILS.
PRIME_DEPOSITVarchar2(4)
CREATE_DATEDate() This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
CREATE_USERVarchar2(30) This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
CHANGE_DATEDate() This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.
CHANGE_USERVarchar2(30) This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded.