My Oracle Support Banner

R12: AP: Invoices with Prepayment Application in Cash Secondary Ledger cannot be Accounted until the Check of the Prepayment is Accounted. (Doc ID 2946409.1)

Last updated on JULY 14, 2023

Applies to:

Oracle Payables - Version 12.0.0 to 12.2.12 [Release 12.0 to 12.2]
Information in this document applies to any platform.

Symptoms

Invoice with prepayment application is not getting accounted in secondary ledger with cash accounting method.
Below error can be seen while accounting the invoice


This line cannot be accounted until the accounting event that it references has been fully accounted.
Please ensure the accounting events for the transaction with the following identifiers for the application Payables have been accounted: check_id: nnnnnn.

It is expected that invoice gets accounted successfully

==Steps To Reproduce==

1. Using Payables Super user responsibility open invoice workbench form

2. Create prepayment invoice and make the payment

3. Account the prepayment invoice and the payment

4. Create standard invoice

5. Apply the prepayment

6. Validate and account the invoice

Error is found in FND Debug file: p_msg_name = XLA_AP_BFLOW_PE_NOT_FOUND_DTL

This error means that the business flow of the prepayment application can't find the accounting of the payment for the original prepayment invoice in the cash secondary ledger.

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.