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