Invoice Approval Status Is Incorrectly Set To 'Not Required' for Foreign Currency Invoices with 'USER' Exchange Rate Type (Doc ID 832360.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Payables - Version: 11.5.10.2
This problem can occur on any platform.

Symptoms

Problem Statement:
On 11.5.10.2 in Production:
Find Invoice approval status is incorrectly set to 'Not Required' for a foreign currency invoice with exchange rate type as 'User' .


EXPECTED BEHAVIOR
Expect proper invocie approval for foreign currency invoice with exchange rate type as 'User' .

Steps To Reproduce:

Functional Currency : USD

  1. Invoice Approval rule is setup within AME (based on amount) using SUPPLIER_INVOICE_AMOUNT attribute
  2. Payable Options are setup to require Invoice Approval
  3. Workflow Deferred Agent listener is scheduled
  4. Standard invoice is entered in foreign currency (GBP) with exchange rate type is set to “User”.
  5. Approval is Initiated using Actions > Initiate Approval
  6. Approval Status changes from ‘Required’ to ‘Initiated’ on Invoices form.
  7. Once Workflow Agent Listener is ran the Approval Status is changed to 'Not Required'

Business Impact:

  1. There are invoices that are getting PAID without proper approval process.
  2. Breach the internal security system for payment of invoices to suppliers.
  3. Unapproved / Unauthorized Payments would be pulled up by auditors during the audit phase.
  4. Company Funds can be misutilized and misappropriated






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