Search Results pay_accrual_plans
Overview
The PAY_ACCRUAL_PLANS table is a core data object within the Oracle E-Business Suite Payroll module (PAY). It serves as the master definition table for Paid Time Off (PTO) accrual plans. An accrual plan defines the rules and policies by which employees earn time off, such as vacation or sick leave, based on factors like length of service, employment terms, or hours worked. This table is foundational to the accrual functionality in both Oracle EBS 12.1.1 and 12.2.2, storing the high-level plan parameters that are then referenced by detailed calculation rules, bands, and employee assignments to govern the automated accrual of leave liabilities.
Key Information Stored
The table's primary key is ACCRUAL_PLAN_ID, which uniquely identifies each plan. Key descriptive and configuration columns include the PLAN_NAME and DESCRIPTION. Critical foreign key relationships are established via BUSINESS_GROUP_ID, which links the plan to a specific HR organization unit, enforcing data security. Other significant columns define the plan's operational characteristics, such as its start and end dates (EFFECTIVE_START_DATE, EFFECTIVE_END_DATE), the accrual category (e.g., vacation, sick), the method of accrual (e.g., flat amount, formula-based), and the payroll frequency for accrual calculations. The table also holds flags controlling plan behavior, like whether unused balances are carried over or paid out.
Common Use Cases and Queries
This table is central to reporting, auditing, and data integration tasks. Common scenarios include generating a list of all active accrual plans within a business group for audit purposes, or identifying plans linked to a specific payroll. A typical query would join PAY_ACCRUAL_PLANS to HR_ALL_ORGANIZATION_UNITS to report plans by business group. For technical support, queries often trace plan definitions to detailed calculation rules or employee balances. Sample SQL to retrieve active plans is:
- SELECT plan_name, description, business_group_id
- FROM pay_accrual_plans
- WHERE SYSDATE BETWEEN effective_start_date AND NVL(effective_end_date, SYSDATE)
- AND business_group_id = :p_bg_id;
Data from this table is also essential for custom reports analyzing accrued liability trends or validating plan setup during implementations.
Related Objects
PAY_ACCRUAL_PLANS has defined relationships with several key payroll objects, as indicated by the foreign keys. PAY_ACCRUAL_BANDS stores tiered accrual rates (e.g., different rates per years of service) that are linked to a parent plan via ACCRUAL_PLAN_ID. PAY_NET_CALCULATION_RULES holds the specific formulas or rules for calculating the net accrual amount per period. The table is referenced by PAY_ACCRUAL_PLAN_ENTRIES, which assigns employees to plans, and PAY_RUN_RESULTS and PAY_ACCRUAL_BALANCES, which store the calculated outcomes. For programmatic access and data integrity, key APIs such as PAY_ACCRUAL_PLAN_API are used to create and maintain plan definitions instead of direct DML operations.
-
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 ,
-
APPS.PAY_PAP_UPD dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_PAP_DEL dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_BATCH_VAL dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_ACCRUAL_PLANS_PKG dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_CN_DEDUCTIONS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.FF_FORMULAS_F_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_PAP_SHD dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PER_ABSENCE_ATTENDANCES_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_AU_HOLIDAYS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PER_DISPLAY_ACCRUAL_BALANCE dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HXC_TIME_ENTRY_RULES_UTILS_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_CN_DEDUCTIONS dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PER_DIF_STMT_REPORT dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_AU_HOLIDAYS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_ENTRY dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_SG_SOE dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HXT_TIMECARD_API dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_PAP_UPD dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_AU_LEAVE_LIABILITY dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_PAP_INS dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXC_TIMECARD_UTILITIES dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXC_FF_DICT dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_KR_PAYSLIP_ARCHIVE dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_PAP_BUS dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_CN_PAYSLIP_ARCHIVE dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_BATCH_VAL dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_SG_SOE dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_UTIL dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.PAY_NZ_LEAVE_LIABILITY dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_RETRO_MIX dependencies on PAY_ACCRUAL_PLANS
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PER_UTILITY_FUNCTIONS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_FR_PTO_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_NZ_HOLIDAYS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_ELEMENT_TYPES_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_NZ_LEAVE_LIABILITY dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_US_PTO_ACCRUAL dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_ACCRUAL_PLAN_API dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HXC_TIMECARD_UTILITIES dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_NZ_PAYSLIP_ARCHIVE dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.HR_PTO_VIEWS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PER_HU_ABS_REP_ARCHIVE_PKG dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_ETP_BUS_ND dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_AU_LEAVE_LIABILITY dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PER_ACCRUAL_CALC_FUNCTIONS dependencies on PAY_ACCRUAL_PLANS
12.2.2
-
APPS.PAY_FR_ATTESTATION_ASSEDIC dependencies on PAY_ACCRUAL_PLANS
12.1.1