My Oracle Support Banner

OKC_CONTRACTS_INVALID_VALUE Return not allowed, when Terminating a Contract Subline when it's On Hold Status and the Serial Number Gets Returned (Doc ID 2803743.1)

Last updated on AUGUST 31, 2021

Applies to:

Oracle Service Contracts - Version 12.1.3 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.


On : 12.1.3 version, Contracts Billing/Termination

When a serial is returned to Inventory through RMA, the contract which is in Hold status is not terminated.
IB transaction ends in error: OKC_CONTRACTS_INVALID_VALUE (COL_NAME=Return not allowed. Contract XXX is in QA_HOLD status)

Manual termination is allowed for Hold status irrespective of Eligible for Invoicing flag. So Contracts on Hold status should be allowed to be terminated from RMA also.

Restrictions for Terminating a Contract

Be aware of the following restrictions relating to the contract status. If the contract status is:
QA Hold: You cannot perform a termination.
Hold: You can perform a termination irrespective of the status and operation setting, Eligible for Invoicing.
All Other Statuses: You cannot perform a termination if the status and operation setting, Eligible for Invoicing, is not enabled.

The issue can be reproduced at will with the following steps:
1. Using Order Management Super User responsibility, Return serial through RMA.
2. Interface transaction to IB.
3. Transaction is in error if contract is in HOLD status.


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.