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

Особенность валютных операций в том, что они требуют двойной записи: и в рублях по курсу ЦБ на дату операции, и в иностранной валюте. При этом важно правильно выбрать счет учета (52 или 57), верно указать вид операции в банковской выписке и не забыть про комиссии банка, которые тоже нужно распределить. Если упустить эти нюансы, придется переделывать отчетность или объясняться с налоговой.

Далее — подробная инструкция с примерами проводок, скриншотами из 1С и ответами на частые вопросы. Если вы работаете с 1С:ERP, обратите внимание на отдельные нюансы для этой конфигурации — они выделены в статье отдельно.

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

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

  • 📄 Заявление на покупку валюты — подтверждает цель операции (например, для импорта контракта №ХХ от ДД.ММ.ГГГГ). Банк может потребовать указать код вида валютной операции (ВВО) по классификатору ЦБ.
  • 💰 Выписка по рублевому счету — фиксирует списание рублей на покупку валюты. В ней должна быть указана сумма в рублях, курс конверсии и комиссия банка (если есть).
  • 💱 Выписка по валютному счету — подтверждает зачисление купленной валюты. Здесь важно проверить соответствие суммы в валюте и курса из заявления.
  • 📑 Справка о валютной операции (форма 0406009) — банк обязан ее предоставить. В ней указаны реквизиты сделки, курс ЦБ на дату операции и сумма в рублях.

Если покупка валюты связана с импортным контрактом, дополнительно проверьте:

  1. Наличие паспорта сделки (если сумма контракта превышает 3 млн рублей).
  2. Сроки расчетов по контракту — они должны совпадать с датами валютных операций.
⚠️ Внимание: С 2026 года ЦБ ужесточил контроль за валютными операциями. Если цель покупки валюты не подтверждена документами (например, отсутствует контракт или паспорт сделки), банк может заблокировать операцию или запросить дополнительные пояснения. В 1С это отразится как "незавершенная операция" со статусом На согласовании.

Перед вводом данных в 1С рекомендуем сверить:

  • Курс ЦБ на дату операции (можно проверить на сайте www.cbr.ru).
  • Сумму комиссии банка — иногда она скрыта в выписке под строкой "Прочие услуги".
  • Номер и дату паспорта сделки (если применимо).
📊 Какую валюту вы чаще покупаете для бизнеса?
Доллары США
Евро
Юани
Другую валюту
Не покупаем валюту

2. Пошаговая инструкция: как отразить покупку валюты в 1С

Рассмотрим алгоритм на примере 1С:Бухгалтерия 8.3 (ред. 3.0). Для 1С:ERP шаги аналогичны, но меню может немного отличаться (см. спойлер ниже).

Отличия для 1С

ERP:В 1С:ERP покупка валюты оформляется через документ "Заявка на расходование ДС" (раздел "Казначейство"). После утверждения заявки формируется "Платежное поручение" с видом операции "Покупка валюты". Дальнейшие шаги — как в Бухгалтерии 8.3.

Шаг 1. Списание рублей со счета

Перейдите в раздел Банк и касса → Банковские выписки. Создайте новый документ "Списание с расчетного счета":

  • В поле Вид операции выберите Прочее списание.
  • Укажите Счет дебет57.02 "Переводы в пути" (если валюта зачислится не сразу) или 52 "Валютные счета" (если зачисление в тот же день).
  • В поле Счет кредит укажите 51 "Расчетные счета".
  • Заполните сумму в рублях (по выписке банка) и реквизиты банка.

Шаг 2. Отражение комиссии банка

Если банк удержал комиссию, оформите отдельную операцию:

  • Создайте еще одно Списание с расчетного счета.
  • В поле Счет дебет укажите 91.02 "Прочие расходы" (субконто "Банковские услуги").
  • Сумма — только комиссия (например, 1 500 руб.).

Шаг 3. Зачисление валюты на счет

После получения выписки о зачислении валюты создайте документ "Поступление на расчетный счет":

  • Вид операции — Поступление иностранной валюты.
  • Счет дебет — 52 "Валютные счета" (выберите нужный валютный счет).
  • Счет кредит — 57.02 "Переводы в пути" (если использовали его на шаге 1) или 51 "Расчетные счета".
  • Укажите сумму в валюте и курс ЦБ на дату зачисления.
  • В поле Валютная операция выберите соответствующий код (например, Покупка валюты для импорта).

Шаг 4. Формирование проводок

После проведения документов проверьте проводки (кнопка ДтКт):

  • Дт 57.02 Кт 51 — списание рублей на покупку валюты.
  • Дт 52 Кт 57.02 — зачисление купленной валюты.
  • Дт 91.02 Кт 51 — комиссия банка.

☑️ Проверка перед проведением документов

Выполнено: 0 / 4

3. Курсовые разницы: как их рассчитать и отразить

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

Типы курсовых разниц:

  • 🔄 Положительная разница — если курс вырос (например, купили доллары по 90 руб., а на дату зачисления курс 92 руб.). Отражается проводкой: Дт 52 Кт 91.01.
  • 🔻 Отрицательная разница — если курс упал. Проводка: Дт 91.02 Кт 52.

Когда пересчитывать курсовую разницу:

  1. На дату зачисления валюты (если она отличается от даты списания рублей).
  2. На конец месяца (обязательно для всех валютных остатков).
  3. На дату составления отчетности (если валюта не израсходована).

В 1С курсовые разницы рассчитываются документами:

  • Корректировка долга — если разница связана с обязательствами.
  • Закрытие месяца — для переоценки остатков на валютных счетах.

Пример расчета:

Компания купила 1 000 USD 10 января по курсу 90 руб/USD (сумма списания: 90 000 руб.). Валюта зачислена 12 января, когда курс вырос до 92 руб/USD.

  • Сумма зачисления по курсу на 12 января: 1 000 * 92 = 92 000 руб.
  • Курсовая разница: 92 000 - 90 000 = +2 000 руб. (отражается как прочий доход).
⚠️ Внимание: Если вы используете ПБУ 3/2006, курсовые разницы по валютным счетам относятся на финансовые результаты (счет 91). Для ПБУ 18/02 может потребоваться корректировка налогового учета (временные разницы). В 1С это настраивается в учетной политике (раздел Главное → Учетная политика).
Дата Операция Курс ЦБ Сумма в рублях Проводка
10.01.2026 Списание рублей на покупку USD 90 90 000 Дт 57.02 Кт 51
12.01.2026 Зачисление USD на счет 92 92 000 Дт 52 Кт 57.02
12.01.2026 Курсовая разница (доход) 2 000 Дт 52 Кт 91.01
31.01.2026 Переоценка остатка USD (курс 93) 93 1 000 Дт 52 Кт 91.01
💡

Если курсовые разницы возникают часто, настройте в 1С автоматическую переоценку валютных остатков. Для этого перейдите в Главное → Настройки → Валютный учет и включите опцию "Автоматически переоценивать валютные счета при закрытии месяца".

4. Налоговый учет: НДС, налог на прибыль и другие нюансы

Покупка валюты имеет особенности в налоговом учете. Разберем ключевые моменты для НДС, налога на прибыль и налога на добавленную стоимость.

НДС при покупке валюты:

  • 📌 Покупка валюты не облагается НДС (пп. 1 п. 3 ст. 149 НК РФ).
  • 📌 Комиссия банка за покупку валюты тоже не облагается НДС, если она прямо связана с валютной операцией (письмо Минфина от 05.04.2022 № 03-07-11/29456).

Налог на прибыль:

  • 💰 Курсовые разницы включаются в доходы/расходы на дату их возникновения (п. 11 ст. 250, п. 1 ст. 265 НК РФ).
  • 💰 Комиссия банка учитывается в расходах как прочие (пп. 25 п. 1 ст. 264 НК РФ).
  • 💰 Если валюта покупается для погашения кредита, расходы признаются на дату списания долга.

Особенности для УСН:

Компании на УСН "Доходы минус расходы" могут учесть:

  • Комиссию банка — в составе расходов (пп. 9 п. 1 ст. 346.16 НК РФ).
  • Курсовые разницы — только если они связаны с оплатой товаров/услуг (письмо Минфина от 18.03.2021 № 03-11-11/18345).

На УСН "Доходы" курсовые разницы и комиссии не учитываются.

⚠️ Внимание: Если покупка валюты связана с контролируемыми сделками (например, с аффилированными лицами за рубежом), может потребоваться подача уведомления в ФНС по форме № 1-Т (приказ ФНС от 27.07.2022 № ЕД-7-13/623@). В 1С это не отражается, но документы нужно хранить для налоговой проверки.

Пример для налога на прибыль:

Компания купила 5 000 EUR по курсу 100 руб/EUR (сумма списания: 500 000 руб.). Комиссия банка — 3 000 руб.. На дату зачисления курс вырос до 102 руб/EUR.

  • Курсовая разница: (102 - 100) * 5 000 = 10 000 руб. (доход).
  • В налоговом учете:
    • Комиссия 3 000 руб. — расход.
    • Курсовая разница 10 000 руб. — доход.
💡

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

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

Ошибки при отражении покупки валюты в 1С могут привести к искажению отчетности или претензиям от налоговой. Вот самые распространенные:

  • 🔴 Неверный курс валюты — если указать курс из заявления вместо курса ЦБ на дату операции, возникнет расхождение с банковской выпиской. Как исправить: проверьте курс на сайте ЦБ или в справочнике Валюты в 1С (раздел Справочники → Валюты).
  • 🔴 Использование счета 58 вместо 52 — некоторые пользователи ошибочно относят валюту к финансовым вложениям. Правильно: валюта учитывается на счете 52 "Валютные счета".
  • 🔴 Забывают отразить комиссию банка — это приводит к занижению расходов. Решение: оформляйте комиссию отдельным документом Списание с расчетного счета.
  • 🔴 Несвоевременная переоценка валюты — если не делать переоценку на конец месяца, в отчетности будут искажены финансовые результаты. Автоматизация: настройте регламентную операцию Переоценка валютных остатков в закрытии месяца.
  • 🔴 Неверный код валютной операции — это может вызвать вопросы у банка или налоговой. Проверка: код должен соответствовать классификатору ЦБ (например, 40110 — покупка валюты для импорта).

Как найти и исправить ошибки:

  1. Сформируйте Оборотно-сальдовую ведомость по счетам 52, 57.02 и 91.
  2. Сверьте остатки с банковскими выписками.
  3. Проверьте проводки по курсовым разницам — они должны быть симметричны (доход/расход).

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

Что делать, если курсовые разницы не рассчитаны?

1. Проверьте, заполнен ли справочник валют (раздел Справочники → Валюты).

2. Убедитесь, что курс ЦБ на дату операции введен в систему (можно загрузить автоматически через Обмен данными → Загрузка курсов валют).

3. Перепроведите документы Закрытие месяца с флагом "Переоценка валютных остатков".

6. Отчетность: какие формы заполнять после покупки валюты

Покупка валюты влияет на несколько видов отчетности. Разберем, какие формы нужно заполнить и на что обратить внимание.

Бухгалтерская отчетность:

  • 📊 Баланс (форма 1) — остатки по счетам 52 и 57.02 отражаются в разделе Оборотные активы.
  • 📊 Отчет о финансовых результатах (форма 2) — курсовые разницы и комиссия банка попадают в строку Прочие доходы/расходы.

Налоговая отчетность:

  • 📋 Декларация по налогу на прибыль — курсовые разницы и комиссия включаются в приложение № 1 к листу 02.
  • 📋 Декларация по НДС — не заполняется, так как операция не облагается НДС.
  • 📋 Расчет по страховым взносам — не затрагивается.

Специальная отчетность:

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

Пример заполнения декларации по налогу на прибыль:

Компания получила доход от курсовой разницы в размере 10 000 руб. и понесла расходы на комиссию банка 3 000 руб.. В декларации:

  • Строка 100 (доходы) — +10 000 руб.
  • Строка 200 (расходы) — +3 000 руб.
  • Итоговая сумма налога рассчитывается с разницы: 10 000 - 3 000 = 7 000 руб. (увеличивает налоговую базу).
⚠️ Внимание: Если покупка валюты связана с внешнеэкономическим контрактом, может потребоваться заполнение статистической формы ВЭД-1 (для таможенного союза) или ПМ-оборот (для услуг). Эти формы сдаются в Росстат, но данные для них можно выгрузить из 1С через отчет ВЭД → Статистическая отчетность.

7. Автоматизация: как упростить работу с валютой в 1С

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

1. Загрузка курсов валют

Чтобы не вводить курсы ЦБ вручную:

  • Перейдите в Главное → Обмен данными → Загрузка курсов валют.
  • Выберите источник (например, Центробанк РФ).
  • Укажите период и нажмите Загрузить.

2. Шаблоны документов

Создайте шаблоны для типовых операций:

  • Откройте документ Списание с расчетного счета.
  • Заполните реквизиты (счет дебет/кредит, статью ДДС).
  • Сохраните как шаблон: кнопка Еще → Сохранить как шаблон.

3. Регламентные операции

Настройте автоматическую переоценку валютных остатков:

  • Перейдите в Главное → Настройки → Параметры учета.
  • Включите опцию Автоматически переоценивать валютные счета при закрытии месяца.

4. Интеграция с банком

Если ваш банк поддерживает 1С:ДиректБанк, можно:

  • Автоматически загружать выписки с отметками о валютных операциях.
  • Сверять курсы и суммы без ручного ввода.

5. Отчеты для контроля

Используйте стандартные отчеты 1С для проверки:

  • Оборотно-сальдовая ведомость по счету 52 — контроль остатков валюты.
  • Анализ счета 91.01/91.02 — проверка курсовых разниц.
  • Карточка счета 57.02 — отслеживание переводов в пути.
💡

Если вы часто работаете с валютой, создайте в 1С отдельную папку для валютных документов. Для этого в журнале документов Банк и касса настройте отбор по виду операции "Покупка/продажа валюты".

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

🔹 Нужно ли создавать паспорт сделки при покупке валюты?

Паспорт сделки (ПС) оформляется только если сумма внешнеторгового контракта превышает 3 млн рублей (или эквивалент в иностранной валюте). Если вы покупаете валюту для оплаты такого контракта, банк потребует указать номер ПС в заявлении. В 1С номер ПС прописывается в документе Поступление на расчетный счет (поле Паспорт сделки).

Если валюта покупается для других целей (например, для командировки), ПС не нужен.

🔹 Как отразить покупку валюты, если она зачисляется на счет через 3 дня?

В этом случае используйте счет 57.02 "Переводы в пути":

  1. Дт 57.02 Кт 51 — списание рублей на покупку валюты.
  2. Дт 52 Кт 57.02 — зачисление валюты через 3 дня.

Если за это время курс изменился, 1С автоматически рассчитает курсовую разницу при проведении второго документа.

🔹 Можно ли учесть убытки от курсовых разниц при УСН?

На УСН "Доходы минус расходы" курсовые разницы учитываются только если они связаны с:

  • Оплатой товаров/работ/услуг (подп. 5 п. 1 ст. 346.16 НК РФ).
  • Погашением кредитов или займов (подп. 9 п. 1 ст. 346.16 НК РФ).

Если валюта куплена "про запас" и не израсходована, убытки от курсовых разниц не уменьшают налоговую базу.

🔹 Как в 1С отразить покупку валюты через обменный пункт (не через банк)?

Если валюта куплена за наличные в обменном пункте:

  1. Создайте документ Расходный кассовый ордер (счет дебет — 57.02, кредит — 50.01).
  2. После получения валюты оформите Приходный кассовый ордер (счет дебет — 50.02 (валютная касса), кредит — 57.02).

Обратите внимание: для наличных валютных операций действуют ограничения (не более 10 000 USD в день на одного сотрудника).

🔹 Что делать, если банк вернул валюту обратно в рубли?

Если купленная валюта была конвертирована обратно в рубли (например, из-за ошибки в заявлении), оформите:

  1. Документ Списание с расчетного счета