Валютный учёт в 1С: включение, справочник, курсы и переоценка

· 9 мин

Содержание

Чтобы вести расчёты в долларах, евро или условных единицах, в 1С Бухгалтерия 3.0 нужно включить флажок в настройках функциональности, добавить нужную валюту из классификатора и настроить загрузку курсов. Путь к первому шагу: Главное → Функциональность → вкладка «Расчёты».

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

Включаем расчёты в валюте и условных единицах

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

  1. Откройте Главное → Функциональность.
  2. Перейдите на вкладку Расчёты.
  3. Поставьте флажок Расчёты в валюте и у.е.

После этого в договорах контрагентов, банковских и кассовых документах появится поле выбора валюты, а в плане счетов станут доступны валютные счета.

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

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

Добавляем валюту в справочник из классификатора

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

Добавлять доллар или евро вручную не нужно. Используйте подбор из общероссийского классификатора валют (ОКВ):

  1. В списке валют нажмите Подбор из классификатора.
  2. Найдите нужную по названию или цифровому коду: доллар США — 840 (USD), евро — 978 (EUR), китайский юань — 156 (CNY).
  3. Выделите строку и нажмите Подобрать.

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

Не создавайте валюту кнопкой Создать с произвольным кодом. Коды из классификатора участвуют в загрузке курсов и в обмене с банком — свой код ломает автозагрузку.

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

Загружаем и обновляем курсы валют

Курс — это таблица «дата → значение». 1С хранит историю курсов по каждой валюте и берёт нужное значение на дату документа. Есть два способа наполнять эту таблицу.

Автоматическая загрузка. В списке валют нажмите Загрузить курсы валют…. Укажите период и отметьте валюты. Курсы подтянутся из сервиса (данные Банка России) — для этого в базе должно работать подключение к интернет-поддержке в разделе Администрирование → Интернет-поддержка и сервисы.

Ручной ввод. Если доступа в интернет нет или нужен курс договора, отличный от официального, откройте карточку валюты, переключите порядок получения курса на ручной и внесите значения на нужные даты.

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

Курс ЦБ публикуется на завтрашний день. Если за выходные курса нет, 1С берёт последнее известное значение — для операции в субботу это будет пятничный курс. Это нормально и соответствует ПБУ 3/2006.

Отдельно учитывайте кратность: по некоторым валютам ЦБ даёт курс за 10 или 100 единиц (например, по иене или старым номиналам). Классификатор подставляет кратность сам, но при ручном вводе её легко перепутать и завысить суммы в десятки раз.

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

Договоры в условных единицах: когда платят рублями

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

Настраивается это в карточке договора:

  1. Откройте договор контрагента (Справочники → Договоры или из карточки контрагента).
  2. В поле Цена в выберите валюту договора — доллар или евро.
  3. Оставьте признак оплаты в рублях (он включается автоматически, когда валюта договора отличается от валюты регламентированного учёта).

После этого в реализации и поступлении суммы можно указывать в у.е., а 1С пересчитает их в рубли по курсу на дату документа. На дату оплаты курс почти всегда другой — отсюда появляется суммовая (курсовая) разница по расчётам, которую программа начисляет на счёт 91 при зачёте оплаты.

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

Заводим валютный банковский счёт и валютную кассу

Чтобы принимать и платить в валюте, нужен расчётный счёт в валюте и соответствующий счёт учёта.

Банковский счёт. Откройте Справочники → Банковские счета (или из карточки своей организации) и создайте счёт, указав в поле валюты не рубль, а, например, доллар. В учёте такой счёт ведётся на счёте 52 «Валютные счета». Выписка по нему вводится в валюте, а 1С параллельно считает рублёвый эквивалент по курсу на дату.

Валютная касса. Если в кассу поступает наличная валюта, настройте для счёта 50 ведение по валютам и оформляйте ПКО/РКО в нужной валюте. На практике наличная валюта у большинства организаций не ходит — чаще всё идёт через валютный счёт 52.

Порядок оформления валютного платежа:

  1. Загрузите или создайте банковскую выписку по валютному счёту.
  2. В документе Поступление на расчётный счёт / Списание выберите валютный счёт — поле суммы станет валютным.
  3. Укажите курс на дату платежа (подставится из справочника) — 1С рассчитает рублёвую сумму автоматически.

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

Если вы обмениваетесь выписками с банком через Клиент-банк или прямой обмен (DirectBank), убедитесь, что валютный счёт заведён и в банке, и в 1С с одинаковыми реквизитами. Валютная выписка подтягивается тем же документом, что и рублёвая, но суммы и курс в ней уже валютные.

Перед тем как запускать валютные операции, стоит одним взглядом проверить готовность базы:

Готовность базы к валютному учёту
Выполнено: 0 / 6

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

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

1С пересчитывает валюту в рубли:

  • 📅 на дату каждой операции — по курсу этого дня;
  • 📅 на конец месяца — переоценивает остатки на счёте 52, валютной кассе и по валютным договорам.

Переоценку делает регламентная операция Переоценка валютных средств при закрытии месяца (Операции → Закрытие месяца). Запускать её отдельно не нужно — она входит в общую процедуру.

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

Проводки курсовой разницы:

СитуацияПроводкаЧто значит
Курс вырос, актив (остаток на 52, валютная дебиторка)Дт 52 (62) Кт 91.01Положительная разница, прочий доход
Курс вырос, обязательство (валютная кредиторка)Дт 91.02 Кт 60 (66)Отрицательная разница, прочий расход
Курс упал, активДт 91.02 Кт 52 (62)Отрицательная разница
Курс упал, обязательствоДт 60 (66) Кт 91.01Положительная разница

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

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

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

Проверить результат переоценки удобно оборотно-сальдовой ведомостью по счёту 52 (и 60/62 в разрезе валюты) и анализом счёта 91 — там будут видны суммы курсовых разниц за период.

Частые ошибки в валютном учёте

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

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

Ещё одна типичная ситуация — курс загрузили, но не на все дни периода. Если документ датирован днём без курса, 1С возьмёт последнее известное значение; это не ошибка, но при проверке стоит убедиться, что история курсов заполнена без пропусков на границах месяца.

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

Чем валюта отличается от условных единиц в 1С?
В валюте вы и считаете, и платите в валюте (нужен валютный счёт 52). В у.е. договор выражен в валюте, а расчёты идут в рублях по курсу на дату оплаты. Оба режима включаются одним флажком «Расчёты в валюте и у.е.».
Нужен ли интернет, чтобы работать с валютой?
Для автоматической загрузки курсов — да, через интернет-поддержку. Без интернета валютный учёт тоже работает: курсы вводятся в карточке валюты вручную.
Можно ли выключить валютный учёт обратно?
Снять флажок получится, только если по валюте ещё нет ни одного движения. Если валютные документы уже проведены, режим останется включённым.
По какому курсу признаётся выручка при экспорте?
По курсу на дату перехода права собственности (отгрузки). Полученный аванс при этом не переоценивается — он остаётся по курсу на дату аванса, это требование ПБУ 3/2006.
Где посмотреть курсовые разницы за месяц?
В анализе счёта 91 и в оборотно-сальдовой ведомости по счетам 52, 60, 62 с отбором по валюте. Суммы формируются при закрытии месяца операцией «Переоценка валютных средств».

Источники

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