My bank and two other banks tell me usa banks do not use swift codes when receiving funds ... only when sending wires to international countries. I'm doing business with a company in spain that claims they must have my swift code to pay me and my bank swears we don't use swift codes but intermediary banks in New York. What's the skinny on swift codes - anybody know for sure.