Search Results pay_ie_paye_api
Overview
PAY_IE_PAYE_API is an Oracle EBS 12.1.1 / 12.2.2 application programming interface package owned by the APPS schema and classified in the ETRM repository as a PL/SQL API. It supports the Irish statutory payroll requirement to calculate, record, and report Pay As You Earn (PAYE) deductions for employees. PAYE is the Irish income tax withholding mechanism operated through the Revenue Commissioners, so this package is the technical bridge between Oracle Payroll processing and the country-specific PAYE data structures that hold taxable pay, tax credits, standard rate cut-off points, and the resulting PAYE liability.
The package encapsulates the maintenance of Irish PAYE detail rows, exposing them for use by payroll and tax validation logic rather than requiring callers to manipulate the underlying tables directly. Its dependency profile confirms the package is referenced by PAY_IE_PAYE_PKG and PAY_IE_TAX_VAL, and indirectly by itself, indicating that it sits within a small cluster of Irish payroll objects and is the lower-level entry point for PAYE detail maintenance.
Key Procedures and Functions
Three API procedures are documented for this package:
- CREATE_IE_PAYE_DETAILS — Creates Irish PAYE detail records for the relevant payroll context. It is the insertion point for new PAYE data produced during payroll processing, establishing the taxable pay and tax calculation basis for an employee.
- UPDATE_IE_PAYE_DETAILS — Modifies existing Irish PAYE detail records, allowing corrections, recalculations, or adjustments to reflect changes in taxable pay, credits, or cut-off values.
- DELETE_IE_PAYE_DETAILS — Removes Irish PAYE detail records, used when a payroll run, assignment, or PAYE calculation must be reversed or cleaned up before reprocessing.
Each procedure operates on the PAYE detail entity and follows Oracle's standard API conventions of routing all DML through controlled interfaces. Parameter lists are intentionally not reproduced here; callers should confirm signatures against the installed package specification for their exact release and patch level.
Tables Accessed
The package references the following tables through APPS synonyms:
- PAY_IE_PAYE_DETAILS_F — The core Irish PAYE detail table, the primary target of create, update, and delete operations.
- PAY_RUN_RESULTS, PAY_RUN_RESULT_VALUES, PAY_INPUT_VALUES_F — Payroll calculation results and element input values that supply the taxable pay and tax basis used in PAYE detail derivation.
- PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_LINKS_F, PAY_ELEMENT_TYPES_F — Element configuration data (tax elements, their links, and entry values) driving which PAYE elements are processed.
- PAY_ASSIGNMENT_ACTIONS, PAY_PAYROLL_ACTIONS — Payroll run context and assignment-level actions that determine when PAYE details are created or reversed.
- PER_ALL_ASSIGNMENTS_F — Employee assignment data identifying the person and assignment to which the PAYE detail belongs.
Usage Notes
PAY_IE_PAYE_API is typically invoked from Irish payroll processing logic, most directly from PAY_IE_PAYE_PKG, and from tax validation routines in PAY_IE_TAX_VAL. It is not generally called interactively from a form; instead it executes as part of payroll run processing, pre-payments validation, or balance adjustment workflows.
Custom code should call these procedures rather than inserting into PAY_IE_PAYE_DETAILS_F directly, so that Oracle's validation and derivation logic is preserved. The package status is VALID, confirming it is compiled and installed. Because the ETRM metadata does not expose parameter lists or return types, developers integrating with this API should inspect the package specification directly and perform thorough testing, particularly around idempotency of create and delete calls during payroll reruns and reversals.
-
PACKAGE: APPS.PAY_IE_PAYE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYE_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_PAYE_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYE_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_PAYE_API, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_API, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK2, status:VALID,
-
PACKAGE: APPS.PAY_BALANCE_ADJUSTMENT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_BALANCE_ADJUSTMENT_API, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK2, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK3, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK1
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK1, status:VALID,
-
PACKAGE: APPS.PAY_IPD_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_UPD, status:VALID,
-
PACKAGE: APPS.PAY_IPD_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_INS, status:VALID,
-
PACKAGE: APPS.PAY_BALANCE_ADJUSTMENT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_BALANCE_ADJUSTMENT_API, status:VALID,
-
PACKAGE: APPS.PAY_IPD_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_UPD, status:VALID,
-
PACKAGE: APPS.PAY_IPD_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_INS, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK1
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK1, status:VALID,
-
PACKAGE: APPS.PAY_IPD_DEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_DEL, status:VALID,
-
PACKAGE: APPS.PAY_IPD_DEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_PAYE_PKG, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_BK3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IE_PAYE_BK3, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_PAYE_PKG, status:VALID,
-
PACKAGE: APPS.PAY_IPD_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_BUS, status:VALID,
-
PACKAGE: APPS.PAY_IPD_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_IPD_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_TAX_VAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_TAX_VAL, status:VALID,
-
SYNONYM: APPS.PAY_IE_PAYE_DETAILS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_IE_PAYE_DETAILS_F, status:VALID,
-
SYNONYM: APPS.PAY_IE_PAYE_DETAILS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_IE_PAYE_DETAILS_F, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_TAX_VAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_TAX_VAL, status:VALID,
-
PACKAGE: APPS.PY_ELEMENT_ENTRY_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PY_ELEMENT_ENTRY_API, status:VALID,
-
PACKAGE: APPS.PY_ELEMENT_ENTRY_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PY_ELEMENT_ENTRY_API, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULT_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULT_VALUES, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULT_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULT_VALUES, status:VALID,
-
APPS.PAY_IE_PAYE_PKG dependencies on PAY_IE_PAYE_API
12.1.1
-
PACKAGE: APPS.PAY_IE_PAYE_API
12.1.1
-
APPS.PAY_IE_PAYE_PKG dependencies on PAY_IE_PAYE_API
12.2.2
-
APPS.PAY_IE_TAX_VAL dependencies on PAY_IE_PAYE_API
12.1.1
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
APPS.PAY_IE_PAYE_API dependencies on PAY_IE_PAYE_API
12.2.2
-
APPS.PAY_IE_TAX_VAL dependencies on PAY_IE_PAYE_API
12.2.2
-
APPS.PAY_IE_PAYE_API dependencies on PAY_IE_PAYE_API
12.1.1
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_LINKS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS_F, status:VALID,
-
PACKAGE: APPS.PAY_IE_PAYE_API
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_LINKS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS_F, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYE_API
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,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_ENTRIES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
SYNONYM: APPS.PAY_INPUT_VALUES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F, status:VALID,
-
12.2.2 DBA Data
12.2.2