AP Invoice Workflow Is Triggered Twice For An Invoice (Doc ID 2144284.1)

Last updated on JULY 21, 2016

Applies to:

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

Symptoms

On : 12.1.3 version, Invoice Issues & MassAdd

ACTUAL BEHAVIOR
---------------
AP Invoice Workflow is triggered Twice for an Invoice

Facing an issue with AP Invoice workflow that duplicate workflows are getting triggered for some of the invoices and here are the details what we found:

The AP User is validating invoice using online invoice validation option from invoice actions window and user is initiating invoice for approval immediately after invoice validation actions window is closed.

We have analyzed why workflow process is picking up an invoice after the workflow is initiated for the first time user has opened the invoice batch for review in invoice entry screen and was just navigating through invoices in the batch and the invoice workflow approval status got updated to "Needs Revalidation".

 




EXPECTED BEHAVIOR
-----------------------
Workflow to select the invoice only once.

STEPS
-----------------------

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


With Paybles responsibility created invoice
Set requester in invoice header
Create item line not matched with PO
Validate and initiated approval
With System Administrator -> Workflow -> Administrator Workflow -> Status
Monitor search @AP Invoice Approval for Workflow Type
there are two active approval processes :
Workflow Type Item Key Process Name
@AP Invoice Approval <invoice_id>_1 Main Approval Process
@AP Invoice Approval <invoice_id>-1 Invoice Approval Process

Create invoice line matched with PO via the Match button
Find the PO
Re-validate and release the holds
With System Administrator -> Workflow -> Administrator Workflow -> Status
Monitor
search @AP Invoice Approval for Workflow Type
Workflow Type Item Key Process Name
@AP Invoice Approval <invoice_id>_1 Main Approval Process
@AP Invoice Approval <invoice_id>-1 Invoice Approval Process

Initiate approval
With System Administrator -> Workflow -> Administrator Workflow -> Status
Monitor
Search @AP Invoice Approval for Workflow Type
There are 4 active approval processes :
.
Workflow Type Item Key Process Name
@AP Invoice Approval <invoice_id>_1 Main Approval Process
@AP Invoice Approval <invoice_id>-1 Invoice Approval Process
@AP Invoice Approval <invoice_id>_2 Main Approval Process
@AP Invoice Approval <invoice_id>-2 Invoice Approval Process





Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms