Extend Commitment Validations for Order Modifications and Advance Refunds

This feature allows agencies to extend commitment validations based on business requirements in addition to standard commitment validations. These validations are enforced before finalizing order modifications or processing advance refund. 

Prior to 12.2.15, modifications and advance refunds were validated only against deferred and delivered performances, and doesn’t consider any in-progress expenditure, commitments or any other user specific commitment source.

This feature is introduced at following two places in the flow:

  1. Advance Refund
  2. Order Modification.

Following Client Extensions are added which can be coded as per client's requirement for additional validations of funds:

1. Advance Refund Commitment Validation Client Extension 

Name: Refund_Advance_Validate
Excepted Behavior:  Ability to get the pending commitments/pending expenditures while Advance Refund 
Output:  True/False 

Parameters:

  • Order Number
  • Order Line Number
  • Order Line Schedule Number
  • Order line Schedule Amount
  • Customer Number/Name
  • Advance Performance Number
  • Overall Advance Balance Quantity 
  • Advance Reference Performance Balance Quantity
  • Receipt Number
  • Result (True/False)

 2. Advance Refund Commitment Validation Client Extension

Name: Order_Modification_Validation
Excepted Behavior: Ability to get the pending comments/pending expenditures
Output: True/False 

Parameters:

  • Order Number
  • Order Line Number
  • Order Line Schedule Number
  • Order line Schedule Amount
  • Order Line Proposed Modified Amount
  • Customer Number/Name
  • Delivery Performance Number (if required)
  • Delivery Performance Amount (If required)
  • Net Delivery Performance Amount
  • Result (True/False)

Steps to Enable

You don't need to do anything to enable this feature.

Key Resources

Refer to Validate Funds Committed while doing Advance Refund and Order Modification topic in Chapter 6 Using G-Invoicing: Servicing Agency of the Oracle E-Business Suite G-Invoicing Process Guide for more details.