Thanks Vadim.
I created the following Script, based on your advise.
*LOOKUP Rates
*DIM R_ACCOUNT="AVG"
*DIM R_ENTITY="GLOBAL"
*DIM RATEEUR:INPUTCURRENCY=EUR //Dest Currency
*DIM RATEFC:INPUTCURRENCY=INTERNAL_ORDER.FUNCTIONAL_CURRENCY //Dest Currency
*DIM RATEFC1:INPUTCURRENCY=COST_CENTER.FUNCTIONAL_CURRENCY //Dest Currency
*DIM RATEFC2:INPUTCURRENCY=PROFIT_CENTER.FUNCTIONAL_CURRENCY //Dest Currency
*DIM RATELC:INPUTCURRENCY=INTERNAL_ORDER.CURRENCY //Source Currency
*DIM RATELC1:INPUTCURRENCY=COST_CENTER.CURRENCY //Source Currency
*DIM RATELC2:INPUTCURRENCY=PROFIT_CENTER.CURRENCY //Source Currency
*ENDLOOKUP
*XDIM_MEMBERSET COST_CENTER = CC_NONE
*XDIM_MEMBERSET INTERNAL_ORDER <> IO_NONE
*XDIM_MEMBERSET CURRENCY = LC
*WHEN ACCOUNT
*IS *
*REC(FACTOR=LOOKUP(RATEEUR)/LOOKUP(RATELC),CURRENCY=EUR)
*REC(FACTOR=LOOKUP(RATEFC)/LOOKUP(RATELC),CURRENCY=FC)
*ENDWHEN
*XDIM_MEMBERSET COST_CENTER <> CC_NONE
*XDIM_MEMBERSET INTERNAL_ORDER = IO_NONE
*XDIM_MEMBERSET CURRENCY = LC
*WHEN ACCOUNT
*IS *
*REC(FACTOR=LOOKUP(RATEEUR)/LOOKUP(RATELC1),CURRENCY=EUR)
*REC(FACTOR=LOOKUP(RATEFC1)/LOOKUP(RATELC1),CURRENCY=FC)
*ENDWHEN
*XDIM_MEMBERSET COST_CENTER = CC_NONE
*XDIM_MEMBERSET INTERNAL_ORDER = IO_NONE
*XDIM_MEMBERSET CURRENCY = LC
*WHEN ACCOUNT
*IS *
*REC(FACTOR=LOOKUP(RATEEUR)/LOOKUP(RATELC2),CURRENCY=EUR)
*REC(FACTOR=LOOKUP(RATEFC2)/LOOKUP(RATELC2),CURRENCY=FC)
*ENDWHEN
It correctly works.
Regards,