Loan Repay Can NOT Deal With Decimal Points

(Doc ID 2172951.1)

Last updated on AUGUST 21, 2016

Applies to:

Siebel Loyalty Manager - Version 15.5 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On : 15.5 [IP2015] version, Loyalty

ACTUAL BEHAVIOR
---------------
Loan Repayment Transaction is not created with decimal point

EXPECTED BEHAVIOR
-----------------------
Loan Repayment Transaction should create with Decimal point as well

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to Siebel application
2. Created Program, Member, Point Type, Transaction attributes....etc which required for Loyalty Loan
2. Loan Promotion setup is done as per following bookshelf link https://docs.oracle.com/cd/E14004_01/books/LoyaltyAdmin/LoyaltyAdmin_Programs26.html#wp1094726
3. Created Loan Transaction by navigating to Loyalty Member>>Loans tab by entering decimal point 18.9
4. Go to Administration Server>>Jobs and run a job with following parameters 

Search Specification: [Transaction Sub Type] = LookupValue('LOY_TXN_SUB_TYPE_CD', 'Loan') AND [Status] =LookupValue('LOY_TXN_STATUS_CD', 'Processed') AND [Current Loan Balance] > 0
Workflow Process Name: LOY Loan Repayment

5. Repayment transaction is created with 18 and left 0.9



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