R12: APXINWKB Invoice Must Be Approved Before Create Accounting Can Be Run In Invoice Workbench

(Doc ID 852492.1)

Last updated on SEPTEMBER 14, 2017

Applies to:

Oracle Payables - Version 12.0.1 and later
Information in this document applies to any platform.
This problem can occur on any platform.
APXINWKB.fmb 120.496.12000000.362 or higher.

Symptoms

 

Payables options > Approval tab > Approval processing sequence:
Require validation before approval - Yes
Require accounting before approval - No

Due to the fact that Require Accounting before Approval is set to NO, users are expecting to be able to approve unaccounted invoices. 
Since Require Validation before Approval is set to YES, users are expecting to be able to validate, then account invoices even if the invoices are not yet approved.

However the behaviour being seen in the Invoice Workbench is that an invoice must first be approved before it can be Accounted because the Actions > Create Accounting checkbox is disabled if invoice is not approved.
However, in the Invoice Batch window or in Submit Request window, when run Create Accounting is run though an invoice is not yet approved, the invoice will be successfully accounted.


EXPECTED BEHAVIOR
Expect same behaviour in Invoice Workbench or in Submit Request window, that the user should be able to Account an unapproved invoice based on the Payables Option setup.

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

A. Create Accounting via Invoice Batch
1. Enter an invoice.
Validate Status = Never Validated
Invoice accounted status = No
Approval Required = Yes

2. Validate the invoice.
Validate Status = Validated
Invoice accounted status = No
Approval Required = Yes

3. Able to run create accounting in the Invoice Batch window.

4. Query the invoice.
Validate Status = Validated
Invoice accounted status = Yes
Approval Required = Yes

B. Create Accounting via Submit Requests window.
1. Enter an invoice.
Validate Status = Never Validated
Invoice accounted status = No
Approval Required = Yes

2. Validate the invoice.
Validate Status = Validated
Invoice accounted status = No
Approval Required = Yes

3. In the Submit Request window, run the Create Accounting Program.

4. Query the invoice.
Validate Status = Validated
Invoice accounted status = Yes
Approval Required = Yes

C. Create Accounting via Invoice Workbench "Actions" button:
1. Enter an invoice.
Validate Status = Never Validated
Invoice accounted status = No
Approval Required = Yes

2. Validate the invoice.
Validate Status = Validated
Invoice accounted status = No
Approval Required = Yes

3. Selected "Actions" button, Create Accounting check box is disabled.

4. Initiate invoice approval.

5. Approve the invoice.

6. Query the invoice.
Validate Status = Validated
Invoice accounted status = NO
Approval Required = Workflow Approved

7. Selected "Actions" button, Create Accounting check box is enabled.

8. Checked the Create Accounting Final.
Validate Status = Validated
Invoice accounted status = Yes
Approval Required = Workflow Approved

-- Business Impact:
The issue has the following business impact:
Due to this issue, users cannot create accounting for an unapproved invoice.

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