Справочники и Данные · 8 мин
Как завести иностранный банк в 1С
Как добавить иностранный банк в 1С: заполнение карточки, SWIFT-код, валютный счёт, настройка казначейства и типичные ошибки при работе с зарубежными банками.
Завести иностранный банк в 1С требуется, когда компания получает или отправляет платежи через зарубежные кредитные организации: оплачивает контракты с нерезидентами, принимает экспортную выручку или обслуживает собственный счёт за границей. Без корректно заполненной карточки банка невозможно создать банковский счёт контрагента, оформить платёжное поручение или выгрузить выписку в валюте.
Основная сложность в том, что стандартный классификатор банков в 1С содержит только российские кредитные организации, идентифицируемые по БИК. У иностранного банка БИК нет — вместо него используется SWIFT-код, а реквизиты заполняются вручную. Из-за этого подбор из классификатора не работает, и карточку приходится создавать самостоятельно.
Ниже описан порядок действий для типовых конфигураций: 1С:Бухгалтерия предприятия, 1С:Управление нашей фирмой, 1С:ERP и Комплексная автоматизация. Названия команд могут немного отличаться в зависимости от версии, но логика везде одинаковая.
Где в 1С хранятся банки и чем иностранный отличается от российского
Все банки, с которыми работает компания и её контрагенты, хранятся в справочнике «Банки» (в ряде конфигураций — «Банки (РФ)» плюс отдельный механизм для зарубежных). Российские банки обычно подбираются из классификатора ЦБ по БИК: программа сама подставляет корсчёт, город и наименование. С иностранным банком этот механизм не работает — классификатор его просто не содержит.
Для зарубежной кредитной организации ключевыми реквизитами становятся: SWIFT-код (BIC по международному стандарту), полное наименование на языке банка или латиницей, страна и адрес. Именно эти данные попадут в платёжные документы и будут проверяться банком при прохождении валютного платежа.
Подготовка: какие реквизиты собрать до ввода карточки
Прежде чем открывать справочник, возьмите реквизиты из первоисточника: инвойса контрагента, банковского договора или официального письма банка. Переписывать данные из переписки в мессенджере рискованно — ошибка в одной букве SWIFT приведёт к возврату или зависанию платежа.
Минимальный набор данных: полное наименование банка, SWIFT-код, страна, город и адрес, а также корсчёт банка, если платежи идут через банк-корреспондент. Для платежей в некоторые страны дополнительно понадобятся национальные коды: IBAN для Европы, routing number для США, код филиала для ряда азиатских банков. Эти коды обычно указываются уже в номере счёта контрагента, а не в карточке банка, но проверить их наличие стоит заранее.
Пошаговое создание карточки иностранного банка
Откройте справочник банков. В 1С:Бухгалтерии путь обычно такой: «Справочники» → «Банки и кассы» → «Банки». В УНФ: «Компания» → «Банки». В ERP: «Нормативно-справочная информация» → «Банки».
Нажмите «Создать». Если программа предлагает подбор из классификатора, откажитесь и перейдите к ручному вводу. В ряде конфигураций есть отдельный признак «Иностранный банк» либо страна выбирается в карточке — при выборе страны, отличной от России, поле БИК становится необязательным, а вместо него активируется поле SWIFT.
- 1Откройте справочник «Банки» и нажмите «Создать» без подбора из классификатора
- 2Выберите страну банка — поле БИК заменится на SWIFT
- 3Введите SWIFT-код, полное наименование, город и адрес банка
- 4При необходимости укажите банк-корреспондент и его реквизиты
- 5Запишите карточку и проверьте, что она выбирается в банковском счёте контрагента
Заполните наименование банка так, как оно указано в SWIFT-справочнике или в документах контрагента — латиницей, без сокращений. В поле адреса укажите город и страну как минимум; полный адрес желателен, так как некоторые банки требуют его в платёжном поручении. Запишите карточку кнопкой «Записать и закрыть».
Привязка банка к счёту контрагента или организации
Карточка банка сама по себе ни на что не влияет — она начинает работать, когда выбрана в банковском счёте. Откройте карточку контрагента, перейдите на вкладку «Банковские счета» и создайте новый счёт. Укажите номер счёта (для Европы — IBAN), валюту счёта и выберите созданный иностранный банк из справочника.
Если иностранный счёт открыт у вашей собственной организации, тот же принцип действует в карточке организации: «Банковские счета» → «Создать» → номер счёта, валюта, иностранный банк. Такой счёт будет использоваться в документах оплаты и при загрузке выписок.
Обратите внимание на валюту счёта: она должна совпадать с валютой, в которой реально ведётся счёт. Если контрагент принимает платежи в евро, а вы укажете доллары, платёжное поручение сформируется с некорректными реквизитами, и бухгалтеру придётся переделывать документ.
Особенности валютных платежей и банк-корреспондент
Платежи за рубеж часто идут не напрямую, а через банк-корреспондент: например, платёж в евро проходит через корсчёт в немецком банке. В этом случае в платёжном поручении указываются два банка — банк получателя и банк-посредник. В 1С корреспондента обычно заводят как отдельную карточку иностранного банка и указывают в документе оплаты, если конфигурация это поддерживает, либо в текстовом поле назначения/деталей платежа.
Для валютных операций также потребуется включить соответствующий функционал: валютный учёт, курсы валют (загрузка из интернета или ручной ввод), а в бухгалтерском учёте — счёт 52 «Валютные счета». Без загруженных курсов программа не сможет пересчитать сумму в рубли и корректно отразить операцию в учёте.
Проверка результата и типичные ошибки
После заведения банка сделайте контрольную проверку: создайте тестовое платёжное поручение контрагенту с иностранным счётом и распечатайте или выгрузите его. В документе должны корректно отобразиться SWIFT банка получателя, его наименование и адрес, номер счёта и валюта. Если какое-то поле пустое — вернитесь в карточку банка и проверьте заполнение.
Ещё одна проверка — обмен с банком. Если вы выгружаете платёжки в клиент-банк, убедитесь, что формат выгрузки поддерживает валютные поручения и передаёт SWIFT-реквизиты. Часть обменных форматов рассчитана только на рублёвые платежи по БИК, и иностранные реквизиты в них теряются.
Частые вопросы
Можно ли завести иностранный банк без SWIFT-кода?
Формально карточку можно записать и без SWIFT, но практически это бессмысленно: без кода банк не сможет маршрутизировать международный платёж. Если контрагент не указал SWIFT, запросите у него полные банковские реквизиты — код есть у подавляющего большинства банков, работающих с трансграничными переводами.
Что делать, если в моей конфигурации нет поля SWIFT?
В старых или узкоспециализированных конфигурациях отдельного поля может не быть. Тогда SWIFT указывают в поле БИК (если программа позволяет ввести буквенно-цифровой код), в наименовании банка или в поле адреса. Проверьте на тестовом платёжном поручении, что код попадает в печатную форму и выгрузку.
Нужно ли заводить иностранный банк для каждого счёта контрагента отдельно?
Нет. Один и тот же банк заводится в справочнике один раз и выбирается в любых счетах любых контрагентов. Отдельная карточка нужна только для другого банка или другого филиала с собственным SWIFT-кодом.
Как указать IBAN контрагента?
IBAN — это номер счёта, а не реквизит банка. Введите его целиком в поле «Номер счёта» банковского счёта контрагента, а в карточке банка укажите SWIFT соответствующего банка. IBAN содержит внутри себя код банка, поэтому при его наличии банк получателя можно идентифицировать и по счёту.
Почему платёжное поручение не выгружается в клиент-банк?
Наиболее частая причина — формат обмена рассчитан только на рублёвые платежи по БИК. Проверьте настройки обмена с банком: для валютных поручений часто требуется отдельный формат или доработка выгрузки. Уточните у своего банка поддерживаемые форматы валютных документов.
Что важно запомнить
Иностранный банк заводится в справочнике «Банки» вручную: вместо БИК указывается SWIFT, плюс наименование латиницей, страна и адрес. Реквизиты берите только из первоисточника, после ввода проверьте карточку на тестовом платёжном поручении и убедитесь, что формат обмена с банком передаёт валютные реквизиты.