- Не работает SWIFT-перевод
- 2 российских банка лишились доступа к SWIFT из-за санкций
- Санкции ограничивают финансовую свободу
- Как не пострадать от ухода SWIFT из России?
- Как открыть иностранный банковский счет, пока работает SWIFT?
- Читайте другие интересные статьи портала InternationalWealth.info:
- Swift: проблемы и перспективы
Не работает SWIFT-перевод
Пытаюсь отправить SWIFT-перевод из Тинькофф-банка в другой банк на территории РФ на свой же счет.
При правильном заполнении всех реквизитов система выдает ошибку «Реквизиты заполнены неверно. Для совершения платежа исправьте реквизиты».
Длительный звонок 10 декабря на горячую линию не дал результата — просили написать о проблеме в чат. В чате подробно описал проблему вместе со всеми реквизитами, которые я прописываю для платежа, и скриншотами интерфейса.
В итоге открыли обращение № 5-5883619914043 с обещанием разобраться.
Сегодня (11 декабря) решил перепроверить, работает ли перевод. Снова ввел все те же самые реквизиты, но на этот раз система начала подсвечивать красным поле «Назначение платежа». Экспериментальным путем удалось понять, что они уменьшили максимальную длину этого поля до 115 символов (а мне нужно 136 символов).
Написал в чат, что заметил уменьшение максимальной длины поля. Ответили, что передали информацию техспециалистам. Через пару часов приходит уведомление, что обращение решено и у него статус переключен на «Закрыто» (и пояснение, что нужно уменьшить текст в назначении платежа).
Захожу, пробую еще раз, сократив текст назначения платежа со 136 символов до 107, но при нажатии на «Отправить» вижу ту же самую ошибку «Реквизиты заполнены неверно. Для совершения платежа исправьте реквизиты».
Уже вторые сутки не могу сделать SWIFT-перевод, при этом обращение № 5-5883619914043 закрыли, как будто проблема уже решена.
Прошу разобраться и устранить ошибку.
Хочется спросить Тинькофф-банк, где вы берете таких программистов и почему не тестируете свои сервисы на ошибки? Вы же БАНК, а не сайт-визитка.
Источник
2 российских банка лишились доступа к SWIFT из-за санкций
Постепенно санкции против России начинают сказываться на обычной жизни россиян. Не только в виде высоких цен на импортные продукты, но и в виде недоступности некоторых банковских услуг.
В конце августа стало известно, что 2 российских банка лишились доступа к SWIFT из-за санкций. SWIFT – это международный протокол и система обмена банковскими сообщениями. Грубо говоря, именно благодаря SWIFT обеспечиваются международные банковские переводы.
Под санкции попали два банка: Российский национальный коммерческий банк (РНКБ) и Темпбанк.
Почему не отключили другие банки, особенно те, которые включены с санкционные списки? Дело в том, что эти два банка использовали программное обеспечение британской компании Finastra. Именно она решила, что не будет работать с банками, которые под санкциями. И отключила свою версию SWIFT, по сообщениям, с 31 августа.
Остальные поставщики банковской программы, в том числе сама SWIFT, претензий не выдвигали. По крайней мере пока. Так что остаётся шанс переключиться с одной программы на другую. Обойдётся это в несколько десятков тысяч долларов и займёт время, но если международные платежи принципиальны для банка, он на это пойдёт.
Санкции ограничивают финансовую свободу
Таким образом от международных платежей отрезаны два российских банка, которые попали под санкции. Как сильно скажется это на обычных клиентах?
Представители финансовых учреждений уверяют, что практически не скажется. РНКБ работает в Крыму и обеспечивает банковские услуги только внутри России. Для этого используется расчётная система Центрального банка.
Темпбанк, в котором введена временная администрация, пока также не высказывает опасений из-за отзыва SWIFT.
Однако в целом это плохой звоночек: если пару лет назад SWIFT грозили отключением, то сейчас угроза стала реальностью, пусть и от маленького участника на российском рынке и всего лишь для двух банков.
Вспомним, что Visa и MasterCard в своё время закрыли обслуживание российских карт. Это стало стимулом к запуску и развитию российской карты «Мир», которая работает на всей территории России. ЦБ заявил, что Россия готова к отключению SWIFT.
Правда ситуация с международными платежами, на случай отключения SWIFT в гораздо более широком формате, так просто не решается – полноценной замены ей нет.
Поэтому тем, кто путешествует, покупает товары и услуги или планирует вести бизнес за пределами России, необходимо обеспечить себе безопасность и возможность свободно действовать. Как этого добиться?
Как не пострадать от ухода SWIFT из России?
Возможный уход SWIFT из России – не самая неожиданная вещь. Несмотря на то, что организация заявила о том, что не будет подаваться на одностороннее политическое давление, международные санкции – дело тёмное. И если очень попросят, придётся исключить Россию из системы.
Разумеется, это невыгодно, как самой SWIFT, так и России и, чего уж говорить, почти всем торговым партнёрам РФ. Торгуют с Россией почти все, в том числе американцы, которым нужен титан для самолётов и ракетные двигатели для ракет.
Однако ради политических побед могут быть приняты крайние меры. Мнение обычных граждан не учитывается, как и их финансовое положение.
Поэтому приходится брать ответственность за свою финансовую свободу в собственные руки. Что можно сделать, чтобы не дать запереть себя внутри одной не самой стабильной банковской системы?
Самый разумный шаг: открыть иностранный банковский счет, вывести на него часть средств и оставить их про запас. Сделать данный шаг стоит заранее, пока средства свободно курсируют по планете, а SWIFT работает в 99% банков России.
Как открыть иностранный банковский счет, пока работает SWIFT?
Пока что SWIFT работает, но даже сегодня открыть иностранный банковский счет – задача не из простых. К выходцам из СНГ предвзятое отношение, с которым приходится бороться, чтобы заполучить заветный счет.
Мы предлагаем вам не тратить личное время и нервы, а сразу обратиться к нам за помощью в открытии счета. Почему это выгодно вам? Консультация по подбору иностранного счета – бесплатная. На ней вы узнаете какие именно банки вам подходят. Получите полную информацию по подготовке документов. Сможете подать одновременно заявку не в один, а несколько банков при помощи услуги pre-approval – это повысит ваши шансы на успешное открытие счета.
Что нужно сделать, чтобы открыть иностранный счет? Действия относительно простые:
- Написать нам письмо и записаться на бесплатную консультацию по подбору иностранного счета: info@offshore-pro.info;
- Описать цель, ради которой открывается счет и в соответствии с ней по совету консультанта выбрать подходящий банк;
- Подготовить пакет документов – это самый важный этап. Некорректные или неполные документы приведут к отказу или, как минимум, затянут процесс надолго. Обман и мошенничество приведут к однозначному отказу банка в обслуживании;
- Когда пакет документов собран, вы оплачиваете услугу открытия счета и мы приступаем к открытию одного или нескольких счетов;
- Если вы воспользовались услугой pre-approval, мы получаем предварительное решение в нескольких банках – в том случае, если они согласятся с вами работать, то вы отсылаете им полный пакет документов;
- Банк проверяет ваши документы и удостоверяется, что всё в порядке;
- В некоторых случаях он имеет право запросить дополнительную информацию – её необходимо предоставить в кратчайшие сроки.
Если всё в порядке, то банк открывает вам счет. В зависимости от страны и банка существует возможность открыть счет полностью дистанционно или придётся нанести личный визит в иностранный банк.
Как только появится иностранный счет, вы переведёте на него запланированную сумму. Она станет вашим неприкосновенным запасом и пропуском к свободной жизни даже в том случае, если Россию окончательно отрежут от международной банковской системы.
Записывайтесь на консультацию прямо сейчас, чтобы обезопасить себя от изоляции: info@offshore-pro.info.
Читайте другие интересные статьи портала InternationalWealth.info:
Отключение российских банков от международной системы SWIFT, может вызвать ряд проблем в осуществлении трансграничных платежей и спровоцировать панику на валютном рынке. Так несколько лет назад,…
Системы SEPA и SWIFT являются наиболее распространенными способами осуществления международных переводов и используются для оплаты конкретных целей. И если вы еще не успели разобраться в…
Банк российского проекта ZODIAQ — Crypto Bank Limited – присоединился к требованиям FATCA и получил глобальный идентификационный номер посредника (GIIN) Налоговой службы США. Присоединение банка…
Система SWIFT признала Латвию страной с высокими рисками отмывания денег и финансирования терроризма. Это решение уже затрудняет деятельность местным предпринимателям и тормозит международные платежи, особенно…
США рассматривает в качестве очередного инструмента давления на Россию возможность отключить банковскую систему SWIFT. Герман Греф предупреждает США о том, что введение подобных санкций вызовет…
России уже угрожали, что из-за её политики стране отключат межбанковскую систему переводов SWIFT. И Россия ответила тем, что создала дублирующую систему для платёжных карт. Глава…
Источник
Swift: проблемы и перспективы
Второго июня 2014 года в мире Apple случилось то, чего не ожидал никто. Apple представила новый объектно-ориентированный язык программирования — Swift.
Чем может привлечь Swift?
В отличие от Objective-C, в котором для каждого класса необходимо создавать файлы *.h и *.m с интерфейсом и реализацией соответственно, в Swift нужно создать лишь один файл *.swift, в котором содержатся и интерфейс, и реализация. Это значит, что исходных файлов в проекте будет в 2 раза меньше, что является плюсом. Однако возникает вопрос — как же разделить свойства класса и методы на публичные и приватные? В Objective-C мы привыкли «прятать» приватные свойства и методы в *.m файлы. Сделать это в Swift на данный момент невозможно.
По заверениям Apple, такой механизм все же появится:
Источник: https://devforums.apple.com/thread/227288 (требует учетной записи разработчика).
Swift имеет отличный switch-case оператор. В отличии от Objective-C, в Swift можно выполнить перечисление по строкам и с условиями:
Swift и Objective-C могут использоваться в одном проекте, т.е. выполнить переход на Swift можно плавно, старые библиотеки и классы переписывать не обязательно.
Swift-модули доступны сразу во всем проекте, в то время как в Objective-C необходимо подключить файлы интерфейса (*.h), чтобы использовать их.
Теперь давайте попробуем проверить, действительно ли Swift работает быстрее. Для этого создадим 2 одинаковых приложения на Objective-C и на Swift. Функционал приложения заключается в том, чтобы загрузить контроллер (UIViewController) и в его главном представлении (UIView) разместить и отобразить картинку (UIImageView). Время будем засекать с момента полной загрузки приложения до момента отображения первого контроллера. Повторим тест 10 раз (график ниже).
Как несложно заметить, приложение на Objective-C грузит контроллер быстрее, нежели Swift-приложение, к тому же время загрузки на Objective-C более стабильное.
Итак, наше приложение на Objective-C в среднем загружает контроллер за 0,02556 сек., а приложение на Swift — за 0,03404 сек. Почему же так? Потому что, скорее всего, в Apple не переписывали фреймворки, в том числе UIKit, который отвечает за создание контроллеров и представлений на Swift. Вместо этого были сделаны так называемые «обертки». Проще говоря, Swift-методы для создания контроллеров, представлений и т.д. просто вызывают в свою очередь методы на Objective-C и возвращают результат. Скорее всего, в будущем ситуация изменится, в Apple тщательно поработают над оптимизацией и в будущем приложения на Swift будут работать быстрее. Но не сейчас.
Теперь давайте попробуем переименовать наш класс. Нажимаем на имя класса правой кнопкой мыши, Refactor/Rename и…:
Конечно, эта проблема однозначно будет устранена, скорее всего, уже к осени, когда выйдет финальная версия Xcode 6. Но все это еще раз намекает о «сырости» Swift.
Еще бывалых iOS разработчиков, которые привыкли к Objective-C, собьет с толку то, что при использовании в Objective-C блоков (Blocks) и аналогичных им в Swift замыканий (Closures) есть различия в табуляции фигурных скобок.
Вот так выглядит простой блок анимации в Objective-C:
А вот так в Swift:
Почему-то в Swift принято, чтобы закрывающая фигурная скобка была на одном уровне с телом блока. Было бы вполне логично сделать вот так (внимание на фигурные скобки < >):
Еще одна очень досадная проблема Swift связана с инкрементом. Инкремент используется в основном в циклах, в качестве счетчика.
Время выполнения данного кода: 4.44419801235199 секунды.
Но если заменить i = i+1 и j = j+1 на ++i и j++ соответственно (и это более общий случай):
То время выполнения резко возрастает до 624.784721970558 секунд (больше 10 минут!).
Время: 2.842506 секунды.
Время: 2.833201 секунды.
Для чистоты эксперимента обратим внимание только на различия между использованием i++ и i = i+1 в Swift и Objective-C и по отдельности. И не будем сравнивать их между собой, потому что int64_t в Objective-C является простым типом, а вот Int64 в Swift является структурой и, само собой, будет работать медленнее, хотя другого выхода Swift не предоставляет.
Кроме того, Xcode имеет в данный момент очень слабую поддержку, плохую автодоводку кода (autocompletion), и еще не в полной мере поддерживает, пожалуй, основной фреймворк для создания iOS приложений — UIKit. Что уж говорить об остальных…
Таким образом, можно сделать вывод, что Swift нам представили для того, чтобы мы его учили, пока его будут дорабатывать. Скорее всего, все перечисленные проблемы будут устранены со временем, но в настоящее время использовать Swift для создания коммерческих приложений настоятельно не рекомендуется. Сейчас он годен только для обучения. Swift обязательно займет свое место, но Objective-C все же будет использоваться как основной язык еще года 2.
Источник