Telefonica SA will take a 438 million euro ($585.37 million) charge against its 2012 earnings to reflect the impact of Venezuela's recent currency devaluation, the Spanish telecommunications company said in a regulatory filing late Friday.

Telefonica added that Venezuela's decision earlier this month to devalue its currency by 32% to 6.30

...<continues, see below>