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