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.