@Gary ******
totally false and the immigration office was feeding you a line of b/s.
Immigration offices have to accept the affidavit of income from abroad letter from ANY of the countries whose embassies issue it.
You should have appealed that with them