Due to conversions between string and numerical types done with the wrong expected number format, Cloud Management billing Discovery can turn numbers like 343.0000521 to 3,440,000,521. When a system has certain European language packs installed and set as the system default, cloud billing reports show cost totals that are inconsistent and way too high.
Steps to Reproduce
Install I18N: German Translations plugin (or another with same number style).
For more information, see the documentation topic Activate a plugin.
Navigate to System Properties > System Localization and set the default language for the system to de.DE.
Set up and run AWS or Azure billing download.
For more information, see the product documentation topic Cloud billing.
Note that some costs that should be lower than 1 are reported as much larger, for example, in the billions.
Update the transform map entries governing cost and usage quantity aggregation to explicitly return the display value of their result rather than the numerical result itself. The attached update set contains the needed changes.
Related Problem: PRB1239076