Работа с валютами в 1С: справочник, курсы и переоценка

· 9 мин

Содержание

Справочник валют в 1С:Бухгалтерии 3.0 лежит в разделе Справочники → Валюты. Если пункта там нет, валютный учёт просто выключен в настройках — включается одним флагом, после чего и справочник, и поля выбора валюты в договорах появляются сами.

Ниже — как включить расчёты в валюте, найти и посмотреть список валют, добавить нужную из классификатора, загрузить курсы ЦБ (разово и автоматически), указать валюту в документах и закрыть месяц с переоценкой. Пути приведены для 1С:Бухгалтерии 3.0, интерфейс «Такси»; в ЗУП и УТ логика та же, отличается только раздел меню.

Включаем расчёты в иностранной валюте

Пока в базе ведётся учёт только в рублях, справочник валют и валютные поля скрыты. Откройте Главное → Функциональность, перейдите на вкладку Расчёты и установите флаг Расчёты в валюте и у.е..

После этого:

  • 💱 в разделе Справочники появляется пункт Валюты;
  • в карточке договора — поле выбора валюты расчётов;
  • в банковских и кассовых документах — возможность выбрать валютный счёт.

Снять флаг обратно система не даст, если в базе уже есть валютные операции. Это нормально: включайте расчёты в валюте, только когда они действительно нужны.

Отдельно проверьте, что у организации заведён валютный банковский счёт, если планируете движения по нему. Он создаётся в Справочники → Банковские счета с указанием валюты, отличной от рубля.

Где посмотреть список валют и что в нём хранится

Откройте Справочники → Валюты. По умолчанию в списке уже есть российский рубль с кодом 643 — это валюта регламентированного учёта, её удалять нельзя.

Каждая строка справочника — это отдельная валюта с набором реквизитов:

  • цифровой код по классификатору (например, 840 для доллара, 978 для евро, 156 для юаня);
  • буквенный код — USD, EUR, CNY;
  • наименование — «Доллар США», «Евро»;
  • параметры прописи суммы в платёжных документах.

Двойной щелчок по строке открывает карточку валюты. Внизу карточки — таблица Курсы валют: история значений курса ЦБ по датам. Именно отсюда программа берёт курс для пересчёта валютных сумм в рубли на дату документа.

Если валют в списке много, пользуйтесь строкой поиска над таблицей — она фильтрует по наименованию и коду одновременно.

Удалять валюту, по которой уже есть движения или которая указана в договорах, система не даст — и это правильно. Если валюта заведена ошибочно и нигде не использовалась, её можно пометить на удаление и убрать стандартной обработкой Администрирование → Обслуживание → Удаление помеченных объектов.

Как добавить новую валюту из классификатора

Вручную реквизиты набирать не нужно — в 1С встроен Общероссийский классификатор валют. В списке Валюты нажмите Создать, а затем выберите загрузку из классификатора (кнопка подбора из общероссийского классификатора в командной панели формы создания).

Порядок такой:

  1. В списке валют нажмите кнопку подбора из классификатора.
  2. В открывшемся окне найдите валюту по наименованию или коду.
  3. Отметьте нужные строки и нажмите Выбрать (Загрузить).
  4. Программа создаст элементы справочника с правильными кодами и наименованиями.

Сразу после добавления система обычно предлагает загрузить курсы по новым валютам — соглашайтесь, если есть доступ в интернет-поддержку.

Подбор из классификатора требует подключения к интернет-поддержке 1С. Если окно классификатора пустое, сначала настройте подключение в Администрирование → Интернет-поддержка и сервисы.

Загрузка и автоматическое обновление курсов валют

Курсы устанавливает Банк России, 1С скачивает их с сервера 1С по данным ЦБ. Разовая загрузка: в списке Валюты нажмите Загрузить курсы валют, укажите период (например, с начала месяца по сегодня) и список валют, затем Загрузить.

Для текущей работы удобнее автоматическое обновление . Включается оно через регламентное задание:

  1. Откройте Администрирование → Обслуживание → Регламентные и фоновые задания.
  2. Найдите задание загрузки курсов валют.
  3. Убедитесь, что оно включено, и при необходимости задайте расписание (например, ежедневно утром).

После этого курсы будут подтягиваться без вашего участия, если база подключена к интернет-поддержке. В файловой базе задание отработает только при запущенной программе, в клиент-серверной — по расписанию на сервере даже без открытых сеансов.

Несколько практических моментов:

  • 📅 Выходные и праздники. ЦБ в эти дни курс не устанавливает — действует последний рабочий курс. 1С для документов выходного дня подставит курс ближайшей предыдущей рабочей даты, это правильно.
  • 🔢 Кратность. У некоторых валют курс указывается за 10, 100 или 1000 единиц (например, японская иена). При загрузке из классификатора кратность заполняется автоматически — вручную её менять не нужно.
  • 🏦 Свой курс. Если в договоре расчёты идут по курсу «ЦБ + процент» или по фиксированному курсу банка, это настраивается в самом договоре, а не в справочнике валют. Справочник хранит только официальный курс ЦБ.
  • ✍️ Ручной ввод. Если интернета нет или нужен курс, которого у ЦБ не было, откройте карточку валюты и добавьте строку в таблицу Курсы валют вручную: дата, курс, кратность. Так же правится ошибочно загруженное значение.

Загружать курсы можно и за прошлые периоды — это нужно, когда базу восстановили из архива или начали вести валютный учёт задним числом. В окне загрузки просто укажите нужный диапазон дат, и 1С скачает всю историю по выбранным валютам.

Диагностика: выберите симптом

Валюта в договорах, счетах и документах

Валюта «живёт» не в документе напрямую, а в договоре с контрагентом. Откройте договор (Справочники → Договоры или из карточки контрагента) и в поле Цена в (валюта расчётов) выберите нужную валюту. Здесь же задаётся, в какой валюте ведутся взаиморасчёты.

В самом документе курс и кратность видны отдельными полями — обычно внизу формы или в шапке. Программа подставляет их из справочника по дате документа, но при необходимости значение можно переопределить прямо в документе (например, для операции по курсу банка на дату списания). Изменение курса в одном документе не затрагивает справочник и другие документы.

Дальше возможны три схемы расчётов:

СхемаВалюта договораВалюта оплатыЧто формируется
Валютный контрактИностраннаяИностраннаяДвижения в валюте и рублях по курсу ЦБ
Расчёты в у.е.Иностранная (у.е.)РублиСуммовые разницы при изменении курса
РублёвыйРубльРублиТолько рубли

Когда валюта в договоре задана, документы реализации, поступления, платёжные поручения и выписки автоматически пересчитывают сумму в рубли по курсу на свою дату. В табличной части документа появляется колонка с валютной суммой, в проводках — рублёвый эквивалент.

Разберём на числах схему «расчёты в у.е.». Договор выражен в долларах, оплата рублями. Отгрузили товар на 100 у.е. при курсе 90 ₽ — в учёте выручка 9 000 ₽. Покупатель заплатил позже, когда курс вырос до 92 ₽, и перечислил 9 200 ₽. Разница 200 ₽ (100 × (92 − 90)) — это суммовая разница, 1С отразит её при проведении оплаты автоматически.

Валютная сумма попадает и в печатные формы. В счёте на оплату и акте программа печатает сумму в валюте договора, а сумму прописью формирует по параметрам прописи из карточки валюты — поэтому важно, чтобы у добавленной валюты эти параметры были заполнены (из классификатора они подтягиваются сразу).

Для оплаты по валютному контракту заведите отдельный валютный расчётный счёт и выбирайте его в банковских документах. Платёж с рублёвого счёта по валютному договору программа проводить не даст.

Переоценка валютных остатков и курсовые разницы

Пока курс меняется, рублёвая оценка валютных активов и обязательств «плавает». Разница между оценкой на разные даты — курсовая разница. По ПБУ 3/2006 её нужно отражать в учёте, и 1С делает это автоматически при закрытии месяца.

Операция называется Переоценка валютных средств и входит в обработку Операции → Закрытие месяца. Она пересчитывает остатки по валютным счетам, кассе и расчётам с контрагентами на последнюю дату месяца:

  • положительная разница — проводка Дт 52 (57, 60, 62…) Кт 91.01;
  • отрицательная разница — проводка Дт 91.02 Кт 52 (57, 60, 62…).

Пример. На валютном счёте лежит 1 000 $. На конец августа курс был 90 ₽, рублёвая оценка остатка — 90 000 ₽. На 30 сентября курс стал 92 ₽, значит оценка должна быть 92 000 ₽. Переоценка сформирует положительную курсовую разницу 2 000 ₽ (1 000 × (92 − 90)) проводкой Дт 52 Кт 91.01. Если бы курс, наоборот, упал до 88 ₽, разница была бы отрицательной — 2 000 ₽ по Дт 91.02 Кт 52.

Переоцениваются счета, у которых в плане счетов установлен признак валютного учёта (Вал.): валютные расчётные счета (52), валютная касса, расчёты с поставщиками и покупателями по валютным договорам. Рублёвые остатки и авансы в счёт будущих поставок по общему правилу не переоцениваются — так требует ПБУ 3/2006.

В налоговом учёте курсовые разницы признаются во внереализационных доходах и расходах, и программа формирует их параллельно с бухгалтерскими в той же операции закрытия месяца. Отдельно вводить налоговые проводки не нужно.

Не вводите проводки по курсовым разницам вручную параллельно с автоматической переоценкой — получите задвоение по счёту 91. Если нужно пересчитать месяц заново, отмените и повторно выполните закрытие месяца целиком.

Аналитика: отчёты по валютным операциям

Проверить валютные остатки и обороты можно стандартными отчётами из раздела Отчёты:

  • Оборотно-сальдовая ведомость по счёту (52, 60, 62) — в настройках включите показ данных в валюте: появятся две колонки, валютная сумма и рублёвый эквивалент.
  • Карточка счёта — покажет каждую операцию с курсом и пересчётом, удобно искать, где «поехала» рублёвая оценка.
  • Анализ счёта — свод оборотов по корреспонденциям, в том числе по 91 счёту в части курсовых разниц.

Чтобы в ОСВ и карточке появились валютные колонки, в настройке отчёта найдите группу показателей и включите вывод валютных сумм (флаг валютного представления в настройках показателей).

Этого набора достаточно, чтобы сверить остаток на валютном счёте с выпиской банка и увидеть, на какую сумму прошла переоценка за период. Для сверки с контрагентом по валютному договору используйте акт сверки взаиморасчётов — в нём суммы можно вывести как в валюте расчётов, так и в рублях.

Если рублёвая оценка в отчёте не сходится с ожидаемой, первым делом проверьте по карточке валюты, что курс на все даты периода загружен без пропусков. Большинство расхождений в валютном учёте связано именно с дырами в курсах, а не с ошибкой в документах.

Частые вопросы

Можно ли вести учёт сразу в нескольких иностранных валютах?
Да. Добавьте в справочник столько валют, сколько нужно, и загрузите по ним курсы. Ограничений на количество валют нет, регламентированный учёт всё равно ведётся в рублях.
Почему после загрузки курс в карточке валюты есть, а в документе всё равно подставляется старый?
Документ берёт курс на свою дату. Если курс именно на эту дату не загружен, система подставит ближайший предыдущий. Догрузите недостающие даты и перепроведите документ.
Чем отличаются расчёты в валюте от расчётов в условных единицах?
При валютных расчётах и отгрузка, и оплата идут в иностранной валюте. При расчётах в у.е. договор выражен в валюте, но оплата поступает рублями по курсу — тогда вместо курсовых возникают суммовые разницы.
Нужно ли переоценивать полученные и выданные авансы?
По общему правилу ПБУ 3/2006 авансы, перечисленные и полученные в счёт будущих поставок, не переоцениваются и остаются в оценке на дату аванса. 1С учитывает это при закрытии месяца автоматически.
Что делать, если валютного банковского счёта нет в списке при создании платежа?
Сначала заведите его в Справочники → Банковские счета, указав валюту счёта. После этого он станет доступен для выбора в банковских документах.

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»