My Oracle Support Banner

Contract Max Amount is Exceeded when Multiple Requisitions Lines Referencing the Contract are Processed at the Same Time with PO Auto Source (PO_AUTO_SRC) (Doc ID 2169907.1)

Last updated on NOVEMBER 23, 2019

Applies to:

PeopleSoft Enterprise SCM Purchasing - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.


We have a procurement contract with a max amount of $xxxxxx but somehow the system allowed $xxxxx to be released, resulting in a negative remaining amount of $-xxxxxx.

The PO_AUTO_SRC process is creating purchase orders that reference a contract that exceeds the Contract Max Amount. This causes the Contract Remaining Amount value to be negative.

This occurs when the remaining amount on a contract is enough to process only 1 req line (by item). If there are multiple Req Lines that reference the same Item ID, but only enough Remaining Amount to accommodate one of the req
lines, both lines are sourced and the contract max amount is exceeded.

Steps to recreate the issue:

  1. Purchasing Definition, Business Unit Options - uncheck Default Contract on Req and PO.
  2. Identify multiple items with Contract Required checked.
  3. Create a contract referencing the items
  4. Create multiple Requisitions referencing the items above.
  5. Run the PO_AUTO_SRC process.
  6. Review the Contract and notice that the Contract Max Amount has been exceeded.


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.