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

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

Как в 1С отражать покупку валюты

Как в 1С отразить покупку валюты: документы, проводки по счетам 52 и 57, курсовые разницы, типичные ошибки и проверка результата в 1С:Бухгалтерии.

Покупка валюты в 1С:Бухгалтерии оформляется стандартными документами движения денежных средств, без ручных проводок в большинстве случаев. Схема строится через транзитный счёт 57 «Переводы в пути»: сначала списываются рубли на покупку, затем валюта зачисляется на валютный счёт по курсу ЦБ, а разница между фактическим курсом покупки и курсом ЦБ признаётся прочим доходом или расходом. Ниже разобран каждый шаг, настройки и контрольные точки.

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

Подготовка: что настроить до первой операции

Включите валютный учёт: раздел «Администрирование» → «Параметры учёта» (или «Функциональность») → флаг «Расчёты в валюте и у.е.». В некоторых релизах флаг называется «Валютные платежи». Без этого пункта в банковских документах не появятся нужные виды операций.

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

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

Шаг 1. Списание рублей на покупку валюты

Создайте документ «Списание с расчётного счёта» (раздел «Банк и касса» → «Банковские выписки»). Вид операции — «Прочие расчёты с контрагентами» или «Прочее списание», в зависимости от релиза и того, как банк оформляет заявку. Чаще удобнее «Прочее списание».

Укажите сумму в рублях, которую банк списал по заявке на покупку, и счёт дебета — 57.02. Если банк выступает контрагентом по договору, можно оформить через «Прочие расчёты с контрагентами» с указанием банка и договора — тогда расчёты по счёту 57 будут аналитически видны по контрагенту.

Проводка документа: Дт 57.02 — Кт 51 на рублёвую сумму списания. Это означает, что деньги «в пути» — банк ещё не зачислил валюту, но рубли уже ушли с расчётного счёта.

Шаг 2. Зачисление валюты на валютный счёт

Когда банк исполнит заявку и валюта поступит, создайте документ «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты» (в ряде релизов — «Прочее поступление» с ручным указанием счёта 57.02). Банковский счёт — ваш валютный счёт (52).

Укажите сумму в валюте, которую реально зачислил банк. Программа пересчитает её в рубли по курсу ЦБ на дату зачисления и сформирует проводку Дт 52 — Кт 57.02 на рублёвый эквивалент по курсу ЦБ. Одновременно на счёте 52 фиксируется валютная сумма.

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

Порядок действий
  1. 1
    Включите функциональность валютных операций и создайте валютный банковский счёт
  2. 2
    Загрузите курсы ЦБ на даты списания и зачисления
  3. 3
    Оформите «Списание с расчётного счёта»: Дт 57.02 — Кт 51 на рублёвую сумму
  4. 4
    Оформите «Поступление на расчётный счёт» с видом «Приобретение иностранной валюты» на валютный счёт
  5. 5
    Проверьте проводки Дт 52 — Кт 57.02 и автоматическое отражение разницы на счёте 91
  6. 6
    Сверьте остаток по счёту 57.02 — после операции он должен закрыться в ноль

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

Различайте два понятия. Разница курса покупки — это отклонение фактического курса банка от курса ЦБ на дату сделки: банк почти всегда продаёт валюту дороже ЦБ. Эта разница признаётся прочим расходом (Дт 91.02) сразу при зачислении валюты. Курсовая разница — переоценка валютного остатка на счёте 52 при изменении курса ЦБ на отчётные даты и даты операций; её выполняет регламентная операция «Переоценка валютных средств» при закрытии месяца.

Пример логики расчёта: куплено 10 000 USD по курсу банка 95 руб., курс ЦБ — 93 руб. Списано 950 000 руб. (Дт 57.02 — Кт 51). Зачислено 10 000 USD, что по курсу ЦБ составляет 930 000 руб. (Дт 52 — Кт 57.02). Разница 20 000 руб. — прочий расход (Дт 91.02 — Кт 57.02). Счёт 57.02 закрылся полностью.

Комиссия банка за покупку валюты

Если банк удерживает комиссию отдельной суммой, оформите ещё одно «Списание с расчётного счёта» с видом операции «Комиссия банка» (или «Прочее списание» на счёт 91.02 со статьёй «Расходы на услуги банков»). Проводка: Дт 91.02 — Кт 51.

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

Налоговый учёт и отражение в декларации

В налоговом учёте при общей системе налогообложения разница между курсом покупки и курсом ЦБ относится к внереализационным доходам или расходам, курсовые разницы от переоценки — тоже. В 1С:Бухгалтерии налоговый учёт ведётся параллельно на тех же счетах, и при включённом ПБУ 18/02 могут возникать временные разницы — программа рассчитает их при закрытии месяца.

При УСН с объектом «доходы минус расходы» учтите особенность: отрицательная разница от покупки валюты по курсу выше ЦБ в расходы при УСН не принимается — такого вида расхода нет в закрытом перечне. Положительная разница, наоборот, включается в доходы. Программа это отражает, но при ручных операциях проверьте, что сумма не попала в книгу учёта доходов и расходов ошибочно.

Проверка результата и типичные ошибки

После оформления операции сформируйте оборотно-сальдовую ведомость по счетам 52, 57.02 и 91. Остаток по 57.02 должен быть нулевым, на счёте 52 — валютная сумма и её рублёвый эквивалент по курсу ЦБ, на 91 — разница курса покупки и комиссия.

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

Типичные ошибки
01
Зачисление валюты оформлено по фактическому курсу банка вместо курса ЦБ — искажается оценка счёта 52 и последующие курсовые разницы
02
Комиссия банка включена в сумму списания на 57.02 — транзитный счёт не закрывается, разница курса посчитана неверно
03
Не загружены курсы ЦБ на дату операции — документ проводится с нулевой или устаревшей оценкой
04
Использована ручная операция вместо типовых документов — валютная сумма на счёте 52 не зафиксирована, переоценка работает некорректно
05
Списание и зачисление проведены одной датой при реально разных датах по выписке — нарушается соответствие банку и курсы применяются не те
Контрольные точки

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

Остаток по счёту 57.02 после операции
Норма

Нулевое сальдо по рублям

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

Висит дебетовый или кредитовый остаток

Карточка счёта 52
Норма

Валютная сумма совпадает с выпиской, рублёвая оценка — по курсу ЦБ

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

Валютная колонка пуста или сумма не совпадает с банком

Счёт 91 за период
Норма

Отражена только разница курса покупки и комиссия

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

Разница отсутствует или завышена на сумму комиссии

Отчёт «Переоценка валютных средств» при закрытии месяца
Норма

Переоценка считает разницы от курса ЦБ на конец месяца

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

Ошибки в регламентной операции, суммы не сходятся с расчётом вручную

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

Можно ли отразить покупку валюты одним документом?

Технически — ручной операцией с тремя проводками (52/57.02, 57.02/51, 91.02/57.02), но это не рекомендуется: ручные операции не заполняют валютные суммы корректно во всех регистрах и ломают автоматическую переоценку. Используйте два типовых банковских документа.

Что делать, если рубли списали в один день, а валюту зачислили в другой?

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

Банк продал валюту дешевле курса ЦБ — как отразить доход?

Точно так же, только разница попадёт в прочие доходы: проводка Дт 57.02 — Кт 91.01. Типовой вид операции «Приобретение иностранной валюты» определяет знак разницы автоматически.

Нужно ли переоценивать остаток на 57.02?

Нет, если операции на нём велись только в рублях. Переоценке подлежат валютные остатки (счёт 52 и валютные обязательства). Если же на 57.02 образовалась валютная сумма — например, при продаже валюты, — она переоценивается на общих основаниях.

Как отразить покупку валюты в 1С:Управление нашей фирмой?

Логика та же: расход со счёта с видом операции на покупку валюты и поступление на валютный счёт. В УНФ есть отдельный вид операции «Покупка валюты», который объединяет оба движения и сам считает разницу курсов — проверьте проводки в отчёте по документу.

Почему при закрытии месяца появляются курсовые разницы, хотя валюту просто купили и держим?

Потому что остаток на счёте 52 переоценивается по курсу ЦБ на последнее число месяца. Если курс вырос — доход, упал — расход. Это требование учёта валютных активов, а не ошибка в документах.

Итог

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

Покупка валюты оформляется двумя банковскими документами через счёт 57.02: списание рублей и зачисление валюты по курсу ЦБ. Разница курса покупки уходит на счёт 91, комиссия учитывается отдельно. Контроль — нулевой остаток на 57.02 и соответствие счёта 52 выписке банка.