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

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

Как сделать конверсию валюты в 1С

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

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

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

Ниже разобраны основные сценарии: от простого пересчёта суммы по курсу до оформления покупки и продажи валюты через расчётные счета, а также проверка результата и типичные ошибки.

Что понадобится перед началом работы

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

Также потребуется:

  • заполненный справочник «Валюты» с нужной валютой (USD, EUR и другие);
  • загруженные курсы валют на дату операции;
  • созданный валютный банковский счёт организации, если речь идёт о реальной покупке или продаже валюты через банк;
  • договор с контрагентом в валюте — если конвертация связана с расчётами.

Настройка справочника валют и загрузка курсов

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

Загрузка курсов выполняется по кнопке «Загрузить курсы валют». В открывшейся форме укажите период и нажмите «Загрузить» — программа получит курсы с сервера (обычно используются данные Центрального банка РФ) и запишет их в регистр. Для работы нужен доступ в интернет.

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

Порядок загрузки курсов
  1. 1
    Откройте раздел «Справочники» → «Валюты»
  2. 2
    Убедитесь, что нужная валюта есть в списке, при необходимости добавьте её по классификатору
  3. 3
    Нажмите «Загрузить курсы валют» и укажите период
  4. 4
    Нажмите «Загрузить» и дождитесь сообщения об успешной записи
  5. 5
    Откройте валюту и проверьте, что курс на дату операции присутствует

Как выполнить покупку валюты

Покупка валюты оформляется двумя документами: списанием рублей с расчётного счёта и поступлением валюты на валютный счёт. Это отражает реальную банковскую операцию: банк списывает рубли по курсу сделки и зачисляет валюту.

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

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

Как выполнить продажу валюты

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

Затем создаётся «Поступление на расчётный счёт» с тем же видом операции: на рублёвый счёт зачисляется сумма, фактически полученная от банка по курсу сделки. Разница между рублёвой оценкой валюты по курсу ЦБ и фактической выручкой формирует прочий доход или расход (счёт 91).

Обратите внимание: банк часто удерживает комиссию за конвертацию. Она оформляется отдельным документом «Списание с расчётного счёта» с видом «Прочее списание» или включается в курс сделки — уточните принятый в вашей учётной политике порядок.

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

Пересчёт суммы по курсу без движения денег

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

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

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

Способы конвертации в 1С

Пара документов «Списание/Поступление на расчётный счёт»

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

Автоматический пересчёт в документе

Для оплат и расчётов по валютным договорам. Не требует отдельных документов, но зависит от актуальности курсов

Регламентная операция «Переоценка валютных средств»

Для доведения остатков до курса на отчётную дату. Выполняется только при закрытии месяца, не заменяет оперативные документы

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

После оформления конвертации проверьте результат по отчётам. Основной инструмент — оборотно-сальдовая ведомость по счетам 52, 57.02, 57.22 и 91. Счета 57.02 и 57.22 после завершённой операции должны быть закрыты (нулевое сальдо), на счёте 52 должен отражаться корректный остаток в валюте и его рублёвый эквивалент.

Для детального анализа используйте отчёт «Анализ счёта» или «Карточка счёта» по 52 счёту: в нём видно, по какому курсу прошла каждая операция. Если рублёвая оценка не соответствует ожидаемой — первым делом проверьте курс на дату документа в регистре курсов.

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

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

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

Сальдо по счетам 57.02 и 57.22
Норма

Нулевое после завершения операции

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

Остаток «завис» — документы не сходятся по суммам или одна часть операции не проведена

Курс в проводках документа
Норма

Совпадает с курсом ЦБ на дату документа из регистра курсов

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

Курс отличается — курсы не загружены на нужную дату или дата документа неверна

Рублёвый эквивалент на счёте 52
Норма

Совпадает с выпиской банка и расчётом по курсу ЦБ

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

Есть расхождения — проверьте суммы в валюте и переоценку

Типичные ошибки и ограничения

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

Также учитывайте ограничения: типовые документы предполагают, что конвертация идёт через банк организации, а не наличными; операции с наличной валютой оформляются через кассовые документы и счёт 50 с валютной аналитикой, что поддерживается не во всех конфигурациях без доработок. В учёте по МСФО или в некоторых отраслевых решениях порядок переоценки может отличаться.

Типичные ошибки
01
Не загружены курсы на дату документа — программа берёт устаревший курс, и рублёвые суммы искажаются
02
Неверный вид операции в банковском документе — не формируются проводки через 57 счёт и курсовые разницы
03
Проведение задним числом без перепроведения переоценки — остатки на валютных счетах становятся некорректными
04
Ручное исправление проводок вместо исправления данных документа — при следующей переоценке ошибка возвращается

Часто задаваемые вопросы

Можно ли в 1С конвертировать одну иностранную валюту в другую (например, USD в EUR)?

Да, но в типовом учёте такая операция проходит через рублёвую оценку: каждая валюта пересчитывается в рубли по своему курсу ЦБ, а кросс-курс определяется расчётно. Оформляется это теми же банковскими документами с соответствующими видами операций: списание одной валюты и поступление другой.

Что делать, если курс нужной валюты не загружается автоматически?

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

Почему на 91 счёте появилась сумма после конвертации, хотя курс вроде бы тот же?

Программа сравнивает курс ЦБ на дату списания и на дату зачисления, а также учитывает фактический курс сделки банка. Даже при «том же» курсе разница возникает из-за отклонения банковского курса от курса ЦБ или смены курса между датами — это нормальная курсовая разница.

Нужно ли каждый день загружать курсы, если валютные операции редкие?

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

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

Распроведите оба связанных документа (списание и поступление), исправьте данные — сумму, дату, вид операции — и проведите заново. После этого обязательно перепроведите регламентную операцию переоценки валютных средств за затронутый период, чтобы остатки пересчитались корректно.

Итог

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

Конверсия валюты в 1С опирается на три вещи: актуальные курсы в справочнике валют, правильный вид операции в банковских документах и контроль счетов 52, 57 и 91 после проведения. Завершённая операция всегда закрывает 57 счёт в ноль, а переоценка остатков выполняется при закрытии месяца.