Results for “per_gb_termination”

26 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The APPS.PER_GB_TERMINATION package body is a United Kingdom localisation component within the Oracle E-Business Suite Oracle Human Resources (HRMS) module. It encapsulates the statutory and business-rule logic required to process employee terminations for UK-based payroll and HR operations. In Oracle EBS 12.1.1 and 12.2.2, this package is registered in the APPS schema with a status of VALID and is classified under the API classification category of OTHER, indicating that it is an internal/localisation utility rather than a public, globally supported API.

The package ensures that when an employee leaves, the termination is reflected consistently across the Periods of Service record, the assignment, the assignment status, and the person record, while feeding the correct information into UK payroll and statutory payment processes. Its dependency on SSP_SMP_PKG, SSP_SMP_SUPPORT_PKG, and SSP_SSP_PKG confirms that it coordinates Statutory Sick Pay, Statutory Maternity Pay, and Statutory Paternity Pay calculations at termination, alongside PAY_P45_PKG, which supports P45 leaver documentation generation.

Key Procedures and Functions

  • REVERSE — Reverses a previously applied termination. This procedure reinstates the affected periods of service and assignment records, restoring the employee's active status where the termination was entered in error or subsequently rescinded.
  • ACTUAL_TERMINATION — Executes the termination itself, applying the leaving date and associated termination reason to the periods of service and assignment, and updating the assignment status accordingly. This is the core routine that commits the employee's exit.
  • FINAL_TERMINATION — Handles the finalisation stage of the termination process, typically the point at which payroll-related and statutory calculations are completed and the leaver record is made final for downstream P45 and statutory payment processing.

No parameter signatures are published in the documented metadata; invocation should be treated as internal and version-specific.

Tables Accessed

  • PER_PERIODS_OF_SERVICE — Records the start and end dates of an employee's continuous service; termination writes the leaving date here.
  • PER_ALL_ASSIGNMENTS_F — The dated assignment record; updated to reflect the effective termination date.
  • PER_ALL_PEOPLE_F — The dated person record, updated with current personal/employment information.
  • PER_ASSIGNMENT_STATUS_TYPES — Supplies the valid assignment status values applied when deactivating the assignment at termination.

Usage Notes

PER_GB_TERMINATION is normally invoked indirectly rather than called directly by custom code. It is exercised through the Oracle HRMS Termination form and related UK localisation flows, and it depends on HR_GENERAL, HR_UTILITY, and FND_MESSAGE for generic HR utilities and error messaging. Because the ETRM metadata records that the package is not referenced by any database object and is classified as OTHER, developers should not treat it as a supported public API; direct calls risk bypassing validation and are exposed to changes between 12.1.1 and 12.2.2.