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

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

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

1. Подготовка системы: настройки перед первым валютным платежом

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

Первое, что нужно проверить — это справочник валют. Он должен содержать все валюты, с которыми вы работаете, с актуальными кодами по стандарту ISO 4217. Например, для доллара США это USD, для евро — EUR. Если валюты нет в списке, добавьте её вручную через меню Справочники → Валюты.

  • 📌 Курсы валют: Настройте автоматическое обновление курсов через сервис ЦБ РФ или введите их вручную в Справочники → Валюты → Курсы валют. Убедитесь, что курс соответствует дате платежа!
  • 🏦 Банковские счета: В карточке контрагента должен быть указан валютный счет (если платеж уходит за рубеж) или рублевый счет с пометкой «Для валютных операций» (если конвертация происходит через российский банк).
  • 📝 Виды операций: В Справочники → Виды операций проверьте наличие шаблонов для валютных платежей (например, «Оплата поставщику (валюта)» или «Перевод между счетами (конвертация)»).
⚠️ Внимание: Если в вашей базе не настроен обмен курсами с ЦБ РФ, их придется обновлять вручную. Это критично для компаний, работающих с несколькими валютами одновременно (например, доллар + юань). Проверьте настройки в Администрирование → Настройки программы → Валюты и курсы.

Также убедитесь, что в настройках учетной политики указан правильный способ переоценки валютных остатков (ежедневная или ежемесячная). Это влияет на формирование курсовой разницы. Путь: Главное → Настройки → Учетная политика.

2. Создание платежного поручения: пошаговый разбор

Основной документ для валютного платежа в — это платежное поручение (или заявка на перевод, если речь идет о конвертации). Рассмотрим процесс на примере оплаты иностранному поставщику.

Перейдите в раздел Банк и касса → Платежные поручения и нажмите «Создать». В открывшейся форме:

  1. Выберите вид операции — например, «Оплата поставщику» или «Перевод в валюте».
  2. Укажите получателя (контрагента) из справочника. Если его нет, добавьте через Справочники → Контрагенты, указав ИНН/КПП (для российских компаний) или SWIFT/BIC (для иностранных).
  3. В поле «Счет получателя» выберите валютный счет контрагента. Если счет не указан, система выдаст ошибку.
  4. Заполните сумму платежа в валюте и укажите валютный курс (автоматически подтянется из справочника, но лучше перепроверить!).
  5. В поле «Назначение платежа» укажите цель перевода (например, «Оплата по договору №123 от 01.01.2026»). Для иностранных платежей может потребоваться английский перевод.

После заполнения нажмите «Провести и закрыть». Система сформирует проводки по дебету счета 60.02 («Расчеты с поставщиками») и кредиту счета 52 («Валютные счета»).

Указан правильный вид операции (валюта/конвертация)

Курс валюты соответствует дате платежа

Счет получателя поддерживает валютные переводы

Назначение платежа заполнено на двух языках (для иностранных переводов)

Сумма в валюте и рублевый эквивалент совпадают с договором-->

⚠️ Внимание: Если сумма платежа превышает 50 000 USD (или эквивалент в другой валюте), банк может запросить дополнительные документы для контроля валютных операций. Это требование Федерального закона №173-ФЗ. Подготовьте контракт, инвойс и паспорт сделки заранее.

3. Особенности работы с курсовой разницей

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

Разница может быть:

  • 📈 Положительной (если курс вырос и рублевый эквивалент долга уменьшился).
  • 📉 Отрицательной (если курс упал и долг в рублях увеличился).

Для ручной переоценки перейдите в Операции → Закрытие месяца → Переоценка валютных средств. Система сформирует проводки:

  • По дебету 91.01 («Прочие доходы») и кредиту 60.02 — если разница положительная.
  • По дебету 91.02 («Прочие расходы») и кредиту 60.02 — если разница отрицательная.
Сценарий Дт Кт Описание
Курс вырос (USD с 90 до 95 руб.) 60.02 91.01 Уменьшение долга в рублях
Курс упал (EUR с 100 до 95 руб.) 91.02 60.02 Увеличение долга в рублях
Частичная оплата в валюте 52 60.02 Списание с валютного счета

Если курсовую разницу не учесть, в отчетности возникнут расхождения между рублевым и валютным балансом. Особенно это критично для компаний, которые сдают отчетность по МСФО или работают с иностранными инвесторами.

Ежемесячно

Раз в квартал

Редко (раз в год)

Никогда не обращаю внимания-->

4. Работа с банком: экспорт платежки и контроль исполнения

После формирования платежного поручения в его нужно экспортировать в банк. Большинство российских банков поддерживают форматы .1C, XML или DBF. Для этого:

  1. Откройте созданное поручение и нажмите «Экспорт в банк».
  2. Выберите формат файла (уточните его в банке!).
  3. Загрузите файл в систему банк-клиент (например, СберБизнес, Тинькофф Бизнес или Альфа-Клик).
  4. Подпишите платежку электронной подписью (если требуется).

После отправки платежа в банк его статус в изменится на «Отправлено в банк». Чтобы отследить исполнение:

  • 🔄 Используйте кнопку «Обновить статус» в журнале платежных поручений.
  • 📊 Проверяйте выписки по валютному счету в разделе Банк и касса → Выписки.
  • ⏰ Если платеж «завис» дольше 2 рабочих дней, свяжитесь с банком — возможно, требуется уточнение реквизитов или кодов валютных операций.
⚠️ Внимание: Некоторые банки блокируют валютные переводы, если в назначении платежа указаны «подозрительные» формулировки (например, «подарок», «личные нужды» или «без НДС»). Используйте стандартные шаблоны: «Оплата по договору №Х», «Аванс за товар».

Если банк отклонил платеж, в появится статус «Не исполнено» с причиной (например, «Недостаточно средств» или «Неверный SWIFT»). Исправьте ошибку и отправьте поручение повторно.

5. Типичные ошибки и как их избежать

Даже опытные бухгалтеры иногда допускают ошибки при работе с валютными платежами. Вот самые распространенные:

  • 💸 Несовпадение курсов: Курс в платежке не совпадает с курсом ЦБ на дату операции. Всегда перепроверяйте его вручную, даже если в стоит автоматическое обновление.
  • 🏷️ Некорректное назначение платежа: Для иностранных переводов требуется указать код вида операции (например, 40110 для импорта товаров). Уточните его в банке.
  • 🔄 Забытая переоценка: Если не делать переоценку валютных остатков, в балансе появятся расхождения. Настройте автоматическое закрытие месяца с этой операцией.
  • 📄 Отсутствие паспорта сделки: Для платежей свыше 50 000 USD паспорт сделки обязателен. Его нужно оформить в банке до перевода.

Еще одна частая проблема — неверный счет учета. Например, если оплата идет с рублевого счета, но в платежке указан валютный, система сформирует неправильные проводки. Всегда проверяйте соответствие счетов в документе и в справочнике контрагента.

Что делать, если платеж ушел, но не отразился в 1С?

Если деньги списались с валютного счета, но в статус платежа не изменился, сделайте следующее:

1. Обновите выписки по счету вручную через Банк и касса → Выписки → Загрузить выписку.

2. Проверьте, не дублируется ли платеж в журнале (иногда система создает копию документа).

3. Если проблема остается, сверьтесь с банком по реквизитам платежа и при необходимости проведите документ «Корректировка долга» (Покупки → Корректировка долга).

Для сложных случаев (например, возврата валютного платежа или списания комиссии банка) используйте документ «Операция (бухгалтерский и налоговый учет)» в разделе Операции → Операции, введенные вручную.

6. Отчетность и контроль валютных операций

Все валютные платежи должны быть отражены в отчетности компании. Основные документы, которые нужно формировать в :

  • 📊 Оборотно-сальдовая ведомость по счету 52 (показывает движение по валютным счетам).
  • 📄 Акт сверки с контрагентом (для подтверждения взаимозачетов в валюте).
  • 📈 Отчет по курсовой разнице (формируется через Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость с фильтром по счетам 91.01 и 91.02).

Для сдачи отчетности в Центробанк (например, формы 4-ВЭС или 6-ВЭС) используйте специализированные обработки или модули , такие как «1С:Отчетность по валютным операциям». Эти формы нужно сдавать ежемесячно, если объем валютных операций превышает 200 000 USD в квартал.

Также не забывайте про налоговый учет: курсовую разницу нужно учитывать при расчете налога на прибыль (ст. 250 и 265 НК РФ). В это делается автоматически, если правильно настроены регистры налогового учета.

💡

Если ваша компания работает с несколькими валютами, настройте в отдельные субсчета для каждого вида валюты (например, 52.01 — доллары, 52.02 — евро). Это упростит аналитику и уменьшит риск ошибок при переоценке.

7. Автоматизация валютных платежей: полезные доработки

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

  • 🤖 Автообновление курсов валют: Настройте регламентное задание, которое будет ежедневно загружать курсы с сайта ЦБ через 1С:Интеграцию.
  • 📥 Импорт платежек из Excel: Если у вас много повторяющихся платежей (например, зарплата в валюте для иностранных сотрудников), используйте обработку для массового создания документов.
  • 🔍 Контроль лимитов: Доработайте систему так, чтобы она предупреждала о превышении лимитов по 173-ФЗ (например, выводила уведомление при сумме платежа > 50 000 USD).

Для этих целей можно использовать:

  • Стандартные механизмы (например, Регламентные задания в Администрирование → Поддержка и обслуживание).
  • Готовые обработки из 1С:ИТС или Инфостарта.
  • Индивидуальные доработки на 1С:Предприятие 8.3 (если в штате есть программист).

Пример кода для автоматического обновления курсов (для программистов):

Процедура ОбновитьКурсыВалют()

Запрос = Новый Запрос;

Запрос.Текст = "ВЫБРАТЬ КурсыВалют.Валюта КАК Валюта, МАКСИМУМ(КурсыВалют.Дата) КАК Дата

ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют

СГРУППИРОВАТЬ ПО КурсыВалют.Валюта";

Результат = Запрос.Выполнить();

// Дальше логика загрузки курсов с сайта ЦБ

КонецПроцедуры

⚠️ Внимание: Перед установкой сторонних обработок или доработок сделайте резервную копию базы . Тестируйте новые механизмы на копии рабочей базы, а не на «боевой» версии.

FAQ: Ответы на частые вопросы

Можно ли в 1С провести валютный платеж без паспорта сделки?

Технически — да, но банк не примет такой платеж, если сумма превышает 50 000 USD (или эквивалент). Паспорт сделки оформляется в банке до перевода. В его номер можно указать в поле «Дополнительно» платежного поручения.

Как в 1С отразить комиссию банка за валютный перевод?

Комиссию нужно учитывать отдельным документом «Списание с расчетного счета» (Банк и касса → Списания с расчетного счета). В проводках она отразится как:

  • Дт 91.02 («Прочие расходы») — на сумму комиссии.
  • Кт 52 («Валютные счета») — на списание средств.
Что делать, если курс валюты в 1С отличается от курса банка?

В этом случае нужно вручную скорректировать курс в документе «Курсы валют» (Справочники → Валюты → Курсы валют). Если платеж уже проведен, используйте документ «Корректировка долга» для устранения разницы.

Как в 1С оформить возврат валютного платежа?

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

Можно ли в 1С провести платеж в криптовалюте?

Нет, 1С:Бухгалтерия не поддерживает операции с криптовалютой, так как она не является официальным платежным средством в РФ. Такие операции нужно учитывать вручную или через специализированные сервисы.