FX spot ratesOnline when availableEditable fallback
Current FX source: The app first tries to fetch live USD exchange rates from
open.er-api.com.
If unavailable, it tries
frankfurter.app and the Fawaz Ahmed Currency API. Historical 7-year USD trend data is used to auto-fill currency assumptions where available; missing currencies keep the current editable value.
Projection assumptionsManual inputsUser editable
Currency appreciation/devaluation assumptions: Refresh FX now calculates each currencyโs average annual value change against USD using the latest available rate and a 7-year historical rate where online data is available.
Positive means that currency strengthened against USD; negative means it weakened against USD. All assumptions remain editable planning inputs.
SavingsFixed depositAuto-filled from My Assets
Savings/fixed-deposit assumptions: Use the Savings sync button to pull this profileโs latest My Assets โ Savings records into the projector. My Life also imports them when it opens. Imported rows can still be edited inside the projector for scenario planning, while My Assets remains the source record.
Savings maturity uses compound interest:
principal ร (1 + annual rate / compounding periods)^(compounding periods ร term months / 12).
Important: FX rates and assumptions are for planning and scenario modelling only. The report is not financial advice,
tax advice, or an investment recommendation.