3>Насколько я понимаю, IBAN (International Bank Account Number) — это просто стандарт формата номера (идентификатора) банковского счета. То, что европейские банки используют SWIFT для обмена сообщениями — совершенно точно. Сам SWIFT не накладывает никаких ограничений на формат номера счета, так что прекрасно совместим в частности и с IBAN.
Только перевод по IBAN стоит ноль. И у кассирш в банке не вызывает проблем
А SWIFT стоит 20 или более USD. И постоянные проблемы с заполнением документов