Как вести учёт покупки, продажи и переоценки валюты в 1С

· 9 мин

Содержание

Компания завела валютный счёт, перечислила рублю банку на покупку долларов — а бухгалтер смотрит на выписку и не понимает, какими документами это провести и почему сумма в рублях не сходится. Конверсионные операции в 1С отражаются через раздел Банк и касса документами «Покупка иностранной валюты» и «Продажа иностранной валюты»: валюта попадает на счёт 52 по курсу ЦБ, расчёты идут через счёт 57, а разница между курсом банка и курсом ЦБ сразу списывается на счёт 91.

Дальше — настройки, которые нужно включить один раз, конкретные проводки для покупки и продажи валюты с числовыми примерами, прямая конвертация одной валюты в другую и автоматическая переоценка остатков на конец месяца. Все суммы пересчитаны, счета указаны по типовому плану счетов 1С:Бухгалтерии 3.0.

Что включить в настройках перед валютными операциями

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

  1. Откройте Главное → Функциональность, перейдите на вкладку Банк и касса и поставьте флажок «Иностранная валюта» (в части релизов этот флажок называется «Расчёты в валюте и условных единицах»). После этого в разделе Банк и касса появятся нужные документы.
  2. Заполните справочник валют: Справочники → Валюты. Нажмите «Загрузить курсы валют» — 1С подтянет курсы ЦБ РФ через интернет -поддержку. Для доллара и евро курсы грузятся автоматически на каждый день.
  3. Создайте валютный банковский счёт: Справочники → Банковские счета, в карточке укажите валюту счёта (например, USD). Рублёвый счёт для расчётов с банком у вас уже есть.

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

Валюта в 1С всегда хранится в двух измерениях одновременно: в валюте расчётов и в рублях по курсу ЦБ. Именно поэтому любая конверсия порождает рублёвую разницу, которую нужно куда-то отнести.

Покупка иностранной валюты: документ и проводки

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

Создайте документ в разделе Банк и касса → Покупка иностранной валюты. Укажите:

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

Документ сформирует три проводки. Разберём на примере: купили 1 000 USD по курсу банка 92 ₽, курс ЦБ на эту дату — 91 ₽.

ОперацияПроводкаСумма
Перечислены рубли на покупкуДт 57.02 Кт 5192 000 ₽
Зачислена валюта по курсу ЦБДт 52 Кт 57.0291 000 ₽
Курс банка выше курса ЦБ — расходДт 91.02 Кт 57.021 000 ₽

Счёт 57.02 при этом закрывается в ноль: по дебету прошло 92 000 ₽, по кредиту — 91 000 + 1 000. Разница в 1 000 ₽ — это, по сути, скрытая комиссия банка за невыгодный для вас курс. Она попадает в прочие расходы на счёт 91.02.

Если бы банк продал валюту дешевле курса ЦБ, разница была бы доходом: Дт 57.02 Кт 91.01. На практике такое бывает редко.

Проверьте, что в документе стоит курс ЦБ именно на дату зачисления валюты, а не на дату платежа. При переходе через выходные эти даты и курсы различаются, и сумма разницы меняется.

Продажа валюты: как отразить и какой результат

Продажа валюты — обратная операция: списываете валюту с счёта 52 по курсу ЦБ и получаете рубли по курсу банка. Связующий счёт здесь 57.22 «Реализация иностранной валюты».

Документ создаётся в разделе Банк и касса → Продажа иностранной валюты. Поля те же: валютный счёт-источник, рублёвый счёт зачисления, сумма и курс продажи.

Пример: продали 1 000 USD, курс ЦБ — 91 ₽, банк купил по 90,5 ₽.

ОперацияПроводкаСумма
Списана валюта по курсу ЦБДт 57.22 Кт 5291 000 ₽
Зачислены рубли по курсу банкаДт 51 Кт 57.2290 500 ₽
Курс банка ниже курса ЦБ — убытокДт 91.02 Кт 57.22500 ₽

Счёт 57.22 закрывается: 91 000 ₽ по кредиту против 90 500 + 500 по дебету. Финансовый результат сделки — убыток 500 ₽ в прочих расходах.

Результат от покупки и продажи валюты формируется сразу в момент операции и не ждёт закрытия месяца. Это отдельная сущность, её не надо путать с переоценкой остатков (о ней ниже).

Прямая конвертация одной валюты в другую

Иногда нужно перевести, например, евро в доллары, минуя рубли. В типовой 1С:Бухгалтерии 3.0 отдельного документа «конвертация EUR → USD» нет, поэтому операция собирается из двух действий.

  • Через две операции. Сначала документом «Продажа иностранной валюты» списываете евро и получаете рубли, затем документом «Покупка иностранной валюты» покупаете доллары. Обе проводки идут через счета 57 и 91, рублёвый счёт выступает транзитом.
  • Одной суммой через счёт 57. Если банк провёл конвертацию единым платежом без зачисления рублей на ваш счёт, корректнее отразить движение документом «Операция, введённая вручную»: списание одной валюты и поступление другой с закрытием разницы на счёт 91. Так в учёте не появляется лишнего движения по рублёвому счёту.

Пример через рубли: продали 1 000 EUR по курсу 99 ₽ — получили 99 000 ₽, и тут же купили на них доллары по курсу 92 ₽, то есть 1 076,08 USD (99 000 ÷ 92). В учёте это две независимые сделки: по каждой считается своя разница с курсом ЦБ и своя проводка по счёту 91. Сворачивать их в одну операцию нельзя — иначе потеряется налоговая аналитика.

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

В 1С:УНФ, Комплексной автоматизации и ERP схема счетов та же (57 → 52 → 91), но документы покупки и продажи валюты находятся в разделе Казначейство. Названия полей могут отличаться, но принцип одинаков.

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

Курс ЦБ меняется каждый день, а остаток валюты на счёте 52 учтён по курсу на дату поступления. Разницу закрывает переоценка — и это уже не финрезультат сделки, а курсовая разница по ПБУ 3/2006.

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

Пример: на счёте 52 лежит 5 000 USD, учтённых по курсу 91 ₽. На конец месяца курс ЦБ — 93 ₽.

  • Переоценка: (93 − 91) × 5 000 = 10 000 ₽ — положительная курсовая разница.
  • Проводка: Дт 52 Кт 91.01 на 10 000 ₽.

Если бы курс упал, разница была бы отрицательной: Дт 91.02 Кт 52.

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

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

Куда попадает финансовый результат: бухучёт и налоги

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

В налоговом учёте всё немного строже:

  • Курсовые разницы — это внереализационные доходы (ст. 250 п. 11 НК РФ) или расходы (ст. 265 п. 1 пп. 5 НК РФ). 1С относит их на налоговый учёт автоматически той же проводкой по счёту 91.
  • Разница между курсом сделки и курсом ЦБ при покупке-продаже тоже внереализационный доход или расход.
  • НДС операции с валютой не облагаются: обращение иностранной валюты не признаётся реализацией товара. Счёт-фактуру на продажу валюты не выставляют.

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

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

Как проверить отражение валютных операций в отчётах

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

  • ОСВ по счёту 52. Покажет остаток валюты одновременно в валюте и в рублях. Если валютный остаток нулевой, а рублёвый — нет (или наоборот), значит переоценка не прошла или документ занёс сумму мимо курса ЦБ.
  • ОСВ по счёту 57 (субсчета 57.02 и 57.22). Здесь должен быть ноль на конец дня операции. Ненулевой остаток означает, что проведена только одна сторона конверсии — ищите недостающий документ.
  • ОСВ по счёту 91. Разносит результат по статьям: отдельно разница при покупке-продаже, отдельно курсовая разница от переоценки. По ней удобно собрать данные для декларации по прибыли.
  • Карточка счёта 52 с отбором по конкретному валютному счёту покажет построчно каждое движение с курсом — удобно, когда рублёвая сумма «не бьётся» и надо найти документ с неверным курсом.

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

Частые ошибки при учёте конверсионных операций

Ниже — то, что чаще всего приводит к расхождениям и ручным правкам.

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

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
  • Налоговый кодекс РФ, ст. 250 (п. 11) и ст. 265 (пп. 5 п. 1)