My Oracle Support Banner

Receiving for the Different Release of Same BPA Recognizes as the Last Inventory Layer (Doc ID 2514429.1)

Last updated on DECEMBER 03, 2019

Applies to:

Oracle Cost Management - Version 12.1.3 and later
Information in this document applies to any platform.


In FIFO costing method, the item cost of RTV when driven negative is determined as follows:

For RTV or PO correction, if there is no positive inventory layer, the last inventory layer that was created for the deliveries for the same PO will be used and driven negative.

However, if releases from Blanket Purchase Agreement (BPA), the behavior is as follows:

In the case of BPA, not only "Receipts for the same release" but also the "Receipts for different releases of same BPA will be the last inventory layer to be used for negative returns.



  1. Create BPA#100 with item:A and approve.
  2. Create Release#1 with item:A as Price 100 for BPA#100 and approve.
  3. Create Release#2 with item:A as Price 130 for BPA#100 and approve.
  4. Receipt Release#100-1 Qty:1 (Cost:100 )
  5. Receipt Release#100-2 Qty:1 (Cost:130 )
  6. Misc. Issue item:A Qty:2 (-> Onhand qty goes zero)
  7. Return to Vender for Release#100-1
     -> Item Cost of receiving for Release#100-1 is set to 130.



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.