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

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

Как в 1С отразить оплату поставщику в валюте

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

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

Главная сложность — не сам платёж, а правильное отражение курсовых разниц и корректное закрытие расчётов с контрагентом. Если курс на дату отгрузки и на дату оплаты различается, в учёте возникает курсовая разница, которую 1С формирует при проведении документов — но только при правильной настройке договора и счетов расчётов.

Ниже разобран полный цикл: от настройки справочников до проверки результата, с типичными ошибками и вариантами для разных ситуаций.

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

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

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

Карточка контрагента создаётся обычным способом, но договор с ним должен быть заведён в валюте: в поле «Валюта расчётов» выберите USD, EUR, CNY или иную валюту контракта. От этого зависит, на каких счетах будут вестись расчёты (60.21, 60.22 в 1С:Бухгалтерии) и как сформируются курсовые разницы.

Как оформить оплату в 1С:Бухгалтерии

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

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

При проведении формируются проводки по дебету счёта 60.21 и кредиту 52 в валютной и рублёвой оценке. Если ранее была отражена задолженность по поступлению, разница между курсом отгрузки и курсом оплаты будет зафиксирована как курсовая — на счёте 91.01 (положительная) или 91.02 (отрицательная).

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

Оплата в Управлении торговлей и ERP

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

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

Курсовые разницы в УТ и ERP переоцениваются регламентным документом «Переоценка валютных средств» (обычно выполняется при закрытии месяца), а также при проведении самих расчётных документов. Убедитесь, что в настройках учётной политики не отключена переоценка валютных остатков.

Сравнение вариантов оформления

Прямое списание с валютного счёта

Стандартный путь: валюта уже куплена и лежит на счёте 52. Подходит для большинства платежей.

Обязательная продажа/покупка валюты через 57 счёт

Если банк конвертирует рубли в валюту при платеже, оформляется цепочка: списание рублей (Дт 57), покупка валюты (Кт 57, Дт 52), затем оплата поставщику.

Оплата третьему лицу по поручению поставщика

Используется вид операции «Прочие расчёты с контрагентами» или корректировка задолженности — требует письма-поручения и аккуратного закрытия расчётов.

Курсовые разницы и переоценка

Курсовая разница возникает в трёх точках: при переоценке остатка на валютном счёте, при переоценке задолженности перед поставщиком на отчётную дату и при погашении задолженности (курс оплаты против курса поступления). В 1С:Бухгалтерии переоценка на конец месяца выполняется регламентной операцией «Переоценка валютных средств» в составе закрытия месяца.

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

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

Валютный контроль и документы

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

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

Храните в базе сканы контракта и инвойсов, прикрепляя их к документам поступления и оплаты через механизм присоединённых файлов — это упростит ответы на запросы банка и налоговой.

Типичные ошибки и как их исправить

Самая частая проблема — платёж не закрывает задолженность, потому что договор в платёжном документе отличается от договора в поступлении. Откройте отчёт «Анализ субконто» или «Ведомость расчётов с контрагентами» по поставщику и сверьте договоры в каждом документе. Исправляется через редактирование платёжного документа или документом «Корректировка долга».

Вторая типичная ситуация — курс в документе равен нулю или устарел. Это значит, что курсы валют не загружены на дату операции. Откройте справочник валют, загрузите курсы за нужный период и перепроведите документ.

Третья ошибка — оплата проведена по рублёвому счёту (51) вместо валютного (52). Валютный платёж с рублёвого счёта искажает и учёт, и курсовые разницы. Такой документ нужно исправить: поменять банковский счёт на валютный и перезаполнить суммы.

Типичные ошибки
01
Договор заведён в рублях при валютном платеже — расчёты не закрываются, курсовые разницы не считаются
02
Не загружены курсы валют на дату платежа — документ проводится с нулевым или неверным курсом
03
Платёж оформлен с рублёвого счёта 51 вместо валютного 52 — искажается валютная позиция
04
Ручное изменение курса в документе без основания — расхождение с банковской выпиской
05
Забыта переоценка валютных средств при закрытии месяца — неверные остатки в балансе

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

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

Третий — обороты по счетам 91.01/91.02: там должны появиться курсовые разницы, если курс менялся между поступлением и оплатой. Отсутствие курсовых разниц при изменившемся курсе — повод проверить настройки договора и счета расчётов.

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

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

Остаток на счёте 52
Норма

Совпадает с банковской выпиской в валюте и рублях

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

Расхождение с выпиской — проверяйте курсы и даты документов

Расчёты с поставщиком
Норма

Долг закрыт, рублёвый и валютный остатки нулевые

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

Висит рублёвый остаток при нулевом валютном — курсовая разница не сформирована

Курсовые разницы на 91 счёте
Норма

Разницы отражены при изменении курса

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

Курс менялся, а проводок по 91 нет

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

Можно ли оплатить валютный договор с рублёвого счёта, если банк сам конвертирует?

Да, но в 1С это отражается цепочкой: списание рублей в путь (счёт 57), покупка валюты по курсу банка, зачисление на счёт 52 и оплата поставщику. Прямое списание «рубли → поставщик в валюте» в одном документе исказит курсовые разницы.

Почему в платёжном документе не подставляется курс?

Курсы валют не загружены на дату документа. Откройте справочник «Валюты», нажмите «Загрузить курсы валют» за нужный период, затем перезаполните документ. Также проверьте, что в карточке валюты не отключён режим загрузки.

Как отразить частичную оплату валютного счёта?

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

Нужно ли переоценивать выданный валютный аванс?

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

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

Оформите поступление на валютный счёт с видом операции «Возврат от поставщика» или «Прочее поступление» по тому же договору. Возврат переоценивается по курсу на дату зачисления — разница с курсом исходящего платежа уйдёт на 91 счёт.

Как оплатить в валюте, отличной от валюты договора (например, договор в EUR, платёж в USD)?

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

Итог

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

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