My Oracle Support Banner

E1: 43E: 43: PO Receipt P4312 Ends with Transaction Failed Error on Partial Receipt of Order Generated from Requisition Self Service (RSS) (Doc ID 2920336.1)

Last updated on JANUARY 13, 2023

Applies to:

JD Edwards EnterpriseOne Requisition Self Service - Version 9.2 and later
Information in this document applies to any platform.


A 2 line order is created in P43E10, using the J line type and specifying a quantity. The order is expedited in P43E060 to create a purchase order. When performing the receipt of the order in P4312, the user attempts a partial receipt and firstly populates, then clears the Rec Opt field on one of the lines. The receipt is completed and the RSS detail table shows a reduced quantity open, as if the partial receipt had been completed. The purchase detail table is not affected. A further attempt to receive the line fails with a Transaction Failed error.


  1. Raise a 2 line order in P43E10 for a J Line Type Commodity (Service, and Inventory Interface A) but where a quantity is also specified – this is permitted in the application. Use a quantity greater than 1 so that a partial quantity receipt can be processed later.  
  2. Verify the order in the Requisition Inquiry application (P43E15), then use the Expeditor P43E060 to generate a purchase order for both lines.
  3. Create a version of P4312 for PO Receipts, where the Option Default option is set to OFF/blank. The option for Landed Cost (Blind Processing) must also be populated, for the issue to occur. Locate the order created by P43E060.
  4. Follow a specific sequence for the receipt – on Line 1.000, change the quantity to be partial, i.e. from 4 EA to 1 EA or similar. Clear the Amount field. Populate the Rec Opt field with value <1> for both lines. Then clear/blank out the Rec Opt on Line 1.000 only. Complete the receipt.
  5. Inquiring on the receipt again shows that Line 1.000 has the full quantity available as expected, as the Rec Opt was cleared before processing.
  6. Check the RSS Detail table, F43E11 – the Quantity Open field has been reduced by the partial quantity used in the receipt application, even though the Rec Opt was cleared before auctioning the receipt.
  7. Attempt to perform the full receipt again on Line 1.000, populating and leaving the Rec Opt field at <1>.
  8. The operation will not complete and ends with a Transaction Error due to the mismatch in the F4311/F43E11 tables.




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

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