My Oracle Support Banner

Prepayments Picking Wrong Assignment When Multiple Assignments Are Processed (Doc ID 2605108.1)

Last updated on JUNE 05, 2021

Applies to:

Oracle Payroll - Version 12.1 HRMS RUP9 and later
Information in this document applies to any platform.


Customer has implemented Single Payment with Aggregate taxation for multiple assignments by setting below flags at payroll definition level:
1. "Multiple Assignment" = Yes
2. "Tax Multiple Payment As one" = Yes

Customer is finding that when an employee has multiple assignments, Prepayments is not always using the same assignment number as was processed in payroll run.

Support got information from US Payroll Developer that when an Employee has multiple assignments processed in Payroll, as per the current architecture, Prepayments Assignment Action gets created against the Employee's Primary Assignment. However, we have examples that do not seem to be following that logic.

For example:

Employee has two assignments '-7' and '-2'.

-7 is an active assignment with NACHA and check payment methods defined

-2 is a terminated assignment, but is processed and skipped during processing. There are no payment methods associated with this assignment.

In the Prepayments > Payment Methods screen:

-7 is shown with Priority 1 and NACHA payment of $2400.00, Paid
-2 is marked as Primary, and shows payment by Check for $31,688.14, Paid

Personal Payment Method screen for -2 shows no payment method defined

Total payment should have gone against -7, paid by NACHA and -2 should have nothing.


Another example:

Employee has two assignments : xxx-2 (Active Assignment) and xxx-3 (Terminated Assignment) and both are from Same Payroll and are not Primary Assignments.
xxx-2 has Earnings
xxx-3 doesn't have any earnings this year and there is no pay method.

Payroll has been run.

SOE for xxx-3 shows 0 earnings/deductions
SOE for xxx-2 shows earnings and deductions, net pay 1096.56

Assignment Process Results shows Pre-payments for xxx-3

Payment Methods shows Assignment number xxx-3 with payment method 'Check' and paid 1096.56. Primary box is checked. There is no payment method displayed for xxx-2.

The issue can be reproduced at will with the following steps:
1. Run payroll for employee with multiple assignments
2. Run Prepayments
3. Check Prepayments payment methods and find the wrong assignment is associated with the prepayment.




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.