К статье
Практический материал

Учет и Финансы · 11 мин

Как отражается продажа валюты в 1С

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

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

Ключевая сложность операции в том, что банк продаёт валюту по биржевому или договорному курсу, а учёт ведётся по курсу Центрального банка. Эти курсы почти никогда не совпадают, поэтому просто «перевести деньги со счёта на счёт» недостаточно — нужно правильно показать курсовую разницу, чтобы не исказить налоговую базу и отчётность.

Ниже разобран пошаговый порядок отражения продажи валюты в типовой 1С:Бухгалтерии 8.3, типовые проводки, настройка курсов, частые ошибки и способы проверить корректность учёта. Инструкция применима и к упрощённым схемам, когда банк конвертирует валюту в день списания, и к операциям с использованием транзитного счёта 57.

Какие счета и документы используются при продаже валюты

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

Используются два документа из раздела «Банк и касса»: «Списание с расчётного счёта» (валютная часть) и «Поступление на расчётный счёт» (рублёвая часть). Оба документа обычно загружаются из клиент-банка, но вид операции и счета учёта после загрузки нужно проверить и при необходимости исправить вручную — автоматическая загрузка часто подставляет «Прочее списание», что ломает расчёт курсовой разницы.

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

Перед отражением операции убедитесь, что в регистре «Курсы валют» загружен актуальный курс ЦБ на дату списания. Проверьте это через раздел «Справочники → Валюты», открыв нужную валюту и ссылку «Курсы валют». Если курс на дату операции отсутствует, программа возьмёт последний известный, и сумма рублёвой оценки будет искажена.

Также проверьте, что валютный банковский счёт организации привязан к счёту учёта 52, а валюта счёта указана корректно. При загрузке выписок из клиент-банка программа сама создаст недостающие банковские счета, но вид счёта (валютный/рублёвый) стоит проконтролировать — от этого зависит, в какой валюте ведётся учёт по счёту.

Шаг 1: списание валюты со счёта 52

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

Проводка документа: Дт 57.22 — Кт 52 на рублёвый эквивалент валюты по курсу ЦБ. Валютная сумма фиксируется в валютном измерителе счёта. Если банк удерживает комиссию за конвертацию отдельной суммой, она оформляется отдельным списанием с отнесением на 91.02 «Расходы на услуги банков».

Порядок действий при продаже валюты
  1. 1
    Загрузите или проверьте курс ЦБ на дату операции
  2. 2
    Создайте «Списание с расчётного счёта» со счётом расчётов 57.22, сумма в валюте
  3. 3
    Создайте «Поступление на расчётный счёт» с видом «Поступления от продажи иностранной валюты»
  4. 4
    Укажите фактическую рублёвую сумму зачисления и счёт списания 57.22
  5. 5
    Проверьте проводки: разница должна автоматически уйти на 91.01 или 91.02
  6. 6
    Сверьте остаток по счёту 57.22 — он должен обнулиться

Шаг 2: поступление рублей на расчётный счёт

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

Типовые проводки: Дт 51 — Кт 57.22 на фактическую рублёвую сумму; разница — Дт 57.22 Кт 91.01 (доход, если курс продажи выше курса ЦБ) или Дт 91.02 Кт 57.22 (расход, если ниже). После проведения обоих документов сальдо по 57.22 должно стать нулевым — это главный контрольный признак корректности отражения.

Если конвертация проходит в один день

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

Если рубли пришли на следующий день

При разрыве дат валюта «висит» на счёте 57.22. Если конфигурация настроена на переоценку валютных остатков, счёт 57.22 переоценивается на отчётную дату или дату зачисления, и дополнительно возникает курсовая разница от изменения курса ЦБ между датами. Проверьте, ведётся ли по счёту 57.22 валютный учёт в вашей настройке плана счетов — от этого зависит корректность переоценки.

Налоговый учёт и переоценка

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

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

Контрольные точки

Как проверить результат

ОСВ по счёту 57.22 после операции
Норма

Сальдо нулевое, обороты по Дт и Кт совпадают по рублёвой сумме

Тревожный признак

Остаток на конец периода — суммы документов не совпадают

Проводки поступления
Норма

Есть проводка на 91.01 или 91.02 с суммой разницы курсов

Тревожный признак

Разницы нет или она сидит на 52/51 — неверный вид операции

Рублёвая оценка списания
Норма

Сумма в рублях = валютная сумма × курс ЦБ на дату списания

Тревожный признак

Курс не соответствует дате — не загружен курс валют

Отчёт «Анализ счёта 91»
Норма

Прочие доходы/расходы содержат результат продажи валюты

Тревожный признак

Суммы попали на другие счета — проверьте настройки статей

Типичные ошибки и как их исправить

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

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

Типичные ошибки
01
Вид операции «Перевод на другой счёт» вместо «Продажа валюты» — курсовая разница не считается, искажается налоговая база
02
Ручная правка рублёвой суммы списания под фактическое зачисление — разрушается связь с курсом ЦБ
03
Отсутствие курса ЦБ на дату операции — программа берёт устаревший курс, суммы неверны
04
Дубли документов при повторной загрузке выписки — завышение оборотов по 57.22
05
Комиссия банка включена в курс сделки вместо отдельного списания на 91.02 — искажается аналитика расходов

Проверка и закрытие периода

Перед закрытием месяца сформируйте оборотно-сальдовую ведомость по счетам 52, 57.22 и 91. Убедитесь, что 57.22 закрыт в ноль, остаток по 52 соответствует банковской выписке в валюте и в рублёвой оценке по курсу ЦБ на конец периода, а на 91 счёте отражён результат продажи. Затем выполните «Закрытие месяца» и проверьте, что регламентная операция переоценки не создала неожиданно больших разниц — это признак ошибок в исходных документах.

Для сверки с банком используйте отчёт «Анализ счёта» по 57.22 за период операции: каждая продажа должна быть видна как пара оборотов — списание валюты и зачисление рублей. Расхождения с выпиской обычно объясняются комиссией банка или разницей в датах валютирования.

Итог

Что важно запомнить

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

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

Можно ли отразить продажу валюты одним документом без счёта 57.22?

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

Что делать, если программа не рассчитала курсовую разницу?

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

Как отразить комиссию банка за конвертацию?

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

Нужно ли переоценивать остаток на счёте 57.22?

Если валютная сумма «зависла» на 57.22 на отчётную дату (например, рубли пришли в следующем месяце), остаток подлежит переоценке по курсу ЦБ. В типовой конфигурации счёт 57.22 имеет признак валютного учёта и переоценивается регламентной операцией закрытия месяца. Проверьте это в плане счетов, если переоценка не формируется.

Как продажа валюты отражается у организации на УСН?

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

Что проверить, если ОСВ по 52 не сходится с выпиской банка?

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