US officials had barred the use of Venezuelan funds to pay for the defence, arguing it would undermine sanctions against the country.