Покупка иностранной валюты — стандартная операция для компаний, работающих с импортом, экспортом или имеющих валютные обязательства. Однако ее отражение в 1С:Бухгалтерия 8.3 или 1С:ERP часто вызывает вопросы: какие документы оформлять, как фиксировать курсовые разницы и избежать ошибок в налоговом учете. В этой статье разберем пошаговый алгоритм отражения покупки валюты с учетом последних изменений в законодательстве и типичных ошибок пользователей.
Особенность валютных операций в том, что они требуют двойной записи: и в рублях по курсу ЦБ на дату операции, и в иностранной валюте. При этом важно правильно выбрать счет учета (52 или 57), верно указать вид операции в банковской выписке и не забыть про комиссии банка, которые тоже нужно распределить. Если упустить эти нюансы, придется переделывать отчетность или объясняться с налоговой.
Далее — подробная инструкция с примерами проводок, скриншотами из 1С и ответами на частые вопросы. Если вы работаете с 1С:ERP, обратите внимание на отдельные нюансы для этой конфигурации — они выделены в статье отдельно.
1. Подготовка к операции: какие документы нужны до покупки валюты
Прежде чем оформлять покупку валюты в 1С, убедитесь, что у вас есть первичные документы от банка. Без них невозможно корректно заполнить реквизиты в программе. Вот что потребуется:
- 📄 Заявление на покупку валюты — подтверждает цель операции (например, для импорта контракта №ХХ от ДД.ММ.ГГГГ). Банк может потребовать указать код вида валютной операции (ВВО) по классификатору ЦБ.
- 💰 Выписка по рублевому счету — фиксирует списание рублей на покупку валюты. В ней должна быть указана сумма в рублях, курс конверсии и комиссия банка (если есть).
- 💱 Выписка по валютному счету — подтверждает зачисление купленной валюты. Здесь важно проверить соответствие суммы в валюте и курса из заявления.
- 📑 Справка о валютной операции (форма 0406009) — банк обязан ее предоставить. В ней указаны реквизиты сделки, курс ЦБ на дату операции и сумма в рублях.
Если покупка валюты связана с импортным контрактом, дополнительно проверьте:
- Наличие паспорта сделки (если сумма контракта превышает
3 млн рублей). - Сроки расчетов по контракту — они должны совпадать с датами валютных операций.
⚠️ Внимание: С 2026 года ЦБ ужесточил контроль за валютными операциями. Если цель покупки валюты не подтверждена документами (например, отсутствует контракт или паспорт сделки), банк может заблокировать операцию или запросить дополнительные пояснения. В 1С это отразится как "незавершенная операция" со статусом На согласовании.
Перед вводом данных в 1С рекомендуем сверить:
- Курс ЦБ на дату операции (можно проверить на сайте www.cbr.ru).
- Сумму комиссии банка — иногда она скрыта в выписке под строкой "Прочие услуги".
- Номер и дату паспорта сделки (если применимо).
2. Пошаговая инструкция: как отразить покупку валюты в 1С
Рассмотрим алгоритм на примере 1С:Бухгалтерия 8.3 (ред. 3.0). Для 1С:ERP шаги аналогичны, но меню может немного отличаться (см. спойлер ниже).
ERP:В 1С:ERP покупка валюты оформляется через документ "Заявка на расходование ДС" (раздел "Казначейство"). После утверждения заявки формируется "Платежное поручение" с видом операции "Покупка валюты". Дальнейшие шаги — как в Бухгалтерии 8.3.Отличия для 1С
Шаг 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 — комиссия банка.
☑️ Проверка перед проведением документов
3. Курсовые разницы: как их рассчитать и отразить
Курсовые разницы возникают, если курс ЦБ на дату покупки валюты отличается от курса на дату зачисления или на конец месяца. В 1С они рассчитываются автоматически, но важно понимать механизм.
Типы курсовых разниц:
- 🔄 Положительная разница — если курс вырос (например, купили доллары по 90 руб., а на дату зачисления курс 92 руб.). Отражается проводкой:
Дт 52 Кт 91.01. - 🔻 Отрицательная разница — если курс упал. Проводка:
Дт 91.02 Кт 52.
Когда пересчитывать курсовую разницу:
- На дату зачисления валюты (если она отличается от даты списания рублей).
- На конец месяца (обязательно для всех валютных остатков).
- На дату составления отчетности (если валюта не израсходована).
В 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— покупка валюты для импорта).
Как найти и исправить ошибки:
- Сформируйте
Оборотно-сальдовую ведомостьпо счетам52,57.02и91. - Сверьте остатки с банковскими выписками.
- Проверьте проводки по курсовым разницам — они должны быть симметричны (доход/расход).
Критическая ошибка: если в 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 "Переводы в пути":
- Дт 57.02 Кт 51 — списание рублей на покупку валюты.
- Дт 52 Кт 57.02 — зачисление валюты через 3 дня.
Если за это время курс изменился, 1С автоматически рассчитает курсовую разницу при проведении второго документа.
🔹 Можно ли учесть убытки от курсовых разниц при УСН?
На УСН "Доходы минус расходы" курсовые разницы учитываются только если они связаны с:
- Оплатой товаров/работ/услуг (подп. 5 п. 1 ст. 346.16 НК РФ).
- Погашением кредитов или займов (подп. 9 п. 1 ст. 346.16 НК РФ).
Если валюта куплена "про запас" и не израсходована, убытки от курсовых разниц не уменьшают налоговую базу.
🔹 Как в 1С отразить покупку валюты через обменный пункт (не через банк)?
Если валюта куплена за наличные в обменном пункте:
- Создайте документ
Расходный кассовый ордер(счет дебет —57.02, кредит —50.01). - После получения валюты оформите
Приходный кассовый ордер(счет дебет —50.02(валютная касса), кредит —57.02).
Обратите внимание: для наличных валютных операций действуют ограничения (не более 10 000 USD в день на одного сотрудника).
🔹 Что делать, если банк вернул валюту обратно в рубли?
Если купленная валюта была конвертирована обратно в рубли (например, из-за ошибки в заявлении), оформите:
- Документ
Списание с расчетного счета