INF_CV_USPAYRULES
Back to current versionRestore this version

Alias: IVPPRU#

(INF_CV_USPAYRULES)

(US Only) The INF_CV_USPAYRULES table is used to import the rules for employee taxation into the software data structures. The U.S. Pay Rules contain the individual pay factors and rules that are required to calculate all legislated deductions and contributions required for each Employee, by effective date. Completed according to the W-4 form submitted by employees. Employees may have different rule sets by state, if desired.

Tables loaded: P2K_PR_US_PAY_RULES (one for each user field value provided)

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)Yused 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) 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() 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.
COUNTRY_CODEVarchar2(16) Used for validation of STATE_PROVINCE_CODE. Validation: Must be a valid country code on P2K_CM_COUNTRIES. If you provide a STATE_PROVINCE_CODE, then you must provide a COUNTRY_CODE.
STATE_PROVINCE_CODEVarchar2(16) Used for validation of GEO_CODE. Validation: Must be a valid state code or province code, for the COUNTRY_CODE indicated on P2K_CM_STATE_PROVINCES.
GEO_CODEVarchar2(16) Validation: The GEO Code must be a valid GEO_CODE on the P2K_CM_TAX_JURISDICTIONS table and it must be within that specific state, as well.
DESCRIPTIONVarchar2(50)
EFFECTIVEDate()YValidation: Must be a valid date format. Suggestion: If you are not loading multiple date-effective records for the same employee, 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 employee, 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
UFED_FILING_STATUSVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_FILING_STATUS
UFED_NUM_EXEMPTIONSNumber(5)
UFED_ANN_EXEMPTIONNumber(18)
UFED_ADD_EXEMPTIONNumber(18)
UFED_ADD_TAX_PER_PERIODNumber(18)
UFED_TAX_AMOUNTNumber(18)
UFED_TAX_PERCENTNumber(5)
UFED_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_TAX_METHOD
UFED_SUPPL_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_SUPPL_METHOD
UFED_FICA_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_FICA_METHOD
UFED_MEDICARE_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_MEDICARE_METHOD
UFED_FUTA_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_FUTA_METHOD
UFED_EIC_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UFED_EIC_METHOD
UST_RECIPROCATIONVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_RECIPROCATION
UST_FILING_STATUSVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_FILING_STATUS
UST_NUM_EXEMPTION_1Number(5)
UST_NUM_EXEMPTION_2Number(5)
UST_ANN_EXEMPTIONNumber(18)
UST_ADD_EXEMPTIONNumber(18)
UST_ADD_TAX_PER_PERIODNumber(18)
UST_ADD_TAX_RESVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_ADD_TAX_RES
UST_ADD_TAX_WORKVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_ADD_TAX_WORK
UST_TAX_AMOUNTNumber(18)
UST_TAX_PERCENTNumber(5)
UST_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_TAX_METHOD
UST_SUPPL_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_SUPPL_METHOD
UST_ALT_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_ALT_TAX_METHOD
UST_SUI_EE_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_SUI_METHOD
UST_SUI_ER_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_SUI_METHOD
UST_SDI_EE_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_SDI_METHOD
UST_SDI_ER_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_SDI_METHOD
UST_WCB_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_UST_WCB_METHOD
ULOC_RECIPROCATIONVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_RECIPROCATION
ULOC_FILING_STATUSVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_FILING_STATUS
ULOC_NUM_EXEMPTIONSNumber(5)
ULOC_ANN_EXEMPTIONNumber(18)
ULOC_EXEMPTION_PERCENTNumber(5)
ULOC_ADD_TAX_PER_PERIODNumber(18)
ULOC_ADD_TAX_WORKVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_ADD_TAX_WORK
ULOC_ADD_TAX_RESVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_ADD_TAX_RES
ULOC_TAX_AMOUNTNumber(18)
ULOC_TAX_PERCENT_1Number(5)
ULOC_TAX_PERCENT_2Number(5)
ULOC_COUNTY_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_COUNTY_TAX_METHOD
ULOC_CITY_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_CITY_TAX_METHOD
ULOC_SCHOOL_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_SCHOOL_TAX_METHOD
ULOC_SCHOOL_TAX_AMOUNTNumber(18)
ULOC_SCHOOL_TAX_PERCENTNumber(5)
ULOC_HEAD_TAX_METHODVarchar2(30) Validation: If provided, must be one of the fixed lexicon values from X_ULOC_HEAD_TAX_METHOD
ULOC_HEAD_TAX_AMOUNTNumber(18)
UST_EIC_METHODVarchar2(30)
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.