Issue
In a Pega Constellation application, a Decimal property is configured to display in read-only mode with Currency format. When users enter a mixed-case unit value such as kWh, the value displays in uppercase KWH instead of preserving the original casing.
Symptoms and Impact
The ISO currency code entered as kWh is rendered as KWH in read-only decimal fields formatted as currency.
Steps to reproduce
- Add a decimal field to a form or view.
- Configure the Read-only settings such as:
- Format is set to Currency
- ISO Code Selection is Constant
- Currency ISO Code is kWh

Switch the field to read-only mode. Result: The system converts the ISO code to uppercase when rendering the value.
Root Cause
This behavior is by product design.
When a Decimal property is configured with a read-only format of Currency and a Currency ISO Code is specified, the application automatically converts the code to uppercase. This behavior aligns with the ISO 4217, where currency codes are always represented in uppercase.
In this particular use case, kWh is not a currency code but a unit of measurement that requires case-sensitive representation according to international standards. Since the field is using Currency formatting, the platform applies its standard currency code formatting logic and converts the value to uppercase, resulting in KWH.
Solution
This issue has been identified as a product limitation that requires a platform enhancement.
Issues are prioritized based on impact, severity, and capacity. The specific release for the fix has not yet been determined. This section will be updated with release details when the fix for this issue is available.