It is totally weird and we never experienced such differing currency exchange rates. Yesterday we withdrew Venezuelan money at a local ATM and were shocked how expensive everything seems to be, until we found out more on the internet.
At the cash machine you get the official exchange rate of 4.30 “Strong Bolívar” for one US-Dollar. If you get your money exchanged at a money changer you get about 8.90 Bolívar, in fact the double amount of money. So never do the same mistake we did!