Учет и Финансы · 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Проверьте, что валюта есть в справочнике и курсы загружены на дату платежа
- 2Создайте или проверьте валютный банковский счёт организации
- 3Убедитесь, что договор с поставщиком заведён в валюте платежа
- 4Создайте «Списание с расчётного счёта» с видом операции «Оплата поставщику»
- 5Заполните сумму в валюте, договор и назначение платежа
- 6Проверьте автоматически рассчитанный курс и рублёвую сумму
- 7Проведите документ и откройте движения для контроля проводок
Оплата в Управлении торговлей и ERP
В 1С:Управление торговлей и 1С:ERP валютный платёж оформляется документом «Списание безналичных денежных средств» с операцией «Оплата поставщику» (раздел «Казначейство» или «Банк и касса»). Логика та же: выбирается валютный банковский счёт, договор в валюте, сумма указывается в валюте.
Особенность этих конфигураций — заявка на расходование денежных средств. Если в компании включён режим согласования платежей, сначала создаётся и утверждается заявка в валюте, а списание формируется на её основании. Проверьте, что валюта заявки совпадает с валютой договора, иначе документ оплаты не подтянет заявку.
Курсовые разницы в УТ и ERP переоцениваются регламентным документом «Переоценка валютных средств» (обычно выполняется при закрытии месяца), а также при проведении самих расчётных документов. Убедитесь, что в настройках учётной политики не отключена переоценка валютных остатков.
Сравнение вариантов оформления
Стандартный путь: валюта уже куплена и лежит на счёте 52. Подходит для большинства платежей.
Если банк конвертирует рубли в валюту при платеже, оформляется цепочка: списание рублей (Дт 57), покупка валюты (Кт 57, Дт 52), затем оплата поставщику.
Используется вид операции «Прочие расчёты с контрагентами» или корректировка задолженности — требует письма-поручения и аккуратного закрытия расчётов.
Курсовые разницы и переоценка
Курсовая разница возникает в трёх точках: при переоценке остатка на валютном счёте, при переоценке задолженности перед поставщиком на отчётную дату и при погашении задолженности (курс оплаты против курса поступления). В 1С:Бухгалтерии переоценка на конец месяца выполняется регламентной операцией «Переоценка валютных средств» в составе закрытия месяца.
Проверить корректность можно так: откройте оборотно-сальдовую ведомость по счёту 60 с детализацией по субсчетам — задолженность в валюте должна быть закрыта после оплаты, а рублёвый остаток по данному поставщику должен быть нулевым. Ненулевой рублёвый остаток при нулевом валютном — признак того, что курсовая разница не сформировалась.
Авансы поставщику в валюте в бухгалтерском учёте, как правило, не переоцениваются после пересчёта по курсу на дату аванса — поступление потом принимается по курсу аванса (или средневзвешенному при частичной предоплате). Программа делает это автоматически, но при ручном изменении курсов в документах цепочка ломается.
Валютный контроль и документы
Платежи нерезидентам подпадают под валютный контроль: банк запросит контракт, справку о валютных операциях или постановку контракта на учёт (при превышении установленных лимитов). В 1С для этого в карточке договора предусмотрены поля для номера и даты контракта, а в платёжном документе — реквизиты для банка.
Заполните в договоре номер и дату внешнеторгового контракта — эти данные попадут в платёжное поручение. Если используется интеграция с клиент-банком или «1С:ДиректБанк», валютная выписка загружается с SWIFT-реквизитами, и платёж создаётся на её основании автоматически — останется только указать договор и проверить курс.
Храните в базе сканы контракта и инвойсов, прикрепляя их к документам поступления и оплаты через механизм присоединённых файлов — это упростит ответы на запросы банка и налоговой.
Типичные ошибки и как их исправить
Самая частая проблема — платёж не закрывает задолженность, потому что договор в платёжном документе отличается от договора в поступлении. Откройте отчёт «Анализ субконто» или «Ведомость расчётов с контрагентами» по поставщику и сверьте договоры в каждом документе. Исправляется через редактирование платёжного документа или документом «Корректировка долга».
Вторая типичная ситуация — курс в документе равен нулю или устарел. Это значит, что курсы валют не загружены на дату операции. Откройте справочник валют, загрузите курсы за нужный период и перепроведите документ.
Третья ошибка — оплата проведена по рублёвому счёту (51) вместо валютного (52). Валютный платёж с рублёвого счёта искажает и учёт, и курсовые разницы. Такой документ нужно исправить: поменять банковский счёт на валютный и перезаполнить суммы.
Как проверить результат
После проведения оплаты сформируйте три контрольных отчёта. Первый — карточка счёта 52 по валютному счёту: остаток в валюте должен совпадать с банковской выпиской. Второй — ведомость расчётов с контрагентом: задолженность по оплаченному поставлению должна быть закрыта и в валюте, и в рублях.
Третий — обороты по счетам 91.01/91.02: там должны появиться курсовые разницы, если курс менялся между поступлением и оплатой. Отсутствие курсовых разниц при изменившемся курсе — повод проверить настройки договора и счета расчётов.
Как проверить результат
Совпадает с банковской выпиской в валюте и рублях
Расхождение с выпиской — проверяйте курсы и даты документов
Долг закрыт, рублёвый и валютный остатки нулевые
Висит рублёвый остаток при нулевом валютном — курсовая разница не сформирована
Разницы отражены при изменении курса
Курс менялся, а проводок по 91 нет
Частые вопросы
Можно ли оплатить валютный договор с рублёвого счёта, если банк сам конвертирует?
Да, но в 1С это отражается цепочкой: списание рублей в путь (счёт 57), покупка валюты по курсу банка, зачисление на счёт 52 и оплата поставщику. Прямое списание «рубли → поставщик в валюте» в одном документе исказит курсовые разницы.
Почему в платёжном документе не подставляется курс?
Курсы валют не загружены на дату документа. Откройте справочник «Валюты», нажмите «Загрузить курсы валют» за нужный период, затем перезаполните документ. Также проверьте, что в карточке валюты не отключён режим загрузки.
Как отразить частичную оплату валютного счёта?
Создайте списание на сумму частичного платежа в валюте с указанием того же договора. 1С закроет часть задолженности по курсу платежа, остаток долга продолжит переоцениваться на отчётные даты.
Нужно ли переоценивать выданный валютный аванс?
В бухгалтерском учёте авансы после пересчёта по курсу на дату перечисления, как правило, не переоцениваются. В налоговом учёте правила могут отличаться. Программа применяет нужный порядок автоматически — не переоценивайте авансы ручными операциями.
Что делать, если платёж вернул банк?
Оформите поступление на валютный счёт с видом операции «Возврат от поставщика» или «Прочее поступление» по тому же договору. Возврат переоценивается по курсу на дату зачисления — разница с курсом исходящего платежа уйдёт на 91 счёт.
Как оплатить в валюте, отличной от валюты договора (например, договор в EUR, платёж в USD)?
Штатно такая оплата не закроет расчёты. Обычно оформляют допсоглашение о платеже в другой валюте, а в 1С используют корректировку долга или взаимозачёт между двумя договорами с пересчётом по согласованному курсу.
Что важно запомнить
Валютная оплата поставщику оформляется списанием с валютного счёта (52) по договору в той же валюте. Ключевые контрольные точки: загруженные курсы, совпадение валюты договора и платежа, сформированные курсовые разницы и закрытые расчёты без рублёвых «хвостов».