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 laterInformation 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 |