Getting An ‘Invalid Payment Instrument Assignment' Error When Renewing Or Copying Contracts (Doc ID 2013037.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Service Contracts - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

When attempting to copy or renew contracts with credit cards, the following errors occur.

ERROR
-----------------------
Invalid payment instrument assignment. (1/5)

OKS_IBY_API_ERROR (IBY_API_NAME=IBY_FNDCPT_TRXN_PUB.Create_Transaction_Extensi
on :INVALID_INSTRUMENT_ASSIGNMENT) (ERROR_DTLS=Invalid
payment instrument assignment.) (2/5)

User-Defined Exception in Package OKS_UTIL_PUB Procedure
IBY_FNDCPT_TRXN_PUB.Create_Transaction_Extension (3/5)

User-Defined Exception in Package OKS_UTIL_PUB Procedure
create_transaction_extension (4/5)

User-Defined Exception in Package OKS_COPY_CONTRACT_PVT
Procedure COPY_COMPONENTS (5/5)

The customer has the same issue even if they remove the Credit Card information from the contract. For example, contract xxx has the issue, they open contract xxx and remove the CC information and change the payment type to Net30 and save. They are still getting the same errors when copying or renewing the contract.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. (R) Service Contract manager
2. Launch Contracts
3. Search for a specific contract and Copy.

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