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 and later
Information in this document applies to any platform.


On : 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.




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

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