Учет и Финансы · 12 мин
Как в 1С перевести доллары в евро
Как в 1С перевести доллары в евро: кросс-курс, документ «Конвертация валюты», покупка и продажа валюты, типичные ошибки и проверка результата.
Перевод долларов в евро в 1С — это конвертация одной валюты в другую через промежуточный рублёвый эквивалент. В типовых конфигурациях («Бухгалтерия предприятия», «Управление нашей фирмой», «ERP») прямой операции «доллар → евро» нет: каждая валютная сумма пересчитывается в валюту регламентированного учёта (рубли) по курсу ЦБ, поэтому конвертация оформляется как две операции или одним специализированным документом, если он есть в вашей конфигурации.
Дальше всё зависит от хозяйственной ситуации: вы физически меняете доллары на евро в банке, рассчитываетесь с контрагентом в евро при долларовом договоре или просто хотите увидеть сумму в другой валюте в отчёте. Для каждого сценария в 1С есть свой инструмент, и смешивать их нельзя — иначе появятся курсовые разницы, которых не должно быть, или «зависшие» остатки на валютных счетах.
Ниже разобраны все рабочие способы: от документа «Конвертация валюты» до ручной корректировки курса, с проверкой результата и типичными ошибками.
Как 1С считает кросс-курс доллара к евро
В 1С все валютные суммы хранятся вместе с рублёвым эквивалентом. Когда вы проводите документ в долларах, программа берёт курс доллара из регистра «Курсы валют» на дату документа и записывает рублёвую сумму. То же самое происходит с евро. Кросс-курс доллара к евро вычисляется косвенно: рублёвый эквивалент долларовой суммы делится на курс евро.
Например, если курс доллара — 90 рублей, а курс евро — 98 рублей, то 1000 долларов в пересчёте составят примерно 918 евро (90000 / 98). Именно эта логика работает во всех документах и отчётах, где требуется пересчёт из одной валюты в другую.
Из этого следует важное ограничение: точность пересчёта полностью зависит от актуальности курсов в справочнике «Валюты». Если курс евро не загружен на дату документа, программа возьмёт последний известный курс или покажет ноль, и сумма конвертации будет неверной.
Подготовка: проверка валют и курсов
Перед любой конвертацией откройте справочник «Валюты» (в «Бухгалтерии предприятия»: «Справочники» → «Валюты») и убедитесь, что доллар США и евро присутствуют в списке. Если конфигурация свежая, добавьте валюты по кнопке «Подобрать из классификатора» — так коды валют (840 и 978) будут корректными.
Далее проверьте курсы на дату операции. Откройте валюту и перейдите по ссылке «Курсы валют». Удобнее всего загрузить курсы автоматически: кнопка «Загрузить курсы валют» с указанием периода. Программа получит данные с сервера по курсам ЦБ.
Если обмен в банке проходит по договорному курсу, отличному от курса ЦБ, запомните оба значения: для бухгалтерского учёта пересчёт идёт по курсу ЦБ, а разница между фактическим курсом обмена и курсом ЦБ отразится как прочий доход или расход.
Способ 1: документ «Конвертация валюты»
В конфигурациях, где есть казначейский блок (1С:ERP, «Комплексная автоматизация», «Управление нашей фирмой»), для обмена долларов на евро предназначен отдельный документ. В «Управлении нашей фирмой» он называется «Обмен валюты», в ERP — «Конвертация валюты» в разделе «Казначейство».
Порядок оформления типовой: указываете банковский счёт (или кассу) списания в долларах, счёт зачисления в евро, сумму списания в долларах и курс конвертации. Программа автоматически рассчитает сумму зачисления в евро и рублёвые эквиваленты обеих сумм по курсу ЦБ.
После проведения проверьте движения документа: на долларовом счёте должен уменьшиться остаток, на евровом — появиться сумма зачисления. Разница между рублёвым эквивалентом списанных долларов и полученных евро отразится на счетах прочих доходов или расходов — это нормально, если банк применил свой курс обмена.
- 1Загрузите актуальные курсы валют на дату операции
- 2Создайте документ «Конвертация валюты» (или «Обмен валюты»)
- 3Укажите счёт списания в USD и счёт зачисления в EUR
- 4Введите сумму списания и курс обмена банка
- 5Проверьте рассчитанную сумму зачисления в евро
- 6Проведите документ и сверьте остатки по обоим счетам с выпиской банка
Способ 2: покупка и продажа валюты в «1С:Бухгалтерии»
В «1С:Бухгалтерии предприятия» отдельного документа конвертации между двумя иностранными валютами в стандартной поставке нет. Операцию разбивают на два шага через транзитный счёт 57 «Переводы в пути»: сначала оформляют списание долларов (продажу валюты), затем зачисление евро (покупку валюты).
На практике это выглядит так. Первым документом «Списание с расчётного счёта» с видом операции «Прочие расчеты с контрагентами» (или через документ «Продажа иностранной валюты», если он доступен в вашей версии) вы выводите доллары на счёт 57. Вторым документом «Поступление на расчётный счёт» зачисляете евро на валютный счёт с корреспонденцией со счётом 57.
После обеих операций на счёте 57 не должно остаться сальдо — если оно есть, значит, рублёвые эквиваленты двух документов не совпали, и разницу нужно отнести на прочие доходы или расходы (счёт 91). Именно так отражается отклонение фактического курса обмена от курса ЦБ.
Способ 3: пересчёт суммы в документе оплаты контрагенту
Иногда «перевести доллары в евро» означает не обмен в банке, а оплату еврового счёта поставщика с долларового счёта. В этом случае банк сам конвертирует валюту по своему курсу, а в 1С нужно корректно отразить списание долларов и погашение евровой задолженности.
В документе «Списание с расчётного счёта» укажите долларовый счёт организации, а в договоре с контрагентом — евровой. Программа позволит это сделать, если в настройках договора не включён жёсткий контроль валюты оплаты. Сумму платежа введите в долларах по выписке банка, а сумму погашения задолженности в евро — по фактическому курсу конверсии банка.
После проведения сверьте результат: задолженность перед поставщиком в евро должна уменьшиться на зачтённую сумму, а разница между курсом ЦБ и курсом банка отразится в курсовых разницах. Если программа не даёт указать разные валюты счёта и договора, операцию оформляют через два документа с промежуточным счётом, как в предыдущем способе.
Способ 4: пересчёт в отчётах и ручная корректировка курса
Если цель — просто увидеть долларовую сумму в евро для анализа, проводить документы не нужно. В большинстве отчётов (оборотно-сальдовая ведомость, отчёты по расчётам, движение денежных средств) есть настройка «Выводить суммы в валюте». Выберите евро — программа пересчитает все суммы по курсу на дату отчёта.
Для разового расчёта без проводок можно использовать встроенный калькулятор пересчёта: в поле суммы многих документов доступен пересчёт через кнопку выбора валюты или через контекстное меню «Пересчитать сумму». Укажите исходную валюту (доллар), целевую (евро) и дату курса.
Наконец, если банк провёл обмен по индивидуальному курсу и нужно отразить именно его, в некоторых документах можно вручную изменить курс в табличной части или в шапке документа. Делайте это осознанно: ручной курс «ломает» связь с регистром курсов, и при повторном перепроведении документа задним числом сумма может пересчитаться заново.
Сравнение вариантов
Подходит для реального обмена валюты в банке в ERP, КА, УНФ. Ограничение: нет в типовой «Бухгалтерии».
Универсальный способ для «1С:Бухгалтерии». Требует контроля остатка на транзитном счёте.
Для расчётов с контрагентом в другой валюте. Ограничение: зависит от настроек договора.
Только для анализа, без бухгалтерских проводок. Не отражает реальную операцию обмена.
Как проверить результат конвертации
Первый контроль — остатки по валютным счетам. Сформируйте оборотно-сальдовую ведомость по счетам 52 (или по денежным средствам в УНФ/ERP) с детализацией по валютам: долларовый остаток должен уменьшиться ровно на списанную сумму, евровый — увеличиться на зачисленную. Сверьте обе цифры с банковской выпиской.
Второй контроль — транзитные счета. Если использовали счёт 57 или аналог, его сальдо после операции должно быть нулевым либо равным осознанной разнице, отнесённой на счёт 91. «Висящий» остаток на транзитном счёте — почти всегда признак ошибки в сумме или курсе одного из документов.
Третий контроль — курсовые разницы. После регламентной операции переоценки валютных средств в конце месяца проверьте, что разницы сформировались только от изменения курса ЦБ, а не от арифметических ошибок конвертации. Неожиданно большие курсовые разницы в день обмена — повод перепроверить курсы в документах.
Как проверить результат
Совпадают с банковской выпиской в USD и EUR
Расхождение с выпиской или неожиданный остаток
Нулевое или равно сознательно отнесённой разнице на счёт 91
Необъяснённый «висящий» остаток
Соответствуют курсу ЦБ на дату операции, отклонение — только курс банка
Нулевой, устаревший или случайный ручной курс
Типичные ошибки при переводе валют
Чаще всего проблемы возникают не из-за самой конвертации, а из-за подготовки данных. Незагруженные курсы, неверно выбранный банковский счёт, перепутанные валюты договора — всё это приводит к искажению рублёвых сумм и курсовых разниц.
Отдельная группа ошибок — методологические: попытка отразить обмен одной строкой «в лоб» без транзитного счёта, ручная правка рублёвой суммы без изменения валютной, проведение документов разными датами, когда курс уже изменился. Каждая из них создаёт расхождения, которые потом приходится искать при сверке.
Перед первой конвертацией в новой базе сделайте пробную операцию на небольшую сумму на копии базы или в тестовом периоде. Проверьте, какие проводки формирует документ и куда относится разница курсов — это займёт десять минут и избавит от исправлений в закрытом периоде.
FAQ: частые вопросы о переводе долларов в евро в 1С
Можно ли в 1С задать прямой курс доллара к евро без пересчёта через рубль?
В типовых конфигурациях кросс-курс всегда вычисляется через рублёвые эквиваленты, отдельный регистр кросс-курсов не ведётся. Однако в документе конвертации можно указать фактический курс обмена банка — он определит сумму зачисления в евро, а рублёвые суммы всё равно посчитаются по курсу ЦБ для целей учёта.
В какой конфигурации есть готовый документ «Конвертация валюты»?
Документ есть в конфигурациях с казначейским блоком: 1С:ERP, «Комплексная автоматизация», «Управление нашей фирмой» (там он называется «Обмен валюты»). В «1С:Бухгалтерии предприятия» его нет — обмен оформляется двумя операциями через счёт 57.
Куда относится разница между курсом банка и курсом ЦБ при обмене?
Разница отражается как прочий доход или прочий расход (в «Бухгалтерии» — счёт 91). Если банк обменял валюту выгоднее курса ЦБ, возникает доход; если хуже — расход. В налоговом учёте такие суммы учитываются во внереализационных доходах и расходах.
Что делать, если после конвертации на счёте 57 осталось сальдо?
Сначала сверьте суммы обоих документов с банковской выпиской: скорее всего, в одном из них ошибка в сумме или курсе. Если документы верны, а разница соответствует отклонению курса банка от курса ЦБ, спишите её на счёт 91 документом «Операция, введённая вручную» с соответствующей аналитикой.
Нужно ли переоценивать евро после конвертации из долларов?
Да. Зачисленные евро — это валютный остаток, который подлежит переоценке по курсу ЦБ на каждую отчётную дату и на дату операций, как и любой другой валютный остаток. Конвертация лишь меняет валюту остатка, но не отменяет правила переоценки.
Можно ли оплатить евровый счёт поставщика напрямую с долларового счёта в 1С?
Можно, если конфигурация позволяет указать в платёжном документе банковский счёт в одной валюте и договор в другой. Сумму списания вводите в долларах по выписке, сумму погашения долга — в евро по фактическому курсу банка. Если программа блокирует такой документ, оформляйте операцию через транзитный счёт двумя документами.
Что важно запомнить
Прямого перевода «доллар в евро» в 1С нет — пересчёт всегда идёт через рублёвый эквивалент по курсу ЦБ. Для реального обмена используйте документ конвертации или пару документов через счёт 57, для анализа — пересчёт в отчётах. Перед операцией загрузите курсы, после — проверьте остатки по обоим валютным счетам и отсутствие сальдо на транзитном счёте.