BRL is an alias, expanding to the atom Elixir.BRL, :AED is directly an atom, "BRL" and "AED" are strings.
Your input map does not contain any of the strings.
Please choose a single encoding for your currency symbols and stick to it through your entire application. Converting from string close to the edges of your application.
Once you have settled on a uniform keyencoding, the get_in approach already mentioned by other posters should just work.
0.699986 is a float, you shall not use it for currency. Not for encoding the currency amount, not for encoding any conversion rates.