There is no column in the AP_INVOICES_ALL table that stores the validation status. Invoice distributions are validated individually and the status is stored at the invoice distribution level. This status is stored in AP_INVOICE_DISTRIBUTIONS_ALL.MATCH_STATUS_FLAG.
Valid values for the column are:
A – Validated (it used to be called Approved)
N or null – Never validated
T – Tested but not validated
The invoice header form derives the invoice validation status based on the following:
‘Validated’
- If all of the invoice distributions have a MATCH_STATUS_FLAG = ‘A’
‘Never Validated’
- If all of the invoice distributions have a MATCH_STATUS_FLAG = null or ‘N’
‘Needs Revalidation’
- If there are any rows in AP_HOLDS that do not have a release code.
- If any of the invoice distributions have a MATCH_STATUS_FLAG = ‘T’.
- If the invoice distributions have MATCH_STATUS_FLAG values = ‘N’, null and ‘A’ (mixed).
Query:
========
select distinct match_status_flag from ap_invoice_distributions_all
/* Formatted on 11/10/2016 8:13:49 AM (QP5 v5.114.809.3010) */
SELECT DECODE (
AP_INVOICES_UTILITY_PKG.GET_APPROVAL_STATUS (
AIA.INVOICE_ID,
AIA.INVOICE_AMOUNT,
AIA.PAYMENT_STATUS_FLAG,
AIA.INVOICE_TYPE_LOOKUP_CODE
),
'FULL',
'Fully Applied',
'NEVER APPROVED',
'Never Validated',
'NEEDS REAPPROVAL',
'Needs Revalidation',
'CANCELLED',
'Cancelled',
'UNPAID',
'Unpaid',
'AVAILABLE',
'Available',
'UNAPPROVED',
'Unvalidated',
'APPROVED',
'Validated',
'PERMANENT',
'Permanent Prepayment',
NULL
)
-- INTO V_STATUS
FROM AP_INVOICES_ALL AIA
WHERE AIA.INVOICE_ID = <INVOICE_ID>;
Here is the correct way to find Payable Invoice Validation Status:
ReplyDeletehttp://m-burhan.blogspot.com/2012/06/function-which-provide-ap-validation.html
Any way to tell when the invoice or invoice distribution was last validated?
ReplyDelete
ReplyDeleteI feel really happy to have seen your webpage and look forward to so many more entertaining times reading here .Same as your blog i found another one Oracle Project Portfolio Management Cloud . Actually I was looking for the same information on internet for Oracle PPM and came across your blog. I am impressed by the information that you have on this blog. Thanks once more for all the details.
Remote support AOL com
ReplyDeleteAOL Password Reset