Учет и Финансы · 9 мин
Конвертация валюты в 1С: как правильно провести операцию
Как провести конвертацию валюты в 1С: покупка и продажа валюты, документы, курсовые разницы, проводки, типичные ошибки и проверка результата.
Конвертация валюты в 1С — это отражение операции покупки или продажи иностранной валюты: организация списывает рубли с расчётного счёта и получает валюту на валютный счёт (или наоборот). Операция затрагивает сразу несколько участков учёта: банковские выписки, курсовые разницы, расчёты с банком и налоговый учёт, поэтому ошибки в ней заметны сразу в отчётности.
В типовых конфигурациях (1С:Бухгалтерия 8, 1С:ERP, Управление нашей фирмой) конвертация оформляется банковскими документами, а курсовые разницы программа рассчитывает автоматически при условии, что загружены актуальные курсы валют. Ниже разобран порядок действий, типовые проводки, настройки и контрольные точки.
Что понимать под конвертацией и когда она возникает
Под конвертацией в учёте обычно понимают три ситуации: покупку валюты за рубли (для оплаты иностранному поставщику), продажу валюты за рубли (например, обязательную или добровольную продажу валютной выручки) и конверсию одной валюты в другую (USD в EUR через кросс-курс). Все три сценария в 1С оформляются через банковские операции, но с разными видами операций и счетами.
Ключевая особенность: между списанием средств и зачислением валюты часто проходит время, а курс сделки отличается от курса ЦБ. Поэтому в учёте используется промежуточный счёт (в бухгалтерском учёте — счёт 57 «Переводы в пути»), а разница между курсом сделки и курсом ЦБ относится на прочие доходы или расходы.
Подготовка: что настроить до первой операции
Перед первой конвертацией проверьте базовые настройки, иначе документы не проведутся или проведутся с неверными суммами. Во-первых, в справочнике валют должны быть актуальные курсы: включите автоматическую загрузку курсов с сайта ЦБ (раздел «Администрирование» → «Валюты» или загрузка через обработку «Загрузка курсов валют»). Во-вторых, в карточке организации заведите валютный банковский счёт с указанием валюты — от этого зависит, какие счета учёта подставит программа (52-й вместо 51-го).
В-третьих, проверьте учётную политику: в настройках должен быть разрешён учёт операций в валюте, а счета прочих доходов и расходов по курсовым разницам (обычно 91.01 и 91.02) должны быть доступны для подстановки. В 1С:Бухгалтерии эти настройки находятся в разделе «Главное» → «Учётная политика» и «План счетов».
- 1Загрузите актуальные курсы валют за дату операции
- 2Создайте валютный банковский счёт организации с указанием валюты
- 3Проверьте, что в учётной политике включён валютный учёт
- 4Уточните в банке курс сделки и комиссию — они понадобятся для документов
- 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-м совпадает с банковской выпиской в валюте, а рублёвый эквивалент — с переоценкой по курсу ЦБ на отчётную дату.
Дополнительно сверьте выписку банка с документами в базе: сумма списания в рублях, сумма зачисления в валюте и комиссия должны совпадать до копейки и цента. Расхождение даже на небольшую сумму означает неверный курс сделки или пропущенную комиссию.
Как проверить результат
Нулевой или соответствует сумме в пути по выписке
Зависшая сумма без подтверждения банком
Совпадает с выпиской банка в валюте
Расхождение в валюте или по курсу
Разница курса сделки и ЦБ отнесена на доходы/расходы
Разница отсутствует или сумма аномально велика
Курсы есть на все даты операций и конец месяца
Пропуски дат, курс введён вручную без основания
Частые вопросы
Можно ли провести конвертацию одним документом вместо двух?
В типовой 1С:Бухгалтерии операция всегда отражается парой документов — списанием и поступлением, потому что движение идёт по двум разным банковским счетам и через промежуточный счёт 57. Объединять их в один документ не нужно: это нарушит связь с банковскими выписками и затруднит сверку.
Что делать, если списание рублей и зачисление валюты пришли в разные дни?
Это нормальная ситуация: оформите каждый документ своей датой по выписке банка. На период между датами сумма будет числиться на счёте 57 «Переводы в пути» и попадёт в переоценку, если между датами изменился курс ЦБ.
Почему программа не считает курсовую разницу при закрытии месяца?
Чаще всего причина в отсутствии курса валюты на последнее число месяца или на дату операции. Проверьте регистр «Курсы валют», дозагрузите курсы и перепроведите регламентную операцию «Переоценка валютных средств». Также убедитесь, что счёт в плане счетов помечен как валютный.
Как отразить комиссию банка за конвертацию?
Отдельным документом «Списание с расчётного счёта» с видом операции для комиссии банка, с отнесением суммы на счёт 91.02 «Прочие расходы» и соответствующую статью прочих доходов и расходов. Не добавляйте комиссию в курс сделки.
Нужна ли конвертация при расчётах с нерезидентом в рублях?
Нет. Если контракт и оплата в рублях, валютной операции не возникает, даже если контрагент иностранный. Конвертация и курсовые разницы появляются только когда цена или оплата выражены в иностранной валюте либо условных единицах.
Можно ли исправить ошибочно проведённую конвертацию?
Да, если период открыт: отмените проведение обоих документов, исправьте суммы и курсы, проведите заново и пересчитайте переоценку за месяц. Если период закрыт и отчётность сдана, исправление оформляется корректировочными документами текущей датой — в этом случае лучше привлечь бухгалтера, ведущего учёт организации.
Что важно запомнить
Конвертация в 1С проводится парой банковских документов через счёт 57 с указанием курса сделки и курса ЦБ. Перед операцией загрузите курсы валют и создайте валютный счёт, после — проверьте отсутствие остатков на 57-м счёте, сверку с выпиской и корректность курсовых разниц на 91-м счёте.