Учет и Финансы · 11 мин
Настройка валютного учета в 1С: пошаговое руководство
Как в 1С настроить валютный учет: включение функциональности, справочник валют, загрузка курсов, валютные счета, переоценка и типичные ошибки.
Валютный учет в 1С требуется компаниям, которые работают с иностранными контрагентами, держат валютные счета в банках или получают оплату в долларах, евро и других валютах. Без корректной настройки программа не сможет автоматически пересчитывать суммы по курсу ЦБ, рассчитывать курсовые разницы и формировать достоверную отчетность.
В типовых конфигурациях (1С:Бухгалтерия 8, Управление торговлей, ERP, Комплексная автоматизация) механизм валютного учета уже встроен, но по умолчанию часть функций отключена. Настройка сводится к нескольким шагам: включить функциональность, заполнить справочник валют, настроить загрузку курсов, открыть валютные счета и проверить корректность переоценки.
Ниже разобран порядок настройки на примере 1С:Бухгалтерии 8 редакции 3.0 — наиболее распространенной конфигурации. В других решениях логика аналогична, отличаются в основном названия разделов меню.
Включение функциональности валютного учета
Первый шаг — убедиться, что возможность учета в валюте вообще включена в программе. В 1С:Бухгалтерии 8 перейдите в раздел Главное → Функциональность и на вкладке «Расчеты» установите флажок «Расчеты в валюте и у.е.». Без этого флажка в документах и справочниках не появятся поля для выбора валюты, а счета 52, 57, 60.21 и другие валютные останутся недоступными.
В 1С:Управление торговлей и ERP аналогичная настройка находится в разделе администрирования: НСИ и администрирование → Казначейство и взаиморасчеты, где включаются опции «Несколько валют» и «Расчеты в у.е.». После включения функциональности перезапускать программу не требуется, но для надежности стоит обновить интерфейс.
Если организация ведет учет только в рублях, включать эту опцию не нужно — лишние поля в документах будут мешать работе. Включайте функциональность только при реальной необходимости.
Настройка справочника валют и загрузки курсов
Справочник валют находится в разделе Справочники → Валюты (в некоторых конфигурациях — «Банк и касса → Валюты»). По умолчанию в нем уже есть российский рубль и несколько основных валют. Чтобы добавить нужную валюту, нажмите «Создать» и выберите ее из Общероссийского классификатора валют по коду или наименованию — например, USD (840) или EUR (978).
Курсы валют можно вводить вручную, но практичнее настроить автоматическую загрузку с сайта Центрального банка РФ. Для этого в справочнике валют нажмите кнопку «Загрузить курсы валют», укажите период и отметьте нужные валюты. Программа загрузит официальные курсы за выбранный интервал дат.
Чтобы курсы обновлялись без участия пользователя, настройте регламентное задание: Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Найдите задание «Загрузка курсов валют» и установите расписание — обычно ежедневно в утренние часы. Для файловых баз задание выполняется, только если программа запущена; в клиент-серверном варианте оно работает на сервере независимо от пользователей.
- 1Откройте Справочники → Валюты и добавьте нужные валюты из классификатора
- 2Нажмите «Загрузить курсы валют» и загрузите курсы за нужный период
- 3Перейдите в Администрирование → Регламентные и фоновые задания
- 4Включите задание «Загрузка курсов валют» и задайте ежедневное расписание
- 5Проверьте на следующий день, что курсы обновились автоматически
Создание валютных банковских счетов и касс
Для учета денежных средств в валюте нужен отдельный банковский счет. Откройте карточку организации, перейдите на вкладку «Банковские счета» и создайте новый счет. В поле «Валюта счета» укажите нужную валюту — после этого счет автоматически будет учитываться на счете 52 «Валютные счета», а в документах поступления и списания появится пересчет в рубли по курсу.
Транзитный валютный счет, если банк его использует, заводится отдельным элементом справочника. Операции по обязательной продаже части валютной выручки (если она применяется по условиям договора с банком) оформляются документом «Продажа иностранной валюты» в разделе «Банк и касса».
Касса в валюте создается в справочнике «Кассы» с указанием валюты. Учтите, что операции с наличной валютой имеют законодательные ограничения, поэтому валютная касса используется редко — в основном для командировочных расходов сотрудникам, выезжающим за границу.
Настройка договоров и расчетов с контрагентами в валюте
Расчеты с иностранными поставщиками и покупателями ведутся по договорам с валютой расчетов. В карточке договора установите вид договора («С поставщиком» или «С покупателем») и в поле «Оплата в» выберите валюту. Если договор номинирован в валюте, но оплачивается в рублях, — это расчеты в условных единицах, и для них существует отдельный режим.
После настройки договора документы поступления и реализации будут автоматически использовать счета валютных расчетов: 60.21, 60.22, 62.21, 62.22. Программа хранит задолженность одновременно в валюте и в рублевом эквиваленте по курсу на дату операции.
Проверьте, что в карточке счета бухгалтерского учета (например, 60.21) установлен признак валютного учета — в типовом плане счетов он задан предопределенно и менять его не нужно. Если учет ведется в самописной или сильно доработанной конфигурации, этот признак стоит проверить вручную.
Валюта договора: как выбрать режим
Счет выставлен и оплачен в валюте. Используются счета 60.21/62.21, переоценка ежемесячно и на дату операции.
Сумма привязана к курсу, но платеж рублевый. Счета 60.31/62.31, переоценивается только задолженность, авансы не переоцениваются.
Валютный учет не нужен, курсовые разницы не возникают.
Переоценка валютных остатков и курсовые разницы
Переоценка валютных средств выполняется автоматически: на дату каждой операции (поступление, списание) и на конец месяца при закрытии месяца. Регламентная операция «Переоценка валютных средств» входит в обработку «Закрытие месяца» (Операции → Закрытие месяца) и рассчитывает курсовые разницы по всем валютным счетам.
Положительные курсовые разницы относятся на счет 91.01 «Прочие доходы», отрицательные — на 91.02 «Прочие расходы». В налоговом учете курсовые разницы также признаются автоматически, если в учетной политике по налогу на прибыль применяется общий порядок.
Авансы, выданные и полученные в валюте, по правилам бухгалтерского учета не переоцениваются после их признания — они фиксируются по курсу на дату платежа. Программа учитывает это автоматически, но при ручных корректировках проводок легко нарушить логику, поэтому валютные операции лучше проводить штатными документами.
Как проверить результат настройки
Курсы заполнены на все рабочие даты, включая текущую
Пустые даты — документы будут требовать ручного ввода курса
Есть валютная и рублевая суммы остатка
Только рублевая сумма — счет создан без указания валюты
Операция «Переоценка валютных средств» выполнена без ошибок
Операция отсутствует или завершилась с ошибкой
Суммы соответствуют изменению курса за период
Аномально большие разницы — возможен неверный курс в документе
Частые ошибки и ограничения
Самая распространенная проблема — документы проводятся с нулевым или устаревшим курсом, потому что курсы не загружены на дату документа. Перед вводом валютных операций за прошлые периоды загрузите курсы за весь нужный интервал, иначе придется исправлять документы вручную.
Вторая типичная ошибка — создание рублевого счета для валютных операций. Если в карточке банковского счета не указана валюта, движения пройдут по счету 51 в рублях, и валютный учет окажется искажен. Переделывать такие данные задним числом трудоемко, особенно после сдачи отчетности.
Третья ошибка — ручное изменение курса в документе «под нужную сумму». Это приводит к расхождениям с банковскими выписками и неверным курсовым разницам. Курс в документе должен соответствовать курсу ЦБ на дату операции либо курсу, зафиксированному в договоре (для расчетов в у.е.).
Границы самостоятельной настройки и перенос данных
Описанные шаги безопасны для самостоятельного выполнения в рабочей базе: включение функциональности, добавление валют, загрузка курсов и создание счетов не затрагивают существующие данные. Однако есть ситуации, где лучше привлечь специалиста по 1С.
К таким относятся: перенос начальных остатков по валютным счетам из старой программы, исправление ошибок валютного учета за закрытые периоды, настройка учета в у.е. со сложными условиями договора и доработка конфигурации под нестандартные сценарии (например, криптовалютные операции или учет по нескольким курсам). Ошибки в этих областях влияют на бухгалтерскую и налоговую отчетность, а исправление задним числом может потребовать уточненных деклараций.
Перед любыми массовыми изменениями данных сделайте резервную копию информационной базы: Администрирование → Обслуживание → Резервное копирование. Это займет несколько минут, но позволит откатить изменения без потерь.
Что важно запомнить
Настройка валютного учета в 1С состоит из пяти шагов: включение функциональности, заполнение справочника валют, автоматическая загрузка курсов, создание валютных счетов и договоров, контроль переоценки при закрытии месяца. Ключ к корректному учету — актуальные курсы на все даты операций и правильно указанная валюта в счетах и договорах.
Частые вопросы
Можно ли вести валютный учет в 1С, если курсы загружаются не каждый день?
Да, но курсы должны быть заполнены на все даты, когда были валютные операции, и на последний день каждого месяца для переоценки. Если операция попадает на выходной, программа берет последний загруженный курс — это соответствует порядку ЦБ.
Чем расчеты в у.е. отличаются от расчетов в валюте в 1С?
При расчетах в валюте оплата проходит в иностранной валюте, а при расчетах в у.е. договор привязан к курсу, но платеж рублевый. Для у.е. используются другие счета (60.31, 62.31), и авансы по ним не переоцениваются, что влияет на расчет курсовых разниц.
Почему в документе не подставляется курс валюты?
Чаще всего курс не загружен на дату документа. Откройте справочник валют, проверьте историю курсов и загрузите недостающие даты. Также проверьте, что в документе выбрана именно та валюта, для которой курс загружен.
Нужно ли настраивать валютный учет отдельно для каждой организации в базе?
Функциональность и курсы валют общие для всей базы, а вот банковские счета, кассы и договоры создаются для каждой организации отдельно. Если в базе несколько юрлиц, валютные счета и договоры заводятся в карточке каждой из них.
Как проверить правильность курсовых разниц за месяц?
Сформируйте оборотно-сальдовую ведомость по валютным счетам с детализацией по валютам и сравните рублевый эквивалент остатка с произведением валютного остатка на курс ЦБ на конец месяца. Совпадение означает, что переоценка выполнена корректно. Также полезен отчет «Справка-расчет переоценки валютных средств» из закрытия месяца.
Работает ли автоматическая загрузка курсов в файловой базе?
Регламентное задание в файловой базе выполняется только пока запущен сеанс программы. Если 1С закрыта, загрузка не произойдет. Практичное решение — периодически запускать загрузку вручную из справочника валют или поручить это пользователю, который первым открывает программу.