Работа с валютами в 1С: справочник, курсы и переоценка
Содержание
Справочник валют в 1С:Бухгалтерии 3.0 лежит в разделе Справочники → Валюты. Если пункта там нет, валютный учёт просто выключен в настройках — включается одним флагом, после чего и справочник, и поля выбора валюты в договорах появляются сами.
Ниже — как включить расчёты в валюте, найти и посмотреть список валют, добавить нужную из классификатора, загрузить курсы ЦБ (разово и автоматически), указать валюту в документах и закрыть месяц с переоценкой. Пути приведены для 1С:Бухгалтерии 3.0, интерфейс «Такси»; в ЗУП и УТ логика та же, отличается только раздел меню.
Включаем расчёты в иностранной валюте
Пока в базе ведётся учёт только в рублях, справочник валют и валютные поля скрыты. Откройте Главное → Функциональность, перейдите на вкладку Расчёты и установите флаг Расчёты в валюте и у.е..
После этого:
- 💱 в разделе
Справочникипоявляется пунктВалюты; - в карточке договора — поле выбора валюты расчётов;
- в банковских и кассовых документах — возможность выбрать валютный счёт.
Снять флаг обратно система не даст, если в базе уже есть валютные операции. Это нормально: включайте расчёты в валюте, только когда они действительно нужны.
Отдельно проверьте, что у организации заведён валютный банковский счёт, если планируете движения по нему. Он создаётся в Справочники → Банковские счета с указанием валюты, отличной от рубля.
Где посмотреть список валют и что в нём хранится
Откройте Справочники → Валюты. По умолчанию в списке уже есть российский рубль с кодом 643 — это валюта регламентированного учёта, её удалять нельзя.
Каждая строка справочника — это отдельная валюта с набором реквизитов:
- цифровой код по классификатору (например,
840для доллара,978для евро,156для юаня); - буквенный код —
USD,EUR,CNY; - наименование — «Доллар США», «Евро»;
- параметры прописи суммы в платёжных документах.
Двойной щелчок по строке открывает карточку валюты. Внизу карточки — таблица Курсы валют: история значений курса ЦБ по датам. Именно отсюда программа берёт курс для пересчёта валютных сумм в рубли на дату документа.
Если валют в списке много, пользуйтесь строкой поиска над таблицей — она фильтрует по наименованию и коду одновременно.
Удалять валюту, по которой уже есть движения или которая указана в договорах, система не даст — и это правильно. Если валюта заведена ошибочно и нигде не использовалась, её можно пометить на удаление и убрать стандартной обработкой Администрирование → Обслуживание → Удаление помеченных объектов.
Как добавить новую валюту из классификатора
Вручную реквизиты набирать не нужно — в 1С встроен Общероссийский классификатор валют. В списке Валюты нажмите Создать, а затем выберите загрузку из классификатора (кнопка подбора из общероссийского классификатора в командной панели формы создания).
Порядок такой:
- В списке валют нажмите кнопку подбора из классификатора.
- В открывшемся окне найдите валюту по наименованию или коду.
- Отметьте нужные строки и нажмите
Выбрать(Загрузить). - Программа создаст элементы справочника с правильными кодами и наименованиями.
Сразу после добавления система обычно предлагает загрузить курсы по новым валютам — соглашайтесь, если есть доступ в интернет-поддержку.
Подбор из классификатора требует подключения к интернет-поддержке 1С. Если окно классификатора пустое, сначала настройте подключение в Администрирование → Интернет-поддержка и сервисы.
Загрузка и автоматическое обновление курсов валют
Курсы устанавливает Банк России, 1С скачивает их с сервера 1С по данным ЦБ. Разовая загрузка: в списке Валюты нажмите Загрузить курсы валют, укажите период (например, с начала месяца по сегодня) и список валют, затем Загрузить.
Для текущей работы удобнее автоматическое обновление . Включается оно через регламентное задание:
- Откройте
Администрирование → Обслуживание → Регламентные и фоновые задания. - Найдите задание загрузки курсов валют.
- Убедитесь, что оно включено, и при необходимости задайте расписание (например, ежедневно утром).
После этого курсы будут подтягиваться без вашего участия, если база подключена к интернет-поддержке. В файловой базе задание отработает только при запущенной программе, в клиент-серверной — по расписанию на сервере даже без открытых сеансов.
Несколько практических моментов:
- 📅 Выходные и праздники. ЦБ в эти дни курс не устанавливает — действует последний рабочий курс. 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 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»