К статье
Практический материал

Учет и Финансы · 10 мин

Как сформировать SWIFT-платёж в 1С

Как сформировать SWIFT-перевод в 1С: настройка валютного счёта, заполнение платёжного поручения, реквизиты банка-корреспондента, проверка и выгрузка в банк.

SWIFT-платёж в 1С — это валютное платёжное поручение, по которому организация перечисляет иностранную валюту контрагенту через банк с использованием международной системы SWIFT. В типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:ERP) такой платёж оформляется документом «Платёжное поручение» с видом операции «Оплата поставщику» или «Прочее списание» по валютному банковскому счёту.

Ключевое отличие валютного платежа от рублёвого — расширенный набор реквизитов: SWIFT-код банка получателя, банк-корреспондент, назначение платежа на английском языке, код валютной операции. Ошибка в любом из этих полей приводит к задержке перевода, возврату средств или дополнительным комиссиям, поэтому документ нужно готовить по инвойсу контрагента, а не «по памяти».

Ниже разобран полный цикл: от подготовки справочников до выгрузки поручения в банк и контроля исполнения. Инструкция ориентирована на 1С:Бухгалтерию 8 ред. 3.0, но логика аналогична в других конфигурациях.

Что подготовить перед формированием платежа

До создания документа проверьте, что в программе корректно заведены базовые данные. В справочнике «Банковские счета» у организации должен быть счёт с указанием валюты (USD, EUR, CNY и др.) — именно валюта счёта определяет, что платёж считается валютным, а не рублёвым. В карточке счёта заполните номер, банк и при необходимости SWIFT-код вашего банка.

В справочнике «Контрагенты» у получателя должны быть заполнены полное наименование на английском языке (как в инвойсе), адрес и банковский счёт с указанием SWIFT-кода его банка. Если банк получателя не найден по SWIFT, заведите его вручную в справочнике «Банки», отключив фильтр по БИК — иностранные банки идентифицируются по SWIFT, а не по российскому БИК.

Также подготовьте первичные документы: инвойс или контракт с точными реквизитами получателя, а при необходимости — справку о валютной операции или постановку контракта на учёт в банке (для крупных контрактов это требование валютного контроля). Уточните в своём банке, принимает ли он поручения из 1С через обмен (DirectBank, выгрузка в клиент-банк) или требует бумажный документ.

Настройка валютного счёта и банка получателя

Откройте раздел «Справочники» → «Банковские счета» и создайте (или проверьте) счёт организации. В поле «Валюта» укажите валюту платежа. Если счёт один и тот же используется для нескольких валют — это признак ошибки: в 1С каждый валютный счёт заводится отдельно, иначе курсовые разницы и выписки будут формироваться некорректно.

Для банка получателя в карточке контрагента перейдите на вкладку банковских счетов и создайте новый счёт. В поле «Банк» укажите иностранный банк: нажмите «Создать», переключите идентификацию с БИК на SWIFT и введите SWIFT-код (8 или 11 символов). Заполните наименование банка, город и страну — эти данные попадут в печатную форму поручения.

Если платёж идёт не напрямую, а через банк-корреспондент (типично для USD-платежей в Азию или EUR-платежей в третьи страны), реквизиты корреспондента указываются в самом платёжном поручении или в карточке банка — в зависимости от конфигурации. Уточните корреспондента в инвойсе: обычно там есть блок «Correspondent bank» или «Intermediary bank».

Создание платёжного поручения на SWIFT-перевод

Перейдите в раздел «Банк и касса» → «Платёжные поручения» и создайте новый документ. Выберите вид операции «Оплата поставщику» (или «Прочее списание» для переводов, не связанных с расчётами). Укажите валютный банковский счёт организации — программа автоматически переключит форму на валютный режим и покажет дополнительные поля.

Заполните получателя: выберите контрагента и его валютный счёт со SWIFT-кодом. Укажите сумму в валюте платежа — не пересчитывайте в рубли вручную, программа сама отразит рублёвый эквивалент по курсу ЦБ при проведении списания. Если комиссия банка взимается за счёт получателя или делится, отразите это согласованием с банком — в самом документе 1С это обычно не указывается, но влияет на сумму, которую получит контрагент.

В поле «Назначение платежа» укажите текст на английском языке: номер и дату инвойса, предмет оплаты, номер контракта. Например: «Payment under invoice № 145 dated 12.05.2026 for equipment, contract № 7-23. Without VAT». Текст на русском банк-корреспондент может не принять или исказить при транслитерации.

Порядок действий
  1. 1
    Проверьте валютный счёт организации и карточку контрагента с SWIFT-банком
  2. 2
    Создайте платёжное поручение с видом «Оплата поставщику» по валютному счёту
  3. 3
    Заполните получателя, сумму в валюте и назначение платежа на английском
  4. 4
    Укажите код валютной операции и реквизиты банка-корреспондента при необходимости
  5. 5
    Проверьте печатную форму и выгрузите документ в банк
  6. 6
    После выписки проверьте списание и комиссию банка

Код валютной операции и валютный контроль

Валютные платежи подпадают под валютное регулирование, поэтому в поручении указывается код вида валютной операции (например, коды группы 10 — оплата товаров, 20 — оплата услуг, 70 — неторговые операции; точный перечень приведён в инструкции Банка России № 181-И). В 1С код указывается в поле «Код валютной операции» документа или в специальной форме сведений о валютной операции.

Если контракт поставлен на учёт в банке (обязательно при превышении установленных лимитов суммы по импортным и экспортным контрактам), укажите его уникальный номер в документе. Банк сверит платёж с учётными данными контракта, и расхождение в сумме или реквизитах приведёт к отказу в проведении операции.

Часть банков требует к валютному поручению приложить инвойс, справку о валютной операции или подтверждающие документы. Файлы можно прикрепить прямо в документе 1С через скрепку «Присоединённые файлы» — при обмене по DirectBank они передаются в банк вместе с поручением.

Выгрузка платежа в банк и печатная форма

Если с банком настроен обмен (1С:ДиректБанк или выгрузка в клиент-банк), отправьте поручение напрямую из документа кнопкой «Отправить в банк» или через обработку «Обмен с банком». Программа сформирует файл в формате банка, а после загрузки выписки документ «Списание с расчётного счёта» создастся автоматически и закроет поручение.

Если обмена нет, распечатайте поручение: форма для валютных платежей отличается от рублёвой и содержит поля SWIFT, банка-корреспондента и назначения на английском. Проверьте, что в печатной форме нет обрезанных строк — длинные наименования банков и назначение платежа иногда не умещаются, и макет нужно скорректировать или перенести часть данных в приложение.

Контрольные точки

Как проверить результат

SWIFT-код банка получателя
Норма

Совпадает с инвойсом, 8 или 11 символов, без пробелов

Тревожный признак

Опечатка, лишние символы или российский БИК вместо SWIFT

Назначение платежа
Норма

На английском, есть номер и дата инвойса и контракта

Тревожный признак

Русский текст, нет ссылки на инвойс

Сумма и валюта
Норма

Валюта документа совпадает с валютой счёта и инвойса

Тревожный признак

Сумма в рублях при валютном счёте

Статус после выписки
Норма

Создано списание, сумма и комиссия сошлись с выпиской

Тревожный признак

Поручение не оплачено или списана иная сумма

Отражение списания и комиссии банка

После исполнения платежа банк списывает сумму перевода и, как правило, комиссию за SWIFT-перевод, а иногда и комиссию банка-корреспондента. В 1С комиссия отражается отдельным документом «Списание с расчётного счёта» с видом операции «Прочее списание» (или «Комиссия банка») в рублях или в валюте — в зависимости от того, как её списал банк.

При загрузке выписки проверьте, что курсовые разницы по валютному счёту пересчитаны корректно: программа переоценивает остаток по курсу ЦБ на дату операции. Если в учёте образовалась разница между суммой по поручению и фактическим списанием (из-за комиссии корреспондента, удержанной из суммы перевода), задолженность перед поставщиком нужно скорректировать — иначе акт сверки с контрагентом не сойдётся.

Типичные ошибки
01
Перевод наименования получателя на английский самостоятельно вместо копирования из инвойса — банк-корреспондент возвращает платёж
02
Указание российского БИК вместо SWIFT-кода иностранного банка — поручение не проходит валидацию
03
Назначение платежа на русском языке без номера инвойса — задержка и запросы банка
04
Неверный код валютной операции — замечания валютного контроля и риск штрафа
05
Отсутствие уникального номера контракта, поставленного на учёт, — отказ банка в проведении платежа
06
Незакрытая задолженность из-за комиссии корреспондента, удержанной из суммы перевода

Частые вопросы

Можно ли отправить SWIFT-платёж в рублях?

Да, если банк и страна получателя принимают рублёвые переводы. В 1С тогда используется счёт в рублях, но форма поручения остаётся международной: SWIFT банка получателя и назначение на английском всё равно обязательны. Уточните в банке, как оформляется такой платёж, — правила различаются.

Где взять SWIFT-код банка получателя?

Только из инвойса, контракта или официального письма контрагента. Искать код в открытых справочниках можно для ориентира, но перед платежом его нужно сверить с данными получателя — у банков бывает несколько кодов для разных филиалов и валют.

Что делать, если платёж вернули?

Возврат отражается документом «Поступление на расчётный счёт» с видом «Прочее поступление» или возвратом от банка. Затем выясните причину (обычно банк присылает сообщение с кодом отказа), исправьте реквизиты и сформируйте новое поручение. Учтите, что комиссии за возвращённый перевод часто не возвращаются.

Нужно ли платить НДС или налог на прибыль с SWIFT-перевода?

Сам перевод налогом не облагается, но при оплате иностранному контрагенту организация может выступать налоговым агентом по НДС (за электронные услуги, работы на территории РФ) или по налогу на прибыль (за отдельные виды доходов иностранных компаний). Проверьте условия контракта до платежа — агентский налог удерживается из суммы или уплачивается сверх неё.

Как учесть комиссию банка-корреспондента, удержанную из суммы перевода?

Если корреспондент удержал комиссию из суммы, поставщик получит меньше. Комиссию отразите как прочее списание (или услуги банка), а разницу в расчётах с контрагентом закройте по согласованию — либо доплатите отдельным поручением, либо спишите по акту, если контракт это допускает.

Можно ли выгрузить SWIFT-поручение в любой банк из 1С?

Выгрузка возможна, если банк поддерживает обмен с 1С (DirectBank или загрузку файла из клиент-банка) и принимает валютные поручения в электронном виде. Часть банков требует валютные платежи только на бумаге или в собственном интернет-банке — тогда документ в 1С формируется для учёта и печати, а в банк данные вносятся вручную.

Итог

Что важно запомнить

SWIFT-платёж в 1С — это валютное платёжное поручение: валютный счёт, SWIFT-код банка получателя, назначение на английском и код валютной операции. Все реквизиты берите из инвойса, перед отправкой сверяйте печатную форму, а после выписки проверяйте списание, комиссию и закрытие задолженности.