Search Results pay_accrual_plans
The PAY_ACCRUAL_PLANS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for managing accrual plans within the Oracle Payroll module. Accrual plans define the rules and policies governing how employees accumulate time-off benefits such as vacation, sick leave, or other paid time off (PTO). This table stores the foundational metadata for these plans, ensuring accurate accrual calculations and compliance with organizational or regulatory requirements. Below is a detailed breakdown of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
ThePAY_ACCRUAL_PLANS
table contains columns that define the attributes of accrual plans, including:
- ACCRUAL_PLAN_ID: The primary key, uniquely identifying each accrual plan.
- BUSINESS_GROUP_ID: Links the plan to a specific business group, ensuring segregation of data by organizational unit.
- NAME: The descriptive name of the accrual plan (e.g., "Annual Vacation Accrual").
- DESCRIPTION: Additional details about the plan's purpose or rules.
- ACCRUAL_CATEGORY: Classifies the plan (e.g., "Vacation," "Sick Leave").
- START_DATE and END_DATE: Define the active period of the plan.
- ACCRUAL_UNITS: Specifies the unit of measurement (e.g., "Days," "Hours").
- ACCRUAL_FREQUENCY: Determines how often accruals are calculated (e.g., "Monthly," "Annually").
- ACCRUAL_FORMULA_ID: References a formula (stored in
FF_FORMULAS
) for custom accrual calculations.
Functional Role in Oracle Payroll
ThePAY_ACCRUAL_PLANS
table serves as the backbone for configuring and executing accrual processes. Key functionalities include:
- Plan Configuration: HR administrators use this table to define accrual rules, such as eligibility criteria, carryover limits, and payout policies. For example, a plan may allow a maximum carryover of 5 vacation days into the next year.
- Integration with Payroll Runs: During payroll processing, the system references this table to calculate accrued time-off balances based on employee tenure, hours worked, or other predefined rules.
- Reporting and Compliance: The data supports regulatory reporting (e.g., labor laws requiring minimum vacation accruals) and internal audits.
Integration with Other Modules
The table interacts with several Oracle EBS components:- Oracle HRMS: Links to employee assignments (
PER_ALL_ASSIGNMENTS
) to determine eligibility. - Oracle Time and Labor (OTL): Tracks actual time taken against accrued balances.
- Payroll Tables: Coordinates with
PAY_ACCRUAL_BALANCES
to store calculated balances andPAY_ELEMENT_ENTRIES
for payout processing.
Technical Considerations
In Oracle EBS 12.1.1 and 12.2.2, the table is optimized for performance, with indexes on key columns likeACCRUAL_PLAN_ID
and BUSINESS_GROUP_ID
. Customizations or extensions should adhere to Oracle's data model to avoid upgrade conflicts. For example, adding a column to track plan-specific tax rules would require a custom extension table.
Conclusion
ThePAY_ACCRUAL_PLANS
table is indispensable for managing time-off benefits in Oracle EBS. Its structured design ensures flexibility in configuring diverse accrual policies while maintaining integration with payroll and HR processes. Proper utilization of this table enables organizations to automate complex accrual calculations, reduce manual errors, and comply with labor regulations efficiently.
-
Table: PAY_ACCRUAL_PLANS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACCRUAL_PLANS, object_name:PAY_ACCRUAL_PLANS, status:VALID, product: PAY - Payroll , description: PTO accrual plan definitions, (Paid time off). , implementation_dba_data: HR.PAY_ACCRUAL_PLANS ,
-
Table: PAY_ACCRUAL_PLANS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACCRUAL_PLANS, object_name:PAY_ACCRUAL_PLANS, status:VALID, product: PAY - Payroll , description: PTO accrual plan definitions, (Paid time off). , implementation_dba_data: HR.PAY_ACCRUAL_PLANS ,
-
View: PAY_VIEW_NET_CALC_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_VIEW_NET_CALC_RULES_V, object_name:PAY_VIEW_NET_CALC_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_VIEW_NET_CALC_RULES_V ,
-
View: PAY_VIEW_NET_CALC_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_VIEW_NET_CALC_RULES_V, object_name:PAY_VIEW_NET_CALC_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_VIEW_NET_CALC_RULES_V ,
-
Table: PAY_NET_CALCULATION_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_NET_CALCULATION_RULES, object_name:PAY_NET_CALCULATION_RULES, status:VALID, product: PAY - Payroll , description: Element entry values which contribute to the net value of Paid Time Off. , implementation_dba_data: HR.PAY_NET_CALCULATION_RULES ,
-
Table: PAY_NET_CALCULATION_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_NET_CALCULATION_RULES, object_name:PAY_NET_CALCULATION_RULES, status:VALID, product: PAY - Payroll , description: Element entry values which contribute to the net value of Paid Time Off. , implementation_dba_data: HR.PAY_NET_CALCULATION_RULES ,
-
Table: PAY_ACCRUAL_BANDS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACCRUAL_BANDS, object_name:PAY_ACCRUAL_BANDS, status:VALID, product: PAY - Payroll , description: Length of service bands used in calculating accrual of paid time off. , implementation_dba_data: HR.PAY_ACCRUAL_BANDS ,
-
Table: PAY_ACCRUAL_BANDS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACCRUAL_BANDS, object_name:PAY_ACCRUAL_BANDS, status:VALID, product: PAY - Payroll , description: Length of service bands used in calculating accrual of paid time off. , implementation_dba_data: HR.PAY_ACCRUAL_BANDS ,
-
View: PAY_SG_LEAVE_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_SG_LEAVE_BALANCES_V, object_name:PAY_SG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Singapore localisation view. , implementation_dba_data: APPS.PAY_SG_LEAVE_BALANCES_V ,
-
View: PAY_AU_ASG_LEAVE_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_BALANCES_V, object_name:PAY_AU_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_BALANCES_V ,
-
View: PAY_AU_ASG_LEAVE_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_BALANCES_V, object_name:PAY_AU_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_BALANCES_V ,
-
View: PAY_FR_NET_CALC_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FR_NET_CALC_RULES_V, object_name:PAY_FR_NET_CALC_RULES_V, status:VALID, product: PAY - Payroll , description: This View is Used in the View Accruals Form for displaying French Specific details , implementation_dba_data: APPS.PAY_FR_NET_CALC_RULES_V ,
-
View: PAY_HK_ASG_LEAVE_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_LEAVE_BALANCES_V, object_name:PAY_HK_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_ASG_LEAVE_BALANCES_V ,
-
View: PAY_NZ_ASG_LEAVE_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_BALANCES_V, object_name:PAY_NZ_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_BALANCES_V ,
-
View: PAY_SG_LEAVE_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_SG_LEAVE_BALANCES_V, object_name:PAY_SG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Singapore localisation view. , implementation_dba_data: APPS.PAY_SG_LEAVE_BALANCES_V ,
-
View: PAY_HK_ASG_LEAVE_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_LEAVE_BALANCES_V, object_name:PAY_HK_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_ASG_LEAVE_BALANCES_V ,
-
View: PAY_FR_NET_CALC_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FR_NET_CALC_RULES_V, object_name:PAY_FR_NET_CALC_RULES_V, status:VALID, product: PAY - Payroll , description: This View is Used in the View Accruals Form for displaying French Specific details , implementation_dba_data: APPS.PAY_FR_NET_CALC_RULES_V ,
-
View: PAY_NZ_ASG_LEAVE_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_BALANCES_V, object_name:PAY_NZ_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_BALANCES_V ,
-
View: PAY_VIEW_ACCRUAL_PLANS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_VIEW_ACCRUAL_PLANS_V, object_name:PAY_VIEW_ACCRUAL_PLANS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_VIEW_ACCRUAL_PLANS_V ,
-
View: PAY_VIEW_ACCRUAL_PLANS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_VIEW_ACCRUAL_PLANS_V, object_name:PAY_VIEW_ACCRUAL_PLANS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_VIEW_ACCRUAL_PLANS_V ,
-
View: PAY_KR_ASG_LEAVE_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_ASG_LEAVE_BALANCES_V, object_name:PAY_KR_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_ASG_LEAVE_BALANCES_V ,
-
View: PAY_KR_ASG_LEAVE_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_ASG_LEAVE_BALANCES_V, object_name:PAY_KR_ASG_LEAVE_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_ASG_LEAVE_BALANCES_V ,
-
View: PAY_AU_LEAVE_LIABILITY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_LEAVE_LIABILITY_V, object_name:PAY_AU_LEAVE_LIABILITY_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_LEAVE_LIABILITY_V ,
-
View: PAY_AU_LEAVE_LIABILITY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_LEAVE_LIABILITY_V, object_name:PAY_AU_LEAVE_LIABILITY_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_LEAVE_LIABILITY_V ,
-
View: PAY_ACCRUAL_PLANS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ACCRUAL_PLANS_V, object_name:PAY_ACCRUAL_PLANS_V, status:VALID, product: PAY - Payroll , description: Paid time off accrual plans. , implementation_dba_data: APPS.PAY_ACCRUAL_PLANS_V ,
-
View: PAY_ACCRUAL_PLANS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ACCRUAL_PLANS_V, object_name:PAY_ACCRUAL_PLANS_V, status:VALID, product: PAY - Payroll , description: Paid time off accrual plans. , implementation_dba_data: APPS.PAY_ACCRUAL_PLANS_V ,