Pick Release Errors With A Payment Operation Was Successfully Completed For The Transaction; Its Extension Entity Is No Longer Updateable (Doc ID 2019318.1)

Last updated on MAY 12, 2017

Applies to:

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

Symptoms

Business is using header level payments for credit card transactions. When attempting to pick release lines, they are backordered for insufficient quantity and also placed on Credit Card Authorization hold.   Inventory for item is made available for backordered lines and the hold is manually released.  Attempting to pick release the backordered lines again also fails and lines remain in a backordered status and another Credit Card Authorization hold is applied.  The following error is seen in the pick release log file:


ERROR
-----------------------

Authorization failure...!E
l_response.result_codeEXTENSION_NOT_UPDATEABLE
Message....A payment operation was successfully completed for the
transaction; its extension entity is no longer updateable.
SQLERRM ORA-0000: normal, successful completion


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1.Order Management Super User Responsibility
2.Create and book sales order
3. Shipping>Release Sales Order
4. Line is backordered due to non availability of stock and placed on Credit Card Auth failure hold.
5. Make the stock available.
6. Manually release the hold
7. Pick release Backordered line
8. Line is again backordered with Credit Card Auth failure hold.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms