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