I am trying to figure out how to use FinanceCurrencyAmount in a User Business Class in FSM. I'm stuck just short of the finish line: I can see that the ReportAmount exchange rate is present (and appears accurate) but the computed ReportAmount is stuck at 0.00…
Here's the bare-bones example I'm experimenting with:
Each of our international business units has their functional currency configured to be their local currency (BRL, GBP, MXN, CLP, CAN, etc.) and our company-wide Reporting currency is USD.
Using the built-in REST API to extract the record for Brazil ($50,000 BRL on March 15th) has found the proper exchange rate (0.174353) but I can't figure out how to make FSM do the math: 50,000 * 0.174353 = ~8,717.65 (USD).
Here's output from the Landmark REST API (XML form since it shows the best):
Does anyone know what I'm missing?