I’m currently experiencing an issue with the currency field in the List View of the Opportunities module.
I want the list view to show the Opportunity amount in the original (not converted) currency.
I have added the “Opportunity amount” field in Studio > Opportunities > Layouts > List View (it was hidden) and now that value can be added as a column on the list view. However it doesnt show the correct currency symbol of the opportunity amount, instead it shows the default currency of the account (same currency symbol as the converted amount).
Note: in the detail view, the correct currency is shown.
Detail view:
List view:
I’d appreciate any help on solving this issue. Thanks in advance.
In my edit view, I am selecting Euros as the Currency, but in list view it shows up as Dollars.
No conversion done or anything. Just the sign that changes.
I am already aware of the general solution you provided; however, my issue is slightly different.
In SuiteCRM 8, both the “Amount” and “Opp. Amount” fields are currently being displayed in USD ($) in the list view. My requirement is to show the “Opp. Amount” in a different currency, based on the currency assigned to the related opportunity.
How can I resolve this issue?
Additionally, please confirm whether this is a known bug in SuiteCRM 8, or if I need to handle this via customization. If customization is required, kindly provide the necessary file and folder structure for modifying the list view accordingly.
Amount = USD (in the DB field)
Opportunity Amount = the value in the converted currency.
In list view, the symbol is wrong (but the conversion seems to be correct)
If your Conversion Rate is configured to be correct / different from 1.0 then you’ll see the correct difference in the list view.
The bug here is, that the list view shows the correct value (opp amount) but the wrong currency symbol. That’s basically what the issue is saying, if I interpret it correctly:
As for the bugfix, one approach would be search for:
scrm-currency-detail in the new code (the Angular UI)
And then look at the trail of the variable and why it renders with the wrong currency symbol (but converts correctly).