[SalesForce] Is this true “When you change the default currency of a record, currency amounts are not converted; they simply display with the new currency code”

The SF documentation on multiple currencies says this

"When you change the default currency of a record, currency amounts
are not converted; they simply display with the new currency code".

Does that mean that changing the default record currency will not convert the amount? that is to say:
if initially the value of revenue for an account was USD 100, if I change the record currency to EUR. It will say EUR 100 instead of converting USD to EUR?

Is this is true it is very incorrect and of no use!!

Best Answer

Actually, I'm pretty sure this is intentional. The system makes no assumption about what the user meant to input. Automatic conversion might result in incorrect values. The user should be responsible for updating the value, if it's appropriate.

Uses that are primarily single currency are just trying to fix a unit error, and users with multiple currencies would probably choose to update the value accordingly without system assistance. It's unreasonable to assume a default position that users made two simultaneous input errors. If the current changed the payment, for example, the user would have entered the new value.

Related Topic