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

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

Конвертация валюты в 1С: как правильно провести операцию

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

Конвертация валюты в 1С — это отражение операции покупки или продажи иностранной валюты: организация списывает рубли с расчётного счёта и получает валюту на валютный счёт (или наоборот). Операция затрагивает сразу несколько участков учёта: банковские выписки, курсовые разницы, расчёты с банком и налоговый учёт, поэтому ошибки в ней заметны сразу в отчётности.

В типовых конфигурациях (1С:Бухгалтерия 8, 1С:ERP, Управление нашей фирмой) конвертация оформляется банковскими документами, а курсовые разницы программа рассчитывает автоматически при условии, что загружены актуальные курсы валют. Ниже разобран порядок действий, типовые проводки, настройки и контрольные точки.

Что понимать под конвертацией и когда она возникает

Под конвертацией в учёте обычно понимают три ситуации: покупку валюты за рубли (для оплаты иностранному поставщику), продажу валюты за рубли (например, обязательную или добровольную продажу валютной выручки) и конверсию одной валюты в другую (USD в EUR через кросс-курс). Все три сценария в 1С оформляются через банковские операции, но с разными видами операций и счетами.

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

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

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

В-третьих, проверьте учётную политику: в настройках должен быть разрешён учёт операций в валюте, а счета прочих доходов и расходов по курсовым разницам (обычно 91.01 и 91.02) должны быть доступны для подстановки. В 1С:Бухгалтерии эти настройки находятся в разделе «Главное» → «Учётная политика» и «План счетов».

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

Покупка валюты за рубли: порядок проведения

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

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

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

Продажа валюты за рубли

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

Разница между рублёвой оценкой проданной валюты по курсу ЦБ и фактически полученными рублями также уходит на 91-й счёт. Если валюта продавалась в тот же день, когда поступила, курсовые разницы обычно минимальны; если валюта лежала на счёте, перед продажей выполняется переоценка остатка — об этом ниже.

Конверсия одной валюты в другую

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

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

Остатки на валютных счетах и валютная задолженность контрагентов переоцениваются на каждую дату операции и на конец месяца. В 1С:Бухгалтерии переоценку на конец месяца выполняет регламентная операция «Переоценка валютных средств» в составе закрытия месяца (раздел «Операции» → «Закрытие месяца»). Если курсы загружены корректно, операция формирует проводки по счетам 52, 57, 60, 62, 66, 67 и другим валютным счетам автоматически.

Типовая проблема — пропущенные курсы за отдельные даты. Тогда переоценка либо не выполняется, либо считается по последнему известному курсу, что искажает результат. Перед закрытием месяца откройте регистр сведений «Курсы валют» и убедитесь, что по всем используемым валютам есть курсы на каждую дату операций и на последнее число месяца.

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

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

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

Типичные ошибки
01
Указан только курс ЦБ вместо курса сделки — рублёвая сумма списания не сойдётся с выпиской банка
02
Комиссия банка включена в курс операции — искажаются курсовые разницы и прочие расходы
03
Не загружены курсы на дату операции — переоценка считается по устаревшему курсу
04
Оба документа (списание и поступление) проведены разными датами без необходимости — на счёте 57 зависает остаток и появляются лишние вопросы при сверке
05
Валютный счёт создан без указания валюты — документы проводятся по рублёвому счёту 51 вместо 52
Контрольные точки

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

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

Нулевой или соответствует сумме в пути по выписке

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

Зависшая сумма без подтверждения банком

Валютный остаток на счёте 52
Норма

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

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

Расхождение в валюте или по курсу

Проводки по счёту 91
Норма

Разница курса сделки и ЦБ отнесена на доходы/расходы

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

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

Регистр курсов валют
Норма

Курсы есть на все даты операций и конец месяца

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

Пропуски дат, курс введён вручную без основания

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

Можно ли провести конвертацию одним документом вместо двух?

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

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

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

Почему программа не считает курсовую разницу при закрытии месяца?

Чаще всего причина в отсутствии курса валюты на последнее число месяца или на дату операции. Проверьте регистр «Курсы валют», дозагрузите курсы и перепроведите регламентную операцию «Переоценка валютных средств». Также убедитесь, что счёт в плане счетов помечен как валютный.

Как отразить комиссию банка за конвертацию?

Отдельным документом «Списание с расчётного счёта» с видом операции для комиссии банка, с отнесением суммы на счёт 91.02 «Прочие расходы» и соответствующую статью прочих доходов и расходов. Не добавляйте комиссию в курс сделки.

Нужна ли конвертация при расчётах с нерезидентом в рублях?

Нет. Если контракт и оплата в рублях, валютной операции не возникает, даже если контрагент иностранный. Конвертация и курсовые разницы появляются только когда цена или оплата выражены в иностранной валюте либо условных единицах.

Можно ли исправить ошибочно проведённую конвертацию?

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

Итог

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

Конвертация в 1С проводится парой банковских документов через счёт 57 с указанием курса сделки и курса ЦБ. Перед операцией загрузите курсы валют и создайте валютный счёт, после — проверьте отсутствие остатков на 57-м счёте, сверку с выпиской и корректность курсовых разниц на 91-м счёте.