200k views
2 votes
A developer needs to support multiple currencies for a custom object in an application. The multiple currency feature has been enabled for the organization. What does the developer need to know in order to successfully support this application?

1) Administrators can add additional currencies after the application has been built.
2) Currency ISO code will need to be supplied when inserting records into different currencies
3) The Roll-up summary fields on a parent record will calculate incorrectly with the child records have multiple currencies.
4) The multiple currency feature will automatically track historical exchange rates.

User Cjk
by
8.1k points

1 Answer

3 votes

Final answer:

To support multiple currencies in an application, a developer needs to know that additional currencies can be added post-development, the Currency ISO code is necessary for record insertion, roll-up summaries may calculate incorrectly for records in different currencies, and tracking historical exchange rates is not automatic.

Step-by-step explanation:

A developer looking to support multiple currencies in an application should consider several aspects after enabling the multiple currency feature for their organization:

  • Administrators can indeed add additional currencies after the application has been built, allowing for flexibility in supporting new currencies as the need arises.
  • The developer will need to include the Currency ISO code when inserting records to ensure the correct currency is associated with each transaction.
  • Roll-up summary fields in parent records may calculate incorrectly if the child records involve multiple currencies, due to differences in exchange rates.
  • The feature to automatically track historical exchange rates is not provided by the multiple currency feature by default; developers might need to implement this functionality separately or ensure it's accounted for in their application design.
User Tristian
by
7.6k points