My Oracle Support Banner

Bad Amount Conversion On Payment Tool 7.5 MP1 In German Locale System. (Doc ID 2101571.1)

Last updated on MARCH 21, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 7.5.0.13.0 version, Payment Tool


Migration from BRM 7.3.1 to BRM 7.5 MP1 (latest patch set). The problem arises when creating a wire transfer payment batch in Payment Tool 7.5 with a system locale different from English (United States).
In particular, we are working with German (Germany) locale. When validating the amount, the decimal separator seems to be ignored.
So, if a 25,00 € payment in inserted, a batch for 2500 € is produced instead. The same issue did not happen with the 7.3.1 version of Payment Tool client.


 Steps to reproduce:

1. Change the system locale (laptop/desktop where client tool is running) to German if it isn’t yet on German locale.
Go To Control Panel -->Region and Language > In Region and Language window change the format to German (Germany).
Note: The above setting may slightly vary from different versions of windows.
  
2. Open the payment tool, create a wire transfer payment batch (25,00 €) and validate a payment.

3. Check Total Valid and total calculate amount on screen/payment tool window: it is multiplied by 100.

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.