Use Current Date to Source a Blanket Agreement Line on Requisitions and Purchase Orders

Use the current date to determine the source agreement line on purchase requisitions and purchase orders when agreements are configured to use the order date for pricing and an agreement line start date is specified. Before this update, the application used the requested delivery or shipment dates to source an agreement line.

When using this feature to enter requisition and purchase order lines, you can only select agreement lines that are effective as of the current date. The application automatically sources a blanket purchase agreement line effective on the current date and derives the price from that line. For change orders, the price on purchase order lines will remain unchanged, even if the requested delivery date is updated.

This table provides an example of a blanket purchase agreement configured with the start date and expiration date on the line:

BPA Line Item Price Start Date Expiration Date
1 Liquid Soap 9 USD 01/1/25 01/31/25
2 Liquid Soap 10 USD 02/1/25 02/28/25
3 Liquid Soap 11 USD 03/1/25 03/31/25


This table provides an example of how price is derived on requisitions and purchase orders based on the current date:

Scenario Current Date Requested Date BPA Line PO Line Price
When purchase order is created or submitted 01/22/25 02/22/25 1 9 USD
When change order is created to update the requested date 01/22/25 03/23/25 1 9 USD

In the example provided, the blanket purchase agreement is configured to use the order date for pricing, with a specified start date on the agreement lines. When the current date is 01/22/25, the requisition or purchase order line will reference agreement line 1, and the item price associated with that line is 9 USD. If you create a change order to update the requested delivery date to 03/23/25, the price on the purchase order will remain unchanged.

These screen captures illustrate the feature.

Blanket Purchase Agreement

Blanket Purchase Agreement Configured with the Start Date and Expiration Date on the Line

Purchase Order

Purchase Order Price is Derived from the BPA Line Selected Based on the Current Date

Steps to Enable

Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.

Offering: Procurement

To use the Use Current Date to Source a Blanket Agreement Line on Requisitions and Purchase Orders feature, you must opt in to both of these features:

  • Specify a Start Date for Blanket Purchase Agreement Lines
  • Use Order Date to Determine the Price on Purchase Orders

If you've already opted in, then you don't have to opt in again.

Key Resources

  • For details on specifying start date on blanket agreement lines, refer to the Specify a Start Date for Blanket Purchase Agreement Lines feature, available in Oracle Fusion Cloud Procurement What's New, update 25A.
  • For details on configuring order date for order pricing, refer to the Use Order Date to Determine the Price on Purchase Orders feature, available in Oracle Fusion Cloud Procurement What's New, update 23B.

Access Requirements

Users who are assigned a configured job role that contain these privileges can access this feature in Purchasing.

  • Create Purchase Agreement (PO_CREATE_PURCHASE_AGREEMENT_PRIV)
  • Change Purchase Agreement (PO_CHANGE_PURCHASE_AGREEMENT_PRIV)

These privileges were available prior to this update.