Hi Richard,
I tried what you posted above, it gave me the error on below line:
crossapply dbo.mcFuncGetExchangeRateTable(GL_YTD_TRX_OPEN.ExchangeRateDate,
Msg 102, Level 15, State 1, Procedure GL20000CurrencyTranslationView, Line 71
Incorrect syntax near '.'.
Many thanks,
Rotchine