EBI9.2 Hosted Credit Card Invalid Decimal Value - BICRC000.BIPROC_U.CALL3PTY (PeopleCode) -- RC =8 (Doc ID 2173264.1)

Last updated on SEPTEMBER 16, 2016

Applies to:

PeopleSoft Enterprise SCM Billing - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

On : 9.2 version, Credit Card processing 9.2 Image 9

Invalid decimal value - BICRC000.BIPROC_U.CALL3PTY (PeopleCode) -- RC = 8

This error happens when an order is processed with Credit Card method but no credit card data is entered. This is on a hosted credit card environment

ERROR
-----------------------
Invalid decimal value -- . (180,106) EOEC_CCI.PROCESS.ProcessBrokerTransaction.OnExecute Name:Exec ute PCPC:8273 Statement:85 Called from:EOEC_CCI.PROCESS.Transaction.OnExecute Name:AuthBillSubscription Statement:39 Called from:EOEC_CCI.TransactionManager.OnExecute Name:Process Statement:88 Called from:EOEC_CCI.TransactionManager.OnExecute Name:AuthBillSubscription Statement:50 Called from:SCM_CR_CARD.CreditCard.OnExecute Name:ProcessProfile Statement:238 Called from:BICRC000.BIPROC_U.GBL.de
BICRC000.BIPROC_U.CALL3PTY (PeopleCode) -- RC = 8

STEPS
-----------------------
The issue can be reproduced at will with the following steps

  1. Customer with no profile established.
  2. Create Sales order pay method credit card for a customer that does not have a contact with Credit card profile
  3. Remove order from credit card hold
  4. Release order Advance to Depleted
  5. Run OM_BILL and BIIF0001 (OM_IVC job)
  6. Run BIIVC000
  7. Run Credit Card Processing- process fails

 

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