Hi Elena,
Please check the setting in OBA1. If for the GL account any specific currency is maintained, system will take only that currency for that GL account for revaluation. Eithere the currency field should be blank in order to pick all the foreign currency, else you can create a new entry in OBA1 for that GL account and currency combination.
Regards,
Sumti Bhadani