Учет и Финансы · 11 мин
Как в 1С сделать валютную платежку
Пошаговая инструкция по созданию валютного платежного поручения в 1С: настройка счета, заполнение реквизитов, SWIFT, конвертация и типичные ошибки.
Валютная платежка в 1С отличается от рублевого платежного поручения дополнительными реквизитами: кодом валюты, SWIFT-кодом банка получателя, назначением платежа по правилам валютного контроля и курсом пересчёта. Если заполнить документ по шаблону рублевой платёжки, банк отклонит её уже на этапе проверки формата.
Порядок действий зависит от конфигурации: в «1С:Бухгалтерии 8» используется документ «Платёжное поручение» с видом операции «Оплата поставщику» и валютным счётом, а в «1С:Управление нашей фирмой» и «1С:ERP» — «Расход со счёта» или «Заявка на расходование денежных средств». Логика везде одинаковая: сначала готовятся справочники и договор, затем создаётся документ, потом он выгружается в банк-клиент.
Ниже разобран полный цикл: от настройки валютного банковского счёта до проверки выгрузки в банк, с типичными ошибками и способами их исправления.
Подготовка: валютный счёт, контрагент и договор
Прежде чем создавать платёжку, убедитесь, что в программе заведён валютный банковский счёт организации. Откройте раздел «Банк и касса» → «Банковские счета» и проверьте карточку счёта: поле «Валюта счёта» должно содержать нужную валюту (USD, EUR, CNY и т.д.), а не рубли. Если счёта нет, создайте его и укажите номер, БИК банка и валюту — именно от валюты счёта 1С понимает, что платёж будет валютным.
Далее проверьте контрагента. В его карточке должен быть заполнен банковский счёт получателя с валютой и, для зарубежного банка, SWIFT-код. В «1С:Бухгалтерии» SWIFT указывается в карточке банка контрагента (справочник «Банки» или поле в банковском счёте контрагента). Для нерезидента также заполните страну регистрации — она попадёт в реквизиты платёжки.
Третий обязательный элемент — договор с контрагентом в валюте. В карточке договора установите валюту расчётов (например, USD) и вид договора «С поставщиком». Если договор рублевый, программа не даст корректно провести оплату в валюте, а зачёт аванса и курсовые разницы посчитаются неверно.
Создание платёжного поручения в валюте
Перейдите в «Банк и касса» → «Платёжные поручения» и создайте новый документ. В шапке выберите валютный банковский счёт организации — после этого форма перестроится: появятся поля курса, суммы в валюте и реквизитов валютного контроля. Вид операции для оплаты иностранному поставщику — «Оплата поставщику».
Заполните получателя, договор и сумму в валюте. Курс ЦБ программа подставит автоматически по дате документа, если загружены курсы валют (раздел «Справочники» → «Валюты»). Если курсы не загружены, рублёвый эквивалент не рассчитается, и провести документ не получится — загрузите курсы за нужную дату.
- 1Проверьте валютный банковский счёт организации и карточку контрагента с SWIFT-кодом
- 2Создайте договор в валюте расчётов с видом «С поставщиком»
- 3Откройте «Платёжные поручения» → «Создать», выберите валютный счёт
- 4Заполните получателя, договор, сумму в валюте и назначение платежа
- 5Укажите реквизиты валютного контроля: код вида операции, номер контракта при необходимости
- 6Проверьте курс и рублёвый эквивалент, проведите документ
- 7Выгрузите платёжку в банк-клиент или отправьте через сервис 1С:Директбанк
В поле «Назначение платежа» для валютных переводов недостаточно стандартной фразы «Оплата по счёту». Банки требуют указывать основание платежа с реквизитами контракта и счёта (инвойса), например: «Оплата по инвойсу № 15 от 12.03 по контракту № 7 от 01.02, без НДС». Точный шаблон уточните в своём банке — требования различаются.
Реквизиты валютного контроля
Главное отличие валютной платёжки — поля для валютного контроля. В «1С:Бухгалтерии» они находятся на отдельной закладке или в блоке «Валютный контроль» документа. Как правило, нужно указать код валютной операции (например, код оплаты за товар или услугу по классификатору банка), номер и дату контракта, а при постановке контракта на учёт — его уникальный номер, присвоенный банком.
Если контракт поставлен на учёт в банке (это обязательно при достижении установленных законом порогов сумм по импортным и экспортным контрактам), уникальный номер контракта обязателен — без него банк не проведёт платёж. Храните его в карточке договора, чтобы он подставлялся автоматически.
Для платежей через SWIFT дополнительно могут понадобиться: банк-корреспондент, страна банка получателя, адрес получателя и тип комиссии (OUR, SHA, BEN). Эти поля заполняются в банк-клиенте или в расширенной форме платёжки, если обмен настроен через 1С:Директбанк.
Выгрузка платёжки в банк
После проведения документа платёжку нужно передать в банк. Вариантов три: выгрузка файла через «Обмен с банком» (кнопка «Выгрузить в банк»), прямая отправка через 1С:Директбанк, либо печать бумажной формы и передача в банк вручную. Для валютных платежей многие банки принимают электронные документы только по своему формату, поэтому DirectBank — наиболее надёжный вариант.
При выгрузке файлом проверьте настройку обмена: «Банк и касса» → «Настройка обмена с банком», там должен быть указан правильный формат (кодировка, версия). Для валютных документов часть банков требует отдельный формат выгрузки, отличный от рублёвого.
После отправки дождитесь выписки банка. Только по выписке в 1С создаётся документ «Списание с расчётного счёта», который формирует проводки по оплате и курсовым разницам. Платёжное поручение само по себе проводок не делает — оно лишь поручение банку.
Как проверить результат
В шапке платёжки указана валюта счёта (USD, EUR, CNY)
Стоит RUB — выбран рублёвый счёт
Курс подставлен, рублёвая сумма рассчитана
Курс равен 0 или пустой — не загружены курсы валют
Банк принял платёжку, пришла выписка со списанием
Отказ из-за реквизитов валютного контроля или SWIFT
Есть списание с валютного счёта и зачёт задолженности по договору
Задолженность не закрылась — неверный договор или счёт расчётов
Конвертация и платежи в валюте с рублёвого счёта
Частая ситуация: валютного счёта нет, а заплатить поставщику в валюте нужно. Тогда банк покупает валюту за рубли по своему курсу и перечисляет её получателю. В 1С это оформляется иначе: платёжное поручение создаётся с рублёвого счёта, а в банке оформляется заявка на покупку валюты. В программе отражаются операции покупки валюты и последующего списания.
Альтернативный сценарий — платёж в валюте, отличной от валюты договора (например, договор в евро, платёж в долларах). Это возможно, если условие предусмотрено контрактом; в 1С сумма по договору пересчитается по кросс-курсу, и потребуется аккуратная сверка задолженности.
Способы оплатить валютный инвойс
Подходит при наличии валютной выручки. Нет потерь на конверсии, но нужен открытый валютный счёт
Не требует валютного счёта, но банк берёт комиссию и применяет свой курс покупки, обычно выше курса ЦБ
Возможен только если прямо предусмотрен контрактом; усложняет учёт и сверку задолженности
Типичные ошибки при оформлении
Самая частая проблема — платёжка создаётся в рублях, хотя оплата должна быть в валюте. Причина почти всегда в том, что выбран рублёвый банковский счёт или в карточке валютного счёта не заполнена валюта. Вторая типичная ошибка — договор в рублях: документ проводится, но задолженность перед поставщиком не закрывается, и в учёте «зависает» долг.
Ещё одна группа ошибок связана с курсами: курс не загружен на дату документа, либо загружен после создания платёжки, и рублёвый эквивалент посчитан по старому курсу. Перед проведением выписки перепроверьте курс в документе списания — от него зависят курсовые разницы.
Особенности в разных конфигурациях 1С
В «1С:Бухгалтерии 8» весь цикл строится вокруг «Платёжного поручения» и «Списания с расчётного счёта», реквизиты валютного контроля — в отдельном блоке документа. В «1С:Управление нашей фирмой» используется документ «Расход со счёта» с операцией «Поставщику»; валюта определяется счётом организации, а поля валютного контроля компактнее.
В «1С:ERP» и «Комплексной автоматизации» оплата часто идёт через «Заявку на расходование денежных средств» с последующим списанием, а валютные реквизиты заполняются в заявке. Логика справочников (валютный счёт, договор в валюте, SWIFT) во всех конфигурациях одинаковая, поэтому инструкция выше применима с поправкой на названия документов.
Перед первой валютной оплатой новому контрагенту сделайте тестовую выгрузку платёжки в банк без отправки и сверьте формат с валютным контролем. Это дешевле, чем исправлять вернувшийся платёж с удержанной комиссией.
FAQ: частые вопросы о валютных платежках в 1С
Почему в платёжном поручении не выбирается валюта?
Валюта документа берётся из банковского счёта организации, а не выбирается вручную. Откройте карточку счёта и проверьте поле «Валюта счёта». Если счёта в нужной валюте нет — создайте новый банковский счёт с валютой, после этого платёжка станет валютной автоматически.
Можно ли оплатить валютный инвойс с рублёвого счёта?
Да, банк купит валюту за рубли по своему курсу. В 1С платёжка оформляется с рублёвого счёта, а покупка валюты и списание отражаются отдельными документами по выписке. Учтите, что курс банка обычно отличается от курса ЦБ, поэтому возникнут расходы на конверсии.
Что делать, если банк вернул валютный платёж?
Уточните у банка причину отказа — чаще всего это реквизиты валютного контроля, SWIFT или назначение платежа. В 1С исправьте платёжное поручение (или создайте новое на основании), а возврат средств отразите по выписке. Комиссию банка за возврат отнесите на прочие расходы.
Как исправить неверный курс в уже созданной платёжке?
Загрузите актуальные курсы валют за дату документа («Справочники» → «Валюты» → «Загрузить курсы»), затем перепроведите платёжку — курс пересчитается. Если выписка уже проведена, исправляйте курс в документе списания с расчётного счёта, так как именно он формирует проводки и курсовые разницы.
Нужен ли в платёжке уникальный номер контракта?
Если контракт поставлен на учёт в банке (при достижении установленных законом порогов суммы), указывать уникальный номер обязательно — без него платёж не пройдёт валютный контроль. Для контрактов без постановки на учёт достаточно кода валютной операции и реквизитов контракта в назначении платежа.
Почему после оплаты долг перед поставщиком не закрылся?
Проверьте три вещи: договор в документе списания должен совпадать с договором в счёте поставщика, валюта договора — с валютой оплаты, а счета расчётов в документах — быть одинаковыми. Чаще всего причина в том, что оплата прошла по другому договору или по рублёвому договору вместо валютного.
Что важно запомнить
Валютная платежка в 1С создаётся на основе валютного банковского счёта и договора в валюте; ключевые поля — SWIFT, код валютной операции и назначение платежа с реквизитами контракта. Проводки формирует только списание по выписке банка, поэтому контролируйте весь цикл: от платёжки до закрытия задолженности.