Учет и Финансы · 10 мин
Как провести в 1С покупку евро за доллары
Пошаговая инструкция по отражению в 1С покупки евро за доллары: документы, счета 57, курсовые разницы, проводки и типичные ошибки при конверсии валют.
Покупка евро за доллары — это конверсионная операция, при которой организация обменивает одну иностранную валюту на другую через банк. В 1С такая операция отражается не одним документом, а цепочкой: списание долларов с валютного счёта, зачисление евро и отражение разницы между курсом банка и курсом ЦБ. Ошибки в этой цепочке приводят к зависшим суммам на транзитных счетах и искажению курсовых разниц.
Инструкция подходит для 1С:Бухгалтерии 8 (редакция 3.0) и в целом применима к 1С:Комплексной автоматизации и 1С:ERP, где используются аналогичные документы движения денежных средств. Перед началом убедитесь, что в программе ведётся учёт по нескольким валютам, загружены актуальные курсы и созданы оба валютных банковских счёта организации — долларовый и евровый.
Что проверить перед проведением конверсии
Откройте раздел «Администрирование» → «Настройка программы» → «Функциональность» и убедитесь, что включён учёт расчётов с банком по операциям с иностранной валютой. Без этого в документах не будут доступны нужные виды операций и счета учёта.
Проверьте справочник «Банковские счета»: должны существовать два счёта организации — в долларах США и в евро. В карточке каждого счёта валюта указывается явно, и именно она определяет, в какой валюте документ будет формировать суммы. Если счёта евро нет, создайте его до начала операции, иначе зачисление придётся вводить задним числом.
Загрузите курсы валют на дату операции: «Справочники» → «Валюты» → «Загрузить курсы валют». Именно курс ЦБ на дату конверсии станет базой для пересчёта в рубли в бухгалтерском и налоговом учёте. Если курсы не загружены, документы либо не проведутся, либо посчитают рублёвую оценку по устаревшему курсу.
Как проверить готовность к операции
Созданы счета в USD и EUR с верной валютой в карточке
Счёт в евро отсутствует или валюта указана неверно
Курсы USD и EUR загружены на дату конверсии
Последняя загрузка устарела, курс на дату операции пустой
Счёт присутствует в плане счетов и доступен в документах
В проводках вместо 57 используется 76 или 91 напрямую
Схема проводок при покупке евро за доллары
Стандартная цепочка выглядит так: Дт 57.22 (или 57.02) — Кт 52 (долларовый счёт) на сумму списанных долларов в пересчёте на рубли по курсу ЦБ; затем Дт 52 (евровый счёт) — Кт 57.22 на сумму купленных евро, пересчитанную в рубли по курсу ЦБ на ту же дату. Разница, возникающая из-за того, что банк продаёт евро не по курсу ЦБ, а по собственному курсу, списывается на счёт 91.
Если банк удерживает комиссию за конверсию отдельной суммой, она оформляется своим документом списания и относится на прочие расходы (счёт 91.02) либо на расходы на услуги банков — в зависимости от учётной политики. Не смешивайте комиссию с курсовой разницей: это разные по экономической природе суммы, и в налоговом учёте они могут отражаться по-разному.
Шаг 1. Списание долларов с валютного счёта
Создайте документ «Банк и касса» → «Банковские выписки» → «Списание». Вид операции — «Приобретение иностранной валюты». В поле «Банковский счёт» выберите долларовый счёт организации, укажите сумму в долларах, которую вы направили на покупку евро по заявке в банк.
Программа автоматически подставит счёт дебета 57.22 и пересчитает сумму в рубли по курсу ЦБ на дату документа. Проверьте дату: она должна совпадать с датой списания по банковской выписке, а не с датой подачи заявки, если банк исполнил её позже. Расхождение дат — частая причина неверных курсовых разниц.
Проведите документ и откройте движения (кнопка «Дт/Кт»). Должна быть проводка Дт 57.22 — Кт 52 на рублёвый эквивалент списанных долларов. Если вместо 57.22 подставился другой счёт, проверьте настройки счетов учёта в карточке банковского счёта и вид операции документа.
Шаг 2. Зачисление евро на валютный счёт
Создайте документ «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты». В поле «Банковский счёт» выберите евровый счёт. Укажите сумму зачисленных евро — ту, что фактически пришла по выписке, а не расчётную по заявке: банк мог применить курс, отличный от предварительного.
Программа пересчитает евро в рубли по курсу ЦБ и сформирует проводку Дт 52 — Кт 57.22. После проведения обоих документов на счёте 57.22 останется рублёвая разница — это результат отклонения фактического курса конверсии банка от кросс-курса ЦБ. В типовой конфигурации она списывается на счёт 91 автоматически при проведении поступления либо при закрытии месяца — зависит от настроек и релиза.
- 1Загрузите курсы USD и EUR на дату операции
- 2Создайте «Списание с расчётного счёта» с видом «Приобретение иностранной валюты» по долларовому счёту
- 3Проверьте проводку Дт 57.22 — Кт 52 и дату по выписке
- 4Создайте «Поступление на расчётный счёт» по евровому счёту на фактически зачисленную сумму
- 5Проверьте закрытие 57.22 и отражение разницы на счёте 91
- 6Оформите комиссию банка отдельным списанием, если она удержана
Как отразить разницу между курсом банка и курсом ЦБ
Банк практически всегда продаёт евро дороже кросс-курса ЦБ, поэтому после конверсии на 57.22 обычно остаётся дебетовое сальдо — это расход организации. Он отражается проводкой Дт 91.02 — Кт 57.22 как прочий расход. Если фактический курс оказался выгоднее курса ЦБ (редкая ситуация), возникает прочий доход Дт 57.22 — Кт 91.01.
Важно не путать эту разницу с курсовой разницей от переоценки валютных остатков. Переоценка остатков на счёте 52 выполняется регламентной операцией «Переоценка валютных средств» при закрытии месяца и относится к изменению курса ЦБ между датами. Разница при конверсии возникает один раз — в момент сделки — и к переоценке отношения не имеет.
Проверка результата после проведения
Сформируйте оборотно-сальдовую ведомость по счёту 57.22 за день операции. Конечное сальдо должно быть нулевым: всё, что списалось в долларах, закрылось зачислением евро и разницей на 91 счёте. Ненулевой остаток означает, что один из документов не проведён, сумма указана неверно или разница не списалась.
Затем откройте анализ счёта 52 в разрезе валютных счетов: долларовый счёт уменьшился на сумму заявки, евровый увеличился на сумму зачисления. Сверьте обе цифры с банковской выпиской до копейки в валюте. Рублёвые оценки будут отличаться от «интуитивных» — это нормально, они считаются по курсу ЦБ, а не по курсу сделки.
Особые ситуации и ограничения
Конверсия исполняется банком в два дня
Если доллары списались в один день, а евро зачислились на следующий, документы вводятся каждый своей датой по выписке. На ночь сумма остаётся на 57.22 — это нормальная ситуация, но при закрытии месяца убедитесь, что транзит не попал в отчётный разрыв без отражения. Курсовая переоценка транзитного счёта в типовой конфигурации обычно не выполняется, поэтому разница за день разрыва отразится при зачислении.
Работа в 1С:ERP и Комплексной автоматизации
В этих конфигурациях вместо банковских выписок используются документы «Списание безналичных ДС» и «Поступление безналичных ДС» с операцией «Конвертация валюты», а также заявки на расходование средств при включённом казначейском контроле. Логика та же: списание одной валюты через транзитный счёт и зачисление другой. Плюс в том, что документ конвертации может объединять оба движения в одну операцию с автоматическим расчётом разницы.
Когда банк конвертирует внутри одного счёта
Некоторые банки позволяют конвертировать валюту внутри мультивалютного счёта. В 1С такие операции всё равно отражайте через два документа и счёт 57.22, поскольку в учёте каждая валюта ведётся обособленно, даже если номер счёта в банке один. Создайте в справочнике два разных банковских счёта с разными валютами, привязанных к одному договору.
Что важно запомнить
Конверсия оформляется парой документов через счёт 57.22: списание долларов и зачисление евро, каждый по курсу ЦБ на свою дату выписки. Разница курса банка и ЦБ уходит на 91 счёт, комиссия — отдельным документом. Контрольный признак корректности — нулевой остаток на 57.22 и совпадение валютных сумм с выпиской.
Частые вопросы
Можно ли провести покупку евро за доллары одним документом?
В 1С:Бухгалтерии — нет, нужны два документа: списание и поступление с видом операции «Приобретение иностранной валюты». В 1С:ERP и КА есть операция «Конвертация валюты», которая объединяет оба движения, но внутри она формирует те же проводки через транзитный счёт.
По какому курсу пересчитывать суммы в рубли?
Рублёвая оценка обеих операций выполняется по официальному курсу ЦБ на дату соответствующего движения по выписке. Курс, по которому банк фактически обменял валюту, используется только для определения суммы зачисленных евро — сама разница между курсами отражается на счёте 91.
Что делать, если на счёте 57.22 осталось сальдо?
Проверьте, проведены ли оба документа, совпадают ли валютные суммы с выпиской и списалась ли разница на счёт 91. Чаще всего причина — непроведённое поступление евро или ошибка в сумме. Вручную «закрывать» остаток операцией стоит только после того, как найден и исправлен первичный документ.
Нужно ли переоценивать остаток на 57.22 при закрытии месяца?
Транзитные суммы на 57.22 выражены в рублёвой оценке и в типовой конфигурации не переоцениваются. Если операция перешла через границу месяца, разница из-за смены курса ЦБ отразится при зачислении второй валюты. Проверьте, чтобы на отчётную дату транзит был подтверждён выпиской.
Куда отнести комиссию банка за конверсию?
Комиссию оформляют отдельным списанием с расчётного счёта и относят на прочие расходы (91.02) либо на расходы на банковские услуги — по учётной политике. В налоговом учёте такие расходы обычно признаются внереализационными. Не включайте комиссию в курсовую разницу по конверсии.
Как быть, если банк зачислил евро не в тот день, когда списал доллары?
Вводите каждый документ датой фактического движения по выписке: списание — датой списания долларов, поступление — датой зачисления евро. Каждая сумма пересчитывается в рубли по курсу ЦБ своей даты, а возникшая разница закроет счёт 57.22 при зачислении.