My Oracle Support Banner

Payroll error "ORA-20001: Assignment action interlock rule failure" even when there are no further payroll processes (Doc ID 2803537.1)

Last updated on NOVEMBER 27, 2023

Applies to:

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


When attempting to run payroll/ quickpay, the following error occurs.

An earlier unsuccessful action exists for this Assignment. This action may have Errored or be Marked for Retry. Please retry the assignment action before proceeding.

There is error payroll run for previous assignment. But unable to delete it because of interlock error "ORA-20001: Assignment action interlock rule failure".

The issue can be reproduced at will with the following steps:
1. Responsibility: HRMS/ Payroll Manager
2. Navigate to View > Requests > Submit New Request
3. Run payroll/ quickpay
4. Check the error.


HRGlobal which can be confirmed by running the below query.

SELECT  ft.territory_code "Country code"
      ,ft.territory_short_name "Country Name"
      ,decode (pps.status
              ,'Failed') "Status"
FROM    pay_patch_status pps
      ,fnd_territories_tl ft
WHERE   pps.patch_name LIKE 'IP_SETUP%'
AND     ft.language = 'US'
AND     pps.patch_name = 'IP_SETUP_'
                        || ft.territory_code;



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.