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

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

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

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

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

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

Материал ориентирован на типовые конфигурации на платформе 1С:Предприятие 8.3. Названия пунктов меню могут немного отличаться в зависимости от версии конфигурации, но общая логика одинакова: сначала настраиваются валюты и курсы, затем оформляется операция, после чего проверяется результат в отчётах.

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

Основа любой валютной операции — корректно заполненный справочник «Валюты». Откройте раздел «Справочники» (или «НСИ и администрирование» → «Настройка НСИ и разделов» → «Валюты») и убедитесь, что нужные валюты присутствуют в списке. В типовых конфигурациях есть классификатор валют, из которого валюта добавляется по коду (например, USD — 840, EUR — 978).

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

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

Как загрузить курсы валют
  1. 1
    Откройте справочник «Валюты» и нажмите «Загрузить курсы валют»
  2. 2
    Выберите валюты, по которым нужны курсы, и установите период загрузки
  3. 3
    Нажмите «Загрузить» и дождитесь завершения операции
  4. 4
    Откройте карточку валюты и проверьте по ссылке «Курсы валют», что курс на нужную дату появился

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

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

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

Перед проведением убедитесь, что валютный банковский счёт создан и у него указана правильная валюта. Проводить покупку на рублёвый счёт нельзя — программа либо не даст выбрать счёт, либо проведёт документ с ошибкой в аналитике.

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

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

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

Обратите внимание на дату: курс ЦБ подставляется на дату документа. Если банк провёл операцию одним днём, а вы вводите её другим, сверьте дату документа с выпиской — от этого зависит корректность переоценки.

Пересчёт валютных сумм в документах

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

При изменении валюты документа 1С предложит пересчитать табличную часть. Если согласиться, цены и суммы будут пересчитаны по текущему курсу; если отказаться — изменится только валюта документа, а суммы останутся прежними, что почти всегда является ошибкой.

В управленческих конфигурациях (УТ, ERP) дополнительно есть валюта управленческого учёта, и документ может хранить суммы сразу в нескольких валютах. Пересчёт выполняется по курсам, заданным в разделе настроек валютного учёта, поэтому перед началом работы проверьте, что курсы управленческой валюты тоже актуальны.

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

Документы покупки/продажи валюты

Подходят для реальных операций обмена через банк. Требуют валютного счёта и корректных курсов ЦБ и банка.

Пересчёт в документе по курсу

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

Ручной пересчёт и ввод суммы

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

Переоценка валютных остатков

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

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

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

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

Оборотно-сальдовая ведомость по счетам 52, 57 и 91
Норма

Валютный остаток соответствует выписке, курсовые разницы отражены на счёте 91

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

Остаток в валюте не сходится с банком или зависли суммы на счёте 57

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

Курс соответствует курсу ЦБ на дату операции

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

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

Движения документа (кнопка «Показать проводки»)
Норма

Есть проводки по списанию и зачислению, разница ушла на 91 счёт

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

Проводок нет или суммы в рублях не соответствуют валютным

Типовые ошибки и как их избежать

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

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

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

Типичные ошибки
01
Проведение документа без загруженного курса на дату операции — приводит к нулевым рублёвым суммам и ошибкам переоценки
02
Ручная правка курса ЦБ в документе под курс банка — искажает курсовые разницы и налоговый учёт
03
Один банковский счёт для нескольких валют — невозможность корректно провести валютные операции
04
Забытая комиссия банка — расхождение с выпиской на сумму комиссии
05
Неправильная дата документа относительно выписки — неверный курс и ошибочная переоценка

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

Можно ли в 1С конвертировать одну иностранную валюту сразу в другую, минуя рубли?

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

Почему в документе подставляется неверный курс, хотя я загружал курсы?

Чаще всего курс загружен не на ту дату, что указана в документе, либо документ создан раньше загрузки и курс в нём не обновился. Откройте карточку валюты, проверьте таблицу курсов, затем в документе обновите курс (в большинстве конфигураций есть кнопка обновления курса или пересчёта сумм).

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

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

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

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

Нужно ли переоценивать валюту, если остаток на счёте нулевой?

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

Можно ли изменить валюту в уже проведённом документе?

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

Итог

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

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