Currency Symbol is displayed incorrectly in instance creation popup window
search cancel

Currency Symbol is displayed incorrectly in instance creation popup window

book

Article ID: 440057

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Steps to Reproduce:

    0. Note that the following steps are applicable for a Multi-currency system. Refer to the steps mentioned in the 'Make Multi-currency system' section for steps
    1. Create a subobject of the Project object (Classic UI > Administration > Objects)
    2. Create a new virtual attribute using the 'Currency Code' attribute of the Project object
    3. Create a new attribute of data type 'Money' in the subobject. For currency information have it reference the virtual attribute from step 2
    4. Create a Blueprint. Display the subobject as a module. Enable all flags such as create dialogue etc. (Modern UX > Administration > Blueprints)
    5. Configure the subobject module. Display attribute from step 3 in the 'Create' tab. Display the same attribute in the 'Properties' tab as well
    6. Navigate to Projects (Modern UX > Projects Grid)
    7. Create a new Project. Associate it with the Blueprint from step 4
    8. Navigate inside it. Click on the module for the subobject. Click on 'New <sub_object_name>' button at the top
    9. In the modal that opens, populate values. After entering numbers against the field from step 3, note down the currency that is displayed. You have to tab out of the field for the symbol to be displayed
    10. Create the instance
    11. Navigate to the Properties of the subobject instance. Note down the currency that is displayed

Expected Results: Currency symbol shown in steps 9 and 11 are the same

Actual Results: The currency symbol shown in step 9 is always the Base Currency of the system mentioned at Classic UI > Administration > Finance > Setup > Defaults page. It does not change based on the attribute's configuration settings.

Make Multi-currency system:

    1. Navigate to Classic UI > Administration > Finance > Processing. Set 'Use Multi-Currency' to True
    2. Navigate to Classic UI > Administration > Finance > Setup
        a. Click on 'Currency'. Enable 'INR'
    3. Navigate to Classic UI > Administration > Finance > Foreign Exchange Rates
        a. Create Exchange Rates. Use 'Exchange Rate Type' as 'Average'

Environment

Clarity 16.4.2

Cause

DE193930

Resolution

DE193930 is under review.