My Oracle Support Banner

Payroll Run Picks Up Employees That Are Not in the Payroll on the Period End Date (Doc ID 1313013.1)

Last updated on NOVEMBER 18, 2021

Applies to:

Oracle Payroll - Version 12.1.3 and later
Information in this document applies to any platform.


Problem Statement:

If employee is transferred from one payroll on a date that is after the pay period end date and on or prior to the payment date, the employee is processed in the 'old' payroll.  Also, if a new employee is assigned to a payroll after the payroll period end date, but before the pay date, the assignment will be processed in the payroll even though the payroll is not effective on the assignment record.


An example to illustrate:

Payroll 'A' has the following period setup:

Period End Date: 20-DEC-2015
Pay Date: 24-DEC-2015

Employee has a new payroll assigned effective 21-DEC-2015 (beginning of next pay period).  Payroll 'A' is processed for period ending 20-DEC-2015 and the employee is picked up, even though Payroll A was not effective on the assignment record as of the period end date (20-DEC-2015)

Steps to Reproduce:

The issue can be reproduced at will with the following steps:

  1. Log into HRMS Responsibility
  2. Navigate to People - Assignment
  3. Datetrack to a date that is after the pay period end date AND on or prior to the check date of a pay period
  4. Update the Payroll value to the new payroll
  5. Run 'Payroll Process' for the old payroll and pay period in question
  6. Go to View - Payroll Process Results, query back the run and click on 'Assignment Process' to see employee is picked up.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.