Currency Translator translates only the first time period and time periods with value changes, and calculates others. This avoids revaluations and provides accurate results without requiring a blended exchange rate of all equity components.
For example, consider these values in American dollars:
Year | Dollars | Rate of Exchange |
---|---|---|
If you use the standard method to translate American dollars to the German deutschmark, these values result:
Equity—from 100 to 300
Issuance—from 50 to 200
The total should be 500, but the translation is 450—a -50 revaluation difference. This error occurs when calculating every time period, regardless of change.
To avoid this error, Currency Translator translates the equity of the first period at the equity historical rate, and translates subsequent periods only if the value changes. Otherwise, they use the first period's value. The values are correct: