EEX 9.1: Report Not Routed To Post Pay Auditor If Same User Acted As A Prior Approver (Doc ID 1673412.1)

Last updated on MARCH 16, 2016

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

ISSUE:

It is at the Post Payments Application Engine Program (EX_POST_PMT) level when those Expense Report transactions that are eligible for Post Payment Auditing get routed to the proper Users for further approval. With that in mind, it has been detected though that should the same User ID be assigned as both Pre Pay Auditor and Post Pay Auditor, the workflow will skip that Approver at the time of routing the transaction to Post Pay Auditors.

This is even happening regardless of the value defined at the 'User Auto Approval' flag in both ERApproval and ERPostAudit Process Definitions.

REPLICATION STEPS:

   - Log into the FSCM Online Application as User ID VP1
   - Navigate to: Enterprise Components > Approvals > Approvals > Approval Process Setup
   - Open Process ID ERApproval, and make sure that the 'User Auto Approval' flag is not selected
   - Open Process ID ERPostAudit, and make sure that the 'User Auto Approval' flag is not selected
   - Navigate to: Set Up Financials/Supply Chain > Product Related > Expenses > Management > Approval Setup > Transaction Definition
   - For the Transaction Type of Expense Reports, make sure to flag the below Approval levels:
        - HR Supervisor = Y
        - Pre Pay Auditor = Y
        - Post Pay Auditor = Y
   - Navigate to: Set Up Financials/Supply Chain > Product Related > Expenses > Management > Approval Setup > Approver Assignment
   - For GL Business Unit US001, and Approver Profile PREPAY AUDITOR, make sure to list User IDs MGR1 and MGR2 for all departments
   - For GL Business Unit US001, and Approver Profile POSTPAY AUDITOR, make sure to list User IDs MGR1 and MGR3 for all departments
   - Log into the FSCM Online Application as User ID EXA1
   - Navigate to: Employee Self-Service > Travel and Expenses Center > Expense Report > Create
   - Add a new Expense Report for Employee ID KU0021, and submit it for approval
   - Log into the FSCM Online Application as User ID EXS1
   - Navigate to: Manager Self-Service > Travel and Expenses Center > Approvals > Approve Transactions
   - Search for the submitted Expense Report, open it, and approve it as HR Supervisor
   - Log into the FSCM Online Application as User ID MGR1
   - Navigate to: Manager Self-Service > Travel and Expenses Center > Approvals > Approve Transactions
   - Search for the submitted Expense Report, open it, and approve it as Pre Pay Auditor
   - Log into the FSCM Online Application as User ID VP1
   - Navigate to: Travel and Expenses > Process Expenses > Expense Processing
   - Add a new Run Control ID with the below options selected, and then launch it:
        - Stage Payments = Y
        - Post Liabilities = Y
        - Business Unit = US001
   - Navigate to: Accounts Payable > Payments > Pay Cycle Processing > Payment Selection Criteria
   - Add a new Pay Cycle targeting the new Expenses transactions
   - Navigate to: Accounts Payable > Payments > Pay Cycle Processing > Pay Cycle Manager
   - Run Pay Cycle Selection, Payment Creation, and all needed additional steps until the Pay Cycle is in 'Completed' status
   - Add a new Run Control ID with the below options selected, and then launch it:
        - Update Paid Statusses = Y
        - Post Payments = Y
        - Business Unit = US001
   - Log into the FSCM Online Application as User ID MGR1
   - Navigate to: Manager Self-Service > Travel and Expenses Center > Approvals > Approve Transactions
   - Search for the submitted Expense Report as Post Pay Auditor, but it is nowhere to be found

To gather more information concerning this scenario and its related problem, refer to the available Replication Steps Word Document here linked containing the complete configuration and the replication steps necessary to reproduce the issue.

BUSINESS IMPACT:

The Expense Reports are not being routed to all the available Post Pay Auditor Approvers, and as such, it potentially delays the approval of the transaction, or even skips is altogether if all Post Pay Auditors have also been defined as Pre Pay Auditors.

EXPECTED BEHAVIOR:

If the 'User Auto Approval' flag is unselected from the Process ID settings, then the Post Payments Application Engine Program should be routing the eligible Expense Reports for Post Payment Auditing to all available and defined Approvers, even if they have acted before as one of the previous approvers. If the flag in question is properly selected, then the workflow should remember the last action taken by the involved Approver, and process the transaction accordingly.

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