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

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

Как в 1С отразить покупку евро за доллары

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

Покупка одной валюты за другую — типичная операция конверсии: организация списывает доллары с валютного счёта, банк конвертирует их по своему курсу и зачисляет евро. В 1С:Бухгалтерии такая операция отражается двумя документами «Списание с расчётного счёта» и «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты» (или через счёт 57.22, если между списанием и зачислением проходит время).

Ключевая сложность — курсовые разницы. Банк продаёт евро по собственному курсу, который почти всегда отличается от кросс-курса ЦБ (курс евро к рублю, пересчитанный через доллар). Разница между рублёвой оценкой списанных долларов и рублёвой оценкой полученных евро по курсу ЦБ попадает в прочие доходы или расходы. Если отразить операцию «в лоб» одним документом, программа либо не рассчитает разницу, либо зависнет сумма на счёте 57.

Ниже разобран порядок действий для 1С:Бухгалтерии 8.3 (редакция 3.0): какие документы создавать, какие счета и курсы указывать, как проверить результат по оборотно-сальдовой ведомости и какие ошибки встречаются чаще всего. Логика одинакова для покупки евро за доллары, юаней за евро и любой другой валютной пары.

Как устроен учёт конверсии валюты в 1С

Конверсия одной валюты в другую в российском учёте оформляется как две самостоятельные операции: продажа одной валюты и покупка другой. Между ними используется транзитный счёт 57 «Переводы в пути»: субсчёт 57.02 «Приобретение иностранной валюты» или 57.22 «Реализация иностранной валюты». Пока деньги «висят» на 57 счёте, они считаются средствами в пути.

Каждая валютная сумма в 1С хранится в двух оценках: в валюте и в рублях по курсу ЦБ на дату операции. Курсы загружаются в регистр «Курсы валют» автоматически через сервис 1С или вручную в справочнике «Валюты». Если курс евро или доллара на дату операции не загружен, документ не проведётся корректно — рублёвая оценка будет пустой или неверной.

При покупке евро за доллары программа сравнивает две рублёвые оценки: стоимость списанных долларов по курсу ЦБ и стоимость зачисленных евро по курсу ЦБ. Разница — это фактически доход или расход от отклонения банковского курса конверсии от кросс-курса ЦБ, и она отражается на счёте 91.02 или 91.01.

Подготовка: курсы валют, счета и настройки

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

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

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

Шаг 1. Списание долларов на конверсию

Создайте документ «Списание с расчётного счёта» (раздел «Банк и касса → Банковские выписки»). Вид операции — «Перевод на другой счёт организации» подходит не всегда; корректнее использовать операцию, при которой дебетом встаёт счёт 57.22 «Реализация иностранной валюты». В ряде релизов для этого выбирают вид операции «Прочее списание» и вручную указывают счёт дебета 57.22.

Заполните поля: банковский счёт — долларовый, сумма — количество списываемых долларов по выписке. Программа автоматически пересчитает рублёвый эквивалент по курсу ЦБ на дату документа. Проводка будет: Дт 57.22 Кт 52 — сумма в рублях по курсу ЦБ, с валютной суммой в USD.

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

Шаг 2. Поступление евро на валютный счёт

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

В документе приобретения валюты есть важные поля: «Курс приобретения» (курс банка по сделке) и курс ЦБ. Программа сравнивает рублёвую оценку евро по курсу ЦБ с рублёвой суммой, числящейся на 57 счёте, и автоматически формирует проводку по курсовой разнице: Дт 91.02 или Кт 91.01 «Курсовые разницы» / «Прочие доходы и расходы».

Проводки документа: Дт 52 (EUR) Кт 57.22 — рублёвая оценка евро по курсу ЦБ; и проводка на разницу между остатком на 57 счёте и зачисленной суммой. После проведения обоих документов сальдо по 57.22 должно обнулиться — это главный признак корректного отражения.

Порядок действий
  1. 1
    Загрузите курсы USD и EUR на дату операции в справочнике «Валюты»
  2. 2
    Создайте «Списание с расчётного счёта» с долларового счёта, дебет 57.22
  3. 3
    Создайте «Поступление на расчётный счёт» на евровый счёт, вид операции «Приобретение иностранной валюты»
  4. 4
    Проверьте курс приобретения и автоматически рассчитанную курсовую разницу
  5. 5
    Откройте ОСВ по счёту 57.22 и убедитесь, что сальдо равно нулю

Курсовые разницы и проводки: разбор на примере

Допустим, организация покупает 10 000 евро, банк списывает 10 900 долларов (курс банка 1,09 USD за евро). Курсы ЦБ на дату операции: доллар — 90 руб., евро — 99 руб. Списание долларов: Дт 57.22 Кт 52 — 981 000 руб. (10 900 × 90). Зачисление евро: Дт 52 Кт 57.22 — 990 000 руб. (10 000 × 99).

Разница 9 000 руб. (990 000 − 981 000) — прочий доход, потому что рублёвая оценка полученных евро по курсу ЦБ оказалась выше рублёвой оценки отданных долларов. Проводка: Дт 57.22 Кт 91.01. Если бы курс банка был хуже кросс-курса ЦБ сильнее, разница ушла бы в Дт 91.02 как прочий расход.

Отдельно помните про переоценку остатков. Остаток долларов и евро на счетах 52 переоценивается при каждой валютной операции и на конец месяца документом «Закрытие месяца» (регламентная операция «Переоценка валютных средств»). Эти курсовые разницы относятся к переоценке остатка, а не к самой сделке конверсии — не путайте их между собой при анализе счёта 91.

Контрольные точки

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

ОСВ по счёту 57.22 за день операции
Норма

Конечное сальдо равно нулю

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

Висит остаток — значит, не создан второй документ или суммы не совпадают

Проводки поступления евро
Норма

Дт 52 Кт 57.22 и проводка на разницу по счёту 91

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

Нет проводки по 91 счёту при явном отличии курса банка от ЦБ

Валютная сумма по счёту 52 (EUR)
Норма

Совпадает с банковской выпиской в евро

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

Валютная сумма отличается — ошибка в поле «Сумма» документа

Частые ошибки при отражении конверсии

Самая распространённая ошибка — «зависший» остаток на счёте 57. Она возникает, когда бухгалтер создал только один из двух документов или указал в них разные счета расчётов (57.02 в одном и 57.22 в другом). Остаток на 57 счёте искажает баланс и всплывёт при инвентаризации расчётов.

Вторая типичная проблема — неверные курсы. Если курс евро или доллара на дату операции не загружен, программа берёт последний известный курс или оставляет нулевую рублёвую оценку. Признак — странная сумма курсовой разницы или предупреждение при проведении. Лечится загрузкой курсов и перепроведением документов.

Третья ошибка — отражение конверсии одним документом «Операция, введённая вручную» с проводкой Дт 52 (EUR) Кт 52 (USD). Такая запись не формирует корректную валютную переоценку по обоим счетам в типовых механизмах и ломает аналитику по банковским счетам в выписках. Ручные операции по валютным счетам — крайняя мера, когда стандартные документы недоступны.

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

Особые сценарии и ограничения

Комиссия банка за конверсию

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

Конверсия внутри одного банка в разные дни

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

УСН и налоговый учёт

При УСН с объектом «доходы минус расходы» курсовые разницы от переоценки валюты в налоговом учёте не признаются, а вот результат отклонения курса сделки от курса ЦБ учитывается. В 1С это обрабатывается автоматически регистрами налогового учёта, но стоит сверить КУДиР после крупных конверсий. При объекте «доходы» расходная часть на налог не влияет.

Как проверить результат и закрыть месяц

Итоговый контроль выполняется тремя отчётами. Оборотно-сальдовая ведомость по счёту 57.22 — сальдо нулевое. ОСВ по счёту 52 в разрезе банковских счетов — валютные остатки совпадают с выписками банка. Анализ счёта 91 — видны курсовые разницы по сделке конверсии отдельно от переоценки остатков.

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

При сдаче отчётности помните: остаток на 57 счёте попадает в баланс по строке денежных средств, а «зависшие» суммы придётся объяснять. Поэтому правило простое — после каждой конверсии сразу открывайте ОСВ по 57 счёту и убеждайтесь, что транзит закрылся.

Итог

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

Конверсия евро за доллары — это два документа через счёт 57: списание долларов и поступление евро с видом операции «Приобретение иностранной валюты». Курсовая разница между курсом банка и кросс-курсом ЦБ считается автоматически на счёте 91. Контроль результата — нулевое сальдо по 57 счёту и совпадение валютных остатков с выпиской.

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

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

Типовыми документами — нет, потому что у каждого документа один банковский счёт, а счета разные (долларовый и евровый). Теоретически возможна ручная операция, но она нарушает механизмы переоценки и аналитику выписок. Корректный путь — два документа через счёт 57.

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

В поле курса сделки указывается фактический курс банка, по которому прошла конверсия (виден в выписке или справке банка). Курс ЦБ программа подставляет сама из регистра курсов на дату документа. Разница между ними и формирует прочий доход или расход.

Почему курсовая разница получилась слишком большой?

Чаще всего причина в незагруженных курсах ЦБ на дату операции — программа взяла устаревший курс. Вторая причина — неверная дата одного из документов при разнодневной операции. Загрузите курсы, сверьте даты с выпиской и перепроведите документы.

Что делать, если на счёте 57 осталась сумма?

Найдите, какой из двух документов отсутствует или содержит ошибку: сверьте суммы в валюте, счета расчётов (должен быть один и тот же субсчёт 57) и даты. После исправления и перепроведения сальдо должно обнулиться. Остаток в валюте на 57 счёте также подлежит переоценке, что усложняет поиск ошибки позже.

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

Да, если на 57 счёте числится валютная сумма на отчётную дату (например, деньги списаны, но ещё не зачислены), она переоценивается по курсу ЦБ как средства в пути. В типовой 1С это делает регламентная операция переоценки при закрытии месяца.

Отличается ли отражение в 1С:Управление нашей фирмой или ERP?

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