Search Results pay_us_contribution_history
Overview
The PAY_US_CONTRIBUTION_HISTORY table, owned by the HR schema within the Oracle E-Business Suite Payroll (PAY) module, stores yearly consolidated contribution data for a person, per Government Reporting Entity (GRE), per contribution type. It is a US-specific legislative table that supports payroll processing for benefit and deduction contribution tracking, including limits such as maximum contribution thresholds. In Release 12.1.1 and 12.2.2, this table is a VALID, documented object with a physical schema of 49 columns.
From a data modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone. This suggests that the table can be modeled as an independent structure, or, where consolidation by person, GRE, and contribution type is central, as a satellite attached to a person/GRE hub-link combination. The absence of documented FK dependencies reinforces its role as a consolidated history store rather than a transactional detail.
Key Information Stored
The table uses a surrogate primary key, CONTR_HISTORY_ID, defined by the PAY_US_CONTRIBUTION_HISTORY_PK constraint. A separate unique index, PAY_US_CONTRIBUTION_HISTORY_UK, establishes the business key across CONTR_TYPE, DATE_FROM, DATE_TO, PERSON_ID, and TAX_UNIT_ID. This combination guarantees that a person’s contribution history for a given contribution type, GRE (TAX_UNIT_ID), and effective date range is uniquely represented.
- CONTR_HISTORY_ID — Surrogate primary key for each history record.
- PERSON_ID — Identifies the person whose contributions are being tracked.
- CONTR_TYPE — Contribution type (for example, a benefit or deduction category) being consolidated.
- TAX_UNIT_ID — The Government Reporting Entity (GRE) associated with the contribution.
- DATE_FROM / DATE_TO — Effective date range of the consolidated contribution record, typically the yearly period.
- AMT_CONTR — The actual contribution amount consolidated for the period.
- MAX_CONTR_ALLOWED — The maximum contribution permitted, used for limit tracking.
- INCLUDABLE_COMP — The includable compensation base used in contribution calculations.
- BUSINESS_GROUP_ID — Business group context for the record.
- LEGISLATION_CODE — Legislative context, typically US.
- SOURCE_SYSTEM — Origin of the contribution data.
- CONTR_INFORMATION_CATEGORY and CONTR_INFORMATION1–30 — Descriptive flexfield (DFF) segments holding additional, client-configurable contribution attributes.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — Standard WHO audit and concurrency columns.
Common Use Cases and Queries
Typical reporting scenarios include year-end contribution summaries, contribution limit monitoring, and reconciliation of consolidated contributions by GRE and contribution type. A common pattern filters by person and date range:
- Querying a person’s contribution totals for a tax year:
SELECT CONTR_TYPE, TAX_UNIT_ID, SUM(AMT_CONTR) FROM HR.PAY_US_CONTRIBUTION_HISTORY WHERE PERSON_ID = :p_person AND DATE_FROM >= :p_start AND DATE_TO <= :p_end GROUP BY CONTR_TYPE, TAX_UNIT_ID; - Identifying contributions approaching limits:
SELECT PERSON_ID, CONTR_TYPE, AMT_CONTR, MAX_CONTR_ALLOWED FROM HR.PAY_US_CONTRIBUTION_HISTORY WHERE AMT_CONTR >= MAX_CONTR_ALLOWED * 0.9; - GRE-level aggregation for compliance reporting, grouped by TAX_UNIT_ID and BUSINESS_GROUP_ID.
- Audit extraction using CREATION_DATE and LAST_UPDATE_DATE to isolate recently changed records.
Related Objects
The metadata identifies the table as standalone with no documented foreign-key relationships. Practically, it is joined to core payroll and HR entities through its business columns:
- PER_ALL_PEOPLE_F — joined on PERSON_ID for person attributes.
- PAY_US_TAX_UNITS or the GRE definition table — joined on TAX_UNIT_ID for GRE details.
- PAY_ELEMENT_TYPES_F — referenced indirectly via CONTR_TYPE mapping to contribution elements.
- PAY_PAYROLL_ACTIONS / PAY_RUN_RESULTS — source transactional data consolidated into this history.
- PAY_US_CONTRIBUTION_DEFINITIONS — defines contribution types and limits applied here.
- PAY_BALANCES / PAY_BALANCE_FEEDS — balance infrastructure that aggregates contribution amounts.
-
Table: PAY_US_CONTRIBUTION_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID, product: PAY - Payroll , description: Contribution History stores yearly consolidated contribution data for a Person per GRE per contribution type , implementation_dba_data: HR.PAY_US_CONTRIBUTION_HISTORY ,
-
Table: PAY_US_CONTRIBUTION_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID, product: PAY - Payroll , description: Contribution History stores yearly consolidated contribution data for a Person per GRE per contribution type , implementation_dba_data: HR.PAY_US_CONTRIBUTION_HISTORY ,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTOR_DFV
12.1.1
-
SYNONYM: PUBLIC.PAY_US_CONTRIBUTION_HISTORY
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTOR_DFV
12.2.2
-
VIEW: HR.PAY_US_CONTRIBUTION_HISTORY#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_US_CONTRIBUTION_HISTORY#, status:VALID,
-
SYNONYM: APPS.PAY_US_CONTRIBUTION_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID,
-
SYNONYM: APPS.PAY_US_CONTRIBUTION_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID,
-
APPS.PAY_US_DEF_COMP_457 SQL Statements
12.2.2
-
APPS.PAY_CON_SHD SQL Statements
12.2.2
-
APPS.PAY_CON_SHD SQL Statements
12.1.1
-
VIEW: HR.PAY_US_CONTRIBUTION_HISTORY#
12.2.2
-
APPS.PAY_US_DEF_COMP_457 SQL Statements
12.1.1
-
TABLE: HR.PAY_US_CONTRIBUTION_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTORY_V
12.1.1
-
PACKAGE BODY: APPS.PAY_CON_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_SHD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_DEL, status:VALID,
-
TRIGGER: APPS.PAY_US_CONTRIBUTION_HISTOR_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_US_CONTRIBUTION_HISTOR_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_DEF_COMP_457
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_DEF_COMP_457, status:VALID,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTOR_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PAY_US_CONTRIBUTION_HISTOR_DFV, status:VALID,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTORY_V
12.2.2
-
PACKAGE BODY: APPS.PAY_CON_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_SHD, status:VALID,
-
TRIGGER: APPS.PAY_US_CONTRIBUTION_HISTOR_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_US_CONTRIBUTION_HISTOR_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_DEF_COMP_457
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_DEF_COMP_457, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_BUS, status:VALID,
-
TABLE: HR.PAY_US_CONTRIBUTION_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY, object_name:PAY_US_CONTRIBUTION_HISTORY, status:VALID,
-
VIEW: APPS.PAY_US_CONTRIBUTION_HISTOR_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PAY_US_CONTRIBUTION_HISTOR_DFV, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_FF_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FF_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_BUS, status:VALID,
-
TRIGGER: APPS.PAY_US_CONTRIBUTION_HISTOR_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_CON_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_CON_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CON_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CONTRIBUTION_HISTORY_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CONTRIBUTION_HISTORY_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_CONTRIBUTION_HISTORY_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CONTRIBUTION_HISTORY_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_FF_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FF_FUNCTIONS, status:VALID,
-
TRIGGER: APPS.PAY_US_CONTRIBUTION_HISTOR_WHO
12.2.2
-
APPS.PAY_CON_BUS SQL Statements
12.1.1
-
APPS.PAY_CON_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_US_DEF_COMP_457
12.2.2
-
PACKAGE BODY: APPS.PAY_US_DEF_COMP_457
12.1.1
-
APPS.PAY_CON_DEL SQL Statements
12.2.2
-
APPS.PAY_CON_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PAY_CON_SHD
12.2.2
-
View: PAY_US_CONTRIBUTION_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY_V, object_name:PAY_US_CONTRIBUTION_HISTORY_V, status:VALID, product: PAY - Payroll , description: Contribution History View , implementation_dba_data: APPS.PAY_US_CONTRIBUTION_HISTORY_V ,
-
View: PAY_US_CONTRIBUTION_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_CONTRIBUTION_HISTORY_V, object_name:PAY_US_CONTRIBUTION_HISTORY_V, status:VALID, product: PAY - Payroll , description: Contribution History View , implementation_dba_data: APPS.PAY_US_CONTRIBUTION_HISTORY_V ,
-
APPS.PAY_CON_INS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_CON_SHD
12.1.1