Search Results pay_fi_expiry_support
Overview
PAY_FI_EXPIRY_SUPPORT is an APPS-owned PL/SQL package within the Oracle E-Business Suite Payroll (PAY) module. Its name and procedure set indicate that it provides supporting logic for expiry-related processing of payroll entries, with a particular focus on Finnish (FI) legislative requirements. In Oracle EBS 12.1.1 and 12.2.2, the package is registered as VALID and is classified as "OTHER" in the ETRM API classification, meaning it is not a public, supported API but rather an internal utility invoked by other payroll components. The object has both a package specification and a package body, and it depends on the SYS.STANDARD package. ETRM documentation lists it as referenced by itself (APPS.PAY_FI_EXPIRY_SUPPORT) and by no other packages, confirming its role as a leaf-level utility rather than a shared framework component.
Key Procedures and Functions
The ETRM metadata documents two procedures within the package body:
- COURT_ORDER_EC — Relates to court order processing for Finnish payroll. Court orders are legal deductions applied against an employee's pay, and this procedure supports the expiry logic that determines when such deductions cease or must be recalculated. The "EC" suffix denotes an element or entry classification context.
- HOLIDAY_PAY_EC — Supports holiday pay processing, which under Finnish payroll rules follows specific accrual and expiry patterns. This procedure handles the expiry aspect of holiday pay balances and entitlements.
ETRM counts a total of four documented procedures/functions, though only the two above are named in the metadata excerpt. No parameter lists are documented, and none should be assumed.
Tables Accessed
The package accesses a consistent set of payroll and HR tables through APPS synonyms:
- HR_ORGANIZATION_INFORMATION — supplies organization-level configuration used to determine applicable rules.
- PAY_ASSIGNMENT_ACTIONS — records assignment-level actions that may trigger expiry recalculation.
- PAY_BALANCE_DIMENSIONS — defines the balance dimensionality used when evaluating accrued values.
- PAY_ELEMENT_ENTRIES_F and PAY_ELEMENT_TYPES_F — provide element entry and element type definitions for court order and holiday pay elements.
- PAY_PAYROLL_ACTIONS — identifies the payroll run context in which expiry processing occurs.
- PER_ALL_ASSIGNMENTS_F — supplies assignment records for affected employees.
- PER_TIME_PERIODS — defines the time periods against which expiry is measured.
- DUAL — used for single-row computations.
These tables are read primarily to determine whether a given element entry or balance has reached its expiry threshold under Finnish statutory rules.
Usage Notes
Because PAY_FI_EXPIRY_SUPPORT is classified as OTHER and is referenced by no other packages, it is not intended for direct invocation by customers. It is typically called from payroll element processing logic, most likely from the element's calculation or expiry routines during a payroll run, or from Finnish localization extensions to the Payroll module. Developers extending Finnish payroll should not call this package directly; instead they should use supported payroll APIs and element configuration. Direct modification of the package is unsupported and would be overwritten by patching.
-
PACKAGE: APPS.PAY_FI_EXPIRY_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_FI_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_FI_EXPIRY_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_FI_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_EXPIRY_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_EXPIRY_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_EXPIRY_SUPPORT, status:VALID,
-
PACKAGE: APPS.PAY_FI_EXPIRY_SUPPORT
12.1.1
-
PACKAGE: APPS.PAY_FI_EXPIRY_SUPPORT
12.2.2
-
PACKAGE BODY: APPS.PAY_FI_EXPIRY_SUPPORT
12.1.1
-
PACKAGE BODY: APPS.PAY_FI_EXPIRY_SUPPORT
12.2.2
-
SYNONYM: APPS.PAY_BALANCE_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_DIMENSIONS, status:VALID,
-
APPS.PAY_FI_EXPIRY_SUPPORT dependencies on PAY_FI_EXPIRY_SUPPORT
12.2.2
-
APPS.PAY_FI_EXPIRY_SUPPORT dependencies on PAY_FI_EXPIRY_SUPPORT
12.1.1
-
SYNONYM: APPS.PAY_BALANCE_DIMENSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_DIMENSIONS, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
SYNONYM: APPS.PER_TIME_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_TIME_PERIODS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PAY_ELEMENT_ENTRIES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_ENTRIES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PER_ALL_ASSIGNMENTS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_ASSIGNMENTS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,