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