Search Results pay_fr_contribution_usages
Overview
PAY_FR_CONTRIBUTION_USAGES is a Payroll (PAY) module table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It holds the definition of statutory payroll contributions within the French legislation, acting as a configuration repository that maps payroll elements to the contribution treatment required by French statutory reporting. The table is classified as VALID in the ETRM data model and contains 20 documented columns.
From a Data Vault modeling perspective, the mined foreign key structure suggests a satellite-leaning classification. The table retains a surrogate primary key, multiple business-key unique constraints, and descriptive attributes (rate, contribution, and process properties) that change over time, which is characteristic of satellite behaviour attached to a core business entity. This classification is a heuristic recommendation rather than a prescriptive implementation rule.
Key Information Stored
The table's structure supports both identity and descriptive purposes:
- CONTRIBUTION_USAGE_ID — the surrogate primary key, defined by PAY_FR_CONTRIBUTION_USAG_PK. This is the technical row identifier.
- ELEMENT_NAME, PROCESS_TYPE, CONTRIBUTION_USAGE_TYPE, DATE_FROM, DATE_TO, BUSINESS_GROUP_ID, GROUP_CODE — the business-key columns that form PAY_FR_CONTRIBUTION_USAGES_UK1. A second unique index, PAY_FR_CONTRIBUTION_USAGES_UK2, uses the same set without GROUP_CODE, allowing either granularity to be enforced as unique.
- RATE_TYPE and RATE_CATEGORY — determine how the contribution rate is applied and categorised for the payroll element.
- CONTRIBUTION_CODE and RETRO_CONTRIBUTION_CODE — statutory codes that identify the contribution, including the code used when retroactive processing applies.
- CONTRIBUTION_TYPE — classifies the nature of the contribution.
- CODE_RATE_ID — links the usage row to its underlying rate definition.
- DATE_FROM and DATE_TO — provide the effective-dating window that governs when a definition is active.
- BUSINESS_GROUP_ID — the foreign key to HR_ALL_ORGANIZATION_UNITS, identifying the business group that owns the definition.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard Oracle EBS audit and concurrency-control columns.
Common Use Cases and Queries
Typical usage centres on French statutory payroll reporting, effective-dated rate lookups, and auditing of contribution definitions. A common query pattern resolves the currently active contribution for a given element and process:
- Filtering by SYSDATE BETWEEN DATE_FROM AND DATE_TO to obtain the effective definition on a pay period date.
- Joining on ELEMENT_NAME and PROCESS_TYPE to reconcile payroll element setup against statutory contribution codes.
- Using GROUP_CODE or RATE_CATEGORY to segment contributions by population or scheme.
- Retrieving RETRO_CONTRIBUTION_CODE when processing retroactive payroll adjustments.
- Reporting on CONTRIBUTION_TYPE and CONTRIBUTION_USAGE_TYPE to summarise the statutory contribution footprint for a business group.
A representative pattern selects CONTRIBUTION_CODE, RATE_TYPE, and RATE_CATEGORY from PAY_FR_CONTRIBUTION_USAGES where ELEMENT_NAME and PROCESS_TYPE match the payroll element, BUSINESS_GROUP_ID matches the operating unit's business group, and the current date falls within the effective range. Because the table is effective-dated, queries should always constrain the date window to avoid returning multiple historical rows.
Related Objects
The principal relationships documented for this table are:
- HR_ALL_ORGANIZATION_UNITS — referenced through PAY_FR_CONTRIBUTION_USAGES.BUSINESS_GROUP_ID, providing the owning business group for each contribution definition.
- PAY_FR_CONTRIBUTION_USAGES_UK1, PAY_FR_CONTRIBUTION_USAGES_UK2, and PAY_FR_CONTRIBUTION_USAG_PK — the unique indexes enforcing identity and business-key uniqueness.
- Payroll element and rate definition entities referenced via ELEMENT_NAME and CODE_RATE_ID — these link the usage row to the element and rate structures that drive calculation.
Because the table functions as a French-legislation configuration repository, dependent payroll processes, statutory reports, and rate-maintenance screens read from it rather than write to it during normal payroll runs.
-
Table: PAY_FR_CONTRIBUTION_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FR_CONTRIBUTION_USAGES, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID, product: PAY - Payroll , description: PAY_FR_CONTRIBUTION_USAGES holds the definition of statutory payroll contributions in the French legislation. , implementation_dba_data: HR.PAY_FR_CONTRIBUTION_USAGES ,
-
Table: PAY_FR_CONTRIBUTION_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FR_CONTRIBUTION_USAGES, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID, product: PAY - Payroll , description: PAY_FR_CONTRIBUTION_USAGES holds the definition of statutory payroll contributions in the French legislation. , implementation_dba_data: HR.PAY_FR_CONTRIBUTION_USAGES ,
-
APPS.PAY_CNU_BUS1 SQL Statements
12.1.1
-
APPS.PAY_CNU_BUS1 SQL Statements
12.2.2
-
VIEW: HR.PAY_FR_CONTRIBUTION_USAGES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_FR_CONTRIBUTION_USAGES#, status:VALID,
-
SYNONYM: PUBLIC.PAY_FR_CONTRIBUTION_USAGES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID,
-
APPS.PAY_CNU_SHD SQL Statements
12.2.2
-
APPS.PAY_CNU_SHD SQL Statements
12.1.1
-
VIEW: HR.PAY_FR_CONTRIBUTION_USAGES#
12.2.2
-
TABLE: HR.PAY_FR_CONTRIBUTION_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FR_CONTRIBUTION_USAGES, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID,
-
SYNONYM: APPS.PAY_FR_CONTRIBUTION_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID,
-
APPS.PAY_CNU_BUS SQL Statements
12.2.2
-
APPS.PAY_CNU_BUS SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_FR_CONTRIBUTION_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID,
-
PACKAGE: APPS.PAY_CNU_BUS1
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CNU_BUS1, status:VALID,
-
PACKAGE: APPS.PAY_CNU_BUS1
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CNU_BUS1, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_BUS1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_BUS1, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_SHD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_DEL, status:VALID,
-
TABLE: HR.PAY_FR_CONTRIBUTION_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FR_CONTRIBUTION_USAGES, object_name:PAY_FR_CONTRIBUTION_USAGES, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_REBATES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_REBATES, status:VALID,
-
PACKAGE: APPS.PAY_FR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_FR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_BUS1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_BUS1, status:VALID,
-
PACKAGE: APPS.PAY_CNU_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CNU_BUS, status:VALID,
-
TRIGGER: APPS.PAY_FR_CONTRIBUTION_USAGES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_FR_CONTRIBUTION_USAGES_WHO, status:VALID,
-
TRIGGER: APPS.PAY_FR_CONTRIBUTION_USAGES_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_CNU_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_SHD, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_REBATES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_REBATES, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_BUS, status:VALID,
-
TRIGGER: APPS.PAY_FR_CONTRIBUTION_USAGES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_FR_CONTRIBUTION_USAGES_WHO, status:VALID,
-
PACKAGE: APPS.PAY_CNU_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CNU_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CNU_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_CNU_SHD
12.1.1
-
APPS.PAY_CNU_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
TRIGGER: APPS.PAY_FR_CONTRIBUTION_USAGES_WHO
12.2.2
-
PACKAGE: APPS.PAY_FR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_FR_GENERAL, status:VALID,
-
APPS.PAY_CNU_INS SQL Statements
12.2.2
-
APPS.PAY_CNU_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PAY_FR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_DUCS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_DUCS, status:VALID,