Учёт валютных операций в 1С: от загрузки курсов до отчётности

· 9 мин

Содержание

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

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

Что включить перед первой валютной операцией

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

  1. Откройте Главное → Функциональность.
  2. На вкладке Расчёты поставьте галку Расчёты в валюте и у.е.
  3. Закройте окно — поле «Валюта» появится в банковских и денежных документах.

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

Отдельный счёт учёта заводить не нужно: валютные остатки по умолчанию ложатся на счёт 52, а переводы при покупке-продаже валюты — на транзитный счёт 57 «Переводы в пути».

Последний шаг подготовки — валютный банковский счёт. Создайте его в Справочники → Банковские счета, укажите валюту счёта (например, USD или CNY) и реквизиты банка. Рублёвый и валютный счета в одном банке — это две разные карточки.

Отдельно разберитесь с валютой договора. В карточке договора есть поле «Расчёты» (валюта), и от него зависит всё дальнейшее:

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

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

Как загрузить курсы валют ЦБ

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

  • Откройте Справочники → Валюты.
  • Нажмите Загрузить курсы валют в командной панели.
  • Задайте период и отметьте нужные валюты → Загрузить.

Курсы приходят с сервиса фирмы 1С по данным ЦБ РФ. Для работы сервиса база должна быть подключена к интернет-поддержке: проверьте подключение в Администрирование → Интернет-поддержка и сервисы.

Чтобы не загружать курсы вручную каждый день, настройте регламентное задание:

  • Администрирование → Обслуживание → Регламентные и фоновые задания;
  • найдите задание по загрузке курсов валют и включите расписание (обычно раз в сутки).

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

Как провести поступление и оплату в валюте

Валютные платежи оформляются теми же документами, что и рублёвые, только с валютным счётом в шапке. Рубли 1С считает автоматически по курсу на дату документа.

Поступление валюты от покупателя. Откройте Банк и касса → Банковские выписки → Поступление, выберите валютный банковский счёт. Сумма указывается в валюте, курс подставляется из справочника, рублёвый эквивалент считается автоматически. Документ формирует проводку по дебету 52.

Оплата поставщику. Там же, документ Списание, валютный счёт в шапке. Сумму вводите в валюте — рублёвая сумма и курсовая разница на дату оплаты рассчитаются сами.

Покупка и продажа валюты. Это две операции, и каждая идёт через счёт 57. При покупке сначала списываются рубли (Дт 57 Кт 51), затем зачисляется валюта по курсу ЦБ (Дт 52 Кт 57). Разница между курсом банка и курсом ЦБ — это финансовый результат операции, он попадает на счёт 91. Продажа валюты зеркальна.

Проводки по операции

Проверить правильность зачисления удобно сразу: откройте оборотно-сальдовую ведомость по счёту 52 в разрезе валют — там видны и валютные суммы, и их рублёвый эквивалент.

Когда и как считается курсовая разница

Курсовая разница возникает, когда между датой операции и датой оплаты (или датой переоценки) курс изменился. Положительная идёт в прочие доходы на 91.01, отрицательная — в прочие расходы на 91.02. Правила переоценки заданы в ПБУ 3/2006.

Пересчёт в рубли делается на три момента:

  1. На дату операции — когда проводите поступление, оплату, покупку валюты.
  2. На дату погашения задолженности — при оплате уже отражённого долга.
  3. На конец каждого месяца — переоценка остатков валюты и валютных расчётов.

Ежемесячную переоценку 1С делает сама — отдельно её запускать не нужно. Регламентная операция Переоценка валютных средств входит в Операции → Закрытие месяца. Она пересчитывает остатки по счетам 52, 57, а также валютные долги по 60, 62, 66, 67 и формирует проводки по курсовой разнице.

Небольшой пример по остатку валюты. На счёте 52 лежит 1 000 USD, зачисленные при курсе 90 ₽ — это 90 000 ₽. На конец месяца курс стал 92 ₽. Переоценка начислит разницу: 1 000 × (92 − 90) = 2 000 ₽ положительной курсовой разницы проводкой Дт 52 Кт 91.01.

Второй пример — по задолженности поставщика. Вы оприходовали товар на 5 000 USD при курсе 90 ₽ (долг 450 000 ₽), а оплатили через месяц при курсе 93 ₽. Для погашения понадобилось 5 000 × 93 = 465 000 ₽. Разница 15 000 ₽ — это отрицательная курсовая разница (обязательство выросло в рублях): Дт 91.02 Кт 60. Если бы курс, наоборот, упал, разница была бы положительной и легла на 91.01.

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

Посчитать разницу под свою операцию можно здесь:

Калькулятор курсовой разницы
Разница: — · —
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

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

Валютный контроль: что сдавать в банк

Валютный контроль — это не функция 1С, а требования банка как агента валютного контроля по закону № 173-ФЗ. 1С помогает собрать данные, но документы вы подаёте через банк.

Порядок зависит от суммы контракта (Инструкция Банка России № 181-И):

ОперацияЧто требуется
Любой валютный платёжИнформация о коде вида операции
Контракт до порога постановки на учётДокументы по запросу банка
Импортный контракт или кредит от 3 млн ₽Постановка контракта на учёт в банке
Экспортный контракт от 10 млн ₽Постановка контракта на учёт в банке

Паспорта сделок отменены с 1 марта 2018 года. Их заменила постановка контракта на учёт в уполномоченном банке с присвоением уникального номера контракта (УНК). Если вы встретили в старой инструкции «оформить паспорт сделки» — это устаревшее требование, сейчас действует порядок по Инструкции № 181-И.

По каждому валютному платежу банку сообщается код вида операции — он определяет, за что идут деньги (товар, услуга, кредит, дивиденды). Код берётся из приложения к Инструкции № 181-И; банк без него платёж не исполнит. Для типовых сделок коды подставляет сам банк в интернет-банке, но сверять их — зона ответственности бухгалтера: неверный код искажает отчётность по контракту.

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

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

Какими отчётами проверить валютный учёт

Перед закрытием периода валютные операции сверяют стандартными отчётами из раздела Отчёты.

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

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

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

Большинство проблем с валютой — это не ошибки программы, а пропущенная настройка.

  • Не загружен курс на дату документа. 1С подставит последний известный курс, и рублёвая сумма будет неверной. Перед проведением операций задним числом загрузите курсы за нужный период.
  • Валюта договора не совпадает с валютой документа. Если в договоре стоит рубли, а платёж идёт в USD, зачёт аванса и расчёт разницы ломаются. Проверьте валюту расчётов в карточке договора.
  • Переоценка не выполнена. Если закрытие месяца не проводилось, курсовая разница не начислена, и остатки в рублях «застыли» на старом курсе.
  • Аванс проведён как обычная задолженность. Тогда 1С переоценит то, что по ПБУ 3/2006 переоценивать нельзя. Следите за настройкой зачёта авансов в договоре.
  • Контракт не поставлен на учёт. Если сумма превысила порог, а постановки нет, банк заблокирует операцию. Сверяйте сумму контракта с порогами по Инструкции № 181-И.

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

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

На каком счёте учитывается валюта в 1С?
Валютные остатки учитываются на счёте 52 «Валютные счета», переводы при покупке и продаже валюты — на счёте 57. Курсовая разница относится на 91.01 (доход) или 91.02 (расход).
Нужно ли переоценивать полученные авансы?
Нет. По ПБУ 3/2006 полученные и выданные авансы не переоцениваются — они фиксируются по курсу на дату поступления или перечисления. 1С не включает их в переоценку, если аванс проведён именно как аванс.
Как часто 1С начисляет курсовую разницу?
На каждую валютную операцию (по курсу на дату документа) и на конец месяца при закрытии периода через регламентную операцию «Переоценка валютных средств». Отдельно запускать её не нужно.
Что делать, если курс на нужную дату не загрузился?
Откройте Справочники → Валюты → Загрузить курсы валют, задайте период с пропущенной датой и загрузите заново. Затем перепроведите документы за этот день, чтобы рублёвые суммы пересчитались.
Нужен ли паспорт сделки для валютного контракта?
Нет, паспорта сделок отменены с 1 марта 2018 года. Вместо них контракты от 3 млн ₽ (импорт, кредиты) и от 10 млн ₽ (экспорт) ставятся на учёт в банке с присвоением уникального номера контракта.

Источники

  • «О валютном регулировании и валютном контроле» (Федеральный закон № 173-ФЗ)
  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
  • Инструкция Банка России № 181-И (постановка контрактов на учёт, справки о подтверждающих документах)