Как отразить продажу иностранной валюты в 1С:Бухгалтерии 8.3
Содержание
Продажа валюты в 1С:Бухгалтерии 8.3 оформляется двумя документами банковской выписки, а проводка идёт через транзитный счёт 57.22 «Реализация иностранной валюты»: сначала Дт 57.22 Кт 52 на валюту по курсу ЦБ, потом Дт 51 Кт 57.22 на фактически полученные рубли. Разницу между курсом банка и курсом ЦБ программа сама относит на счёт 91 — это и есть весь результат операции в учёте.
Ситуация знакомая: пришла экспортная выручка, бухгалтер отдал в банк поручение на продажу, валюта ушла, рубли зачислились — а в базе на счёте 57.22 висит остаток и ОСВ не сходится. Почти всегда причина в том, что один из двух документов заполнен не тем счётом или не тем курсом.
Ниже — порядок действий в Бухгалтерии 3.0 на конкретных суммах: какие документы создать, какой курс поставить в каждом, как выглядят проводки при продаже валюты дороже и дешевле курса ЦБ, что делать с переоценкой остатка, как операция попадает в налог на прибыль, чем отличается продажа с транзитного счёта и как это же делается в УТ 11 и ERP.
Какими документами оформляется продажа валюты в 1С
Отдельного документа «Продажа валюты» в типовой конфигурации нет. Операция собирается из двух строк выписки:
| Шаг | Документ в 1С | Что отражает |
|---|---|---|
| 1 | Списание с расчётного счёта, вид операции Прочее списание | банк списал валюту с валютного счёта |
| 2 | Поступление на расчётный счёт, вид операции Прочее поступление | банк зачислил рубли на расчётный счёт |
Оба документа лежат по пути Банк и касса → Банковские выписки. Если вы загружаете выписку из клиент-банка, документы создаются автоматически — вам остаётся только проставить в них счёт 57.22 и провести.
Даты берите из выписки, а не «одним днём для удобства». Банк часто списывает валюту сегодня, а рубли зачисляет следующим днём — и это нормально, остаток на 57.22 просто переходит на сутки.
Зачем нужен счёт 57.22
Счёт 57.22 «Реализация иностранной валюты» — это валютный транзит. На нём валюта «висит» в промежутке между списанием и получением рублей.
Три причины не обходить его стороной:
- 🔁 без 57.22 проводка
Дт 51 Кт 52технически невозможна корректно — счета в разных валютах, и 1С не сможет развести курсы; - 📉 именно на 57.22 программа вычисляет отклонение курса банка от курса ЦБ и закрывает его на 91;
- ✅ нулевое сальдо 57.22 после операции — главный индикатор того, что продажа валюты отражена правильно.
Шаг 1. Списание валюты: проводка Дт 57.22 Кт 52
Создайте документ: Банк и касса → Банковские выписки → выберите валютный счёт → Списание.
Заполнение:
Вид операции— Прочее списание.Банковский счёт— валютный счёт, с которого банк забрал валюту.Сумма— сумма в валюте, ровно как в выписке (например, 10 000 USD).Счёт дебета— 57.22.- Аналитику по 57.22 (если в вашем плане счетов она настроена) заполните так же, как потом заполните в поступлении.
Статья расходов ДДС— выберите «Прочие выплаты по текущим операциям» или свою статью, в отчёт о движении денежных средств операция попадёт как внутреннее движение.
Курс программа подставит сама из справочника Валюты — курс ЦБ на дату документа. Менять его на курс банка нельзя: валюта списывается по официальному курсу, а курс банка проявится в сумме рублей из второго документа.
Если курс в документе выглядит старым, значит курсы не загружены. Путь: Справочники → Валюты → кнопка Загрузить курсы валют, задайте период с запасом. Проводки неправильным курсом — самая частая причина расхождений на 57.22.
Шаг 2. Поступление рублей: проводка Дт 51 Кт 57.22
Второй документ создаётся уже по рублёвому счёту: Банк и касса → Банковские выписки → рублёвый счёт → Поступление.
Заполнение:
Вид операции— Прочее поступление.Сумма— рублёвая сумма, которую банк реально зачислил.Счёт расчётов— 57.22.Контрагент/аналитику — те же, что в списании.
Больше ничего указывать не нужно. При проведении 1С сравнит рублёвую оценку списанной валюты с суммой зачисления и сама добросит разницу на прочие доходы или расходы.
Продажа валюты: проводки в 1С на примере с суммами
Организация продаёт 10 000 USD. Курс ЦБ на дату операции — 81,20 ₽. Банк купил валюту по 80,65 ₽.
Проверка арифметики простая: 812 000 − 806 500 = 5 500 ₽. Сальдо 57.22 после второй проводки — ноль.
На прочие доходы и расходы в 1С по этой операции попадает статья Прочие внереализационные доходы (расходы). Она же нужна для корректного попадания сумм в декларацию.
Комиссию банка не «зашивайте» в сумму зачисления. Если банк удержал её отдельным платежом — делайте отдельное списание на 91.02, иначе результат операции с валютой будет искажён, а расход потеряет свою статью.
Курсовая разница по валютному счёту и переоценка остатка
Разницу между курсом банка и курсом ЦБ не путайте с курсовой разницей по самому счёту 52.
- 🏦 Разница курса продажи — возникает в момент продажи, считает её документ поступления рублей.
- 📅 Курсовая разница по валютному остатку — возникает из-за движения курса ЦБ, пока валюта лежала на счёте. Её считает регламентная операция
Закрытие месяца→Пересчёт валютных остатков.
Поэтому в середине месяца рублёвое сальдо счёта 52 в ОСВ может не совпадать с «валюта × текущий курс» — это не ошибка, после закрытия месяца всё выравнивается.
Пример. Валюта пришла 3-го числа по курсу 79,50 ₽ (795 000 ₽ за 10 000 USD), продали 12-го при курсе 81,20 ₽. Дооценка 17 000 ₽ попадёт в прочие доходы проводкой Дт 52 Кт 91.01 при закрытии месяца.
Посчитать разницу до того, как 1С сделает это сама, удобно калькулятором:
Налоговый учёт продажи валюты
Налог на прибыль
Продажа валюты у плательщика налога на прибыль даёт внереализационный результат:
- положительная разница (банк купил дороже курса ЦБ) — внереализационный доход, п. 2 ст. 250 НК РФ;
- отрицательная разница (банк купил дешевле) — внереализационный расход, подп. 6 п. 1 ст. 265 НК РФ.
В декларации суммы уходят в Приложение 1 к листу 02, строка 100 (доходы) и Приложение 2 к листу 02, строка 200 (расходы). В 1С это происходит автоматически, если в проводках стоит статья прочих доходов и расходов с видом «Прочие внереализационные доходы (расходы)» и установлен флажок принятия к налоговому учёту.
НДС
НДС с продажи валюты не начисляется. Операции с обращением иностранной валюты не признаются реализацией (подп. 1 п. 3 ст. 39 НК РФ), а значит не являются объектом обложения НДС (подп. 1 п. 2 ст. 146 НК РФ). Счёт-фактуру выставлять не нужно, в книге продаж операция не отражается.
Если кто-то в базе провёл продажу валюты документом Реализация (акты, накладные), появится выручка на 90.01 и начисление НДС. Такую проводку нужно отменять и переделывать через выписку: это прямое завышение налоговой базы по НДС.
УСН
На УСН переоценка валютных ценностей не производится — доходы и расходы от переоценки не определяются (п. 5 ст. 346.17 НК РФ).
Но продажа валюты по курсу выше официального даёт реальную экономическую выгоду, и эту положительную разницу безопаснее включить во внереализационные доходы. Отрицательная разница в расходы не идёт: её нет в закрытом перечне ст. 346.16 НК РФ.
В 1С на УСН это значит: проводки те же, но в книгу доходов и расходов сумма сама не попадёт — положительную разницу придётся отразить записью в Операции → Записи книги учёта доходов и расходов (УСН).
Особенности по сценариям
Продажа с транзитного валютного счёта
Экспортная выручка сначала попадает на транзитный счёт. В типовой Бухгалтерии 3.0 субсчетов у счёта 52 нет — транзитный и текущий валютные счета разводятся отдельными элементами справочника Банковские счета.
Схема одна из двух:
- Продажа прямо с транзитного:
Дт 57.22 Кт 52(транзитный) →Дт 51 Кт 57.22. - Перевод на текущий валютный, затем продажа:
Дт 52(текущий)Кт 52(транзитный) документомПеревод на другой счёт, дальше как обычно.
Банк по операциям с транзитным счётом запрашивает документы валютного контроля — справку о подтверждающих документах, сведения о контракте (Инструкция Банка России № 181-И). На проводки это не влияет, но без документов банк не исполнит поручение.
Частичная продажа
Продаёте не весь остаток — в списании просто ставите нужную сумму валюты. Остаток продолжает учитываться на 52 и переоценивается в конце месяца.
Продажа через брокера или на бирже
Валюта уходит не банку, а брокеру. Тогда появляется промежуточный расчётный счёт 76.09 (расчёты с брокером), а 57.22 используется в момент самой конвертации. Брокерская комиссия — на 91.02 отдельной строкой.
Разные даты списания и зачисления
Если валюта списана 30-го, а рубли пришли 1-го числа следующего месяца, остаток на 57.22 попадёт под Пересчёт валютных остатков (счёт валютный). Это корректно: разница сядет на 91, а в следующем месяце сальдо закроется.
Продажа валюты в УТ 11, ERP и других конфигурациях
| Конфигурация | Где делается | Чем отличается |
|---|---|---|
Бухгалтерия 3.0 | Банк и касса → Банковские выписки, два документа через 57.22 | базовый вариант, описан выше |
УТ 11 | Казначейство → Безналичные платежи, перемещение (конвертация) безналичных ДС между счётом в валюте и рублёвым | указывается курс сделки; бухгалтерские проводки в УТ не формируются, операция уходит в бухгалтерию обменом |
1С:ERP, КА 2 | Казначейство → конвертация безналичных ДС, проводки формирует регламентированный учёт | счёт 57.22 подставляется настройкой счетов учёта ДС, курс сделки указывается в документе |
ЗУП 3.1 | — | банковских операций такого рода нет, продажа валюты в ЗУП не отражается |
Названия реквизитов в УТ и ERP меняются от релиза к релизу — ориентируйтесь на хозяйственную операцию с конвертацией валюты, а не на точную подпись поля.
Типичные ошибки при отражении продажи валюты
Справочники → Валюты → Загрузить курсы валют за нужный период, затем перепровести документы продажи.Закрытие месяца полностью, не выборочно.Отчёты для проверки
Контроль занимает пять минут:
Отчёты→Оборотно-сальдовая ведомость по счёту→ счёт 57.22. Сальдо на конец периода должно быть нулевым.Отчёты→Карточка счёта→ счёт 52: сверьте остаток в валюте с выпиской банка.Отчёты→Анализ счёта→ счёт 91.02 и 91.01: видно суммы разницы курсов и комиссию банка.Операции→Закрытие месяца→ ссылкаПересчёт валютных остатков→Справка-расчёт: показывает курсы и суммы переоценки по каждому счёту.Отчёты→Анализ состояния налогового учёта по налогу на прибыль: блок внереализационных доходов и расходов должен содержать суммы разницы.
Если сальдо 57.22 не закрывается
Когда оба документа выглядят правильно, а остаток всё равно висит:
- 📊 постройте ОСВ по 57.22 с развёрнутым сальдо и детализацией по субконто — расхождение почти всегда в аналитике;
- 🔢 сравните сумму валюты в списании и валютную сумму, подставленную в поступление: при частичной продаже банк мог продать меньше заявленного;
- 🧮 проверьте округление: при кратности курса (например, по иенам курс ЦБ дан за 100 единиц) неверная кратность в справочнике
Валютыдаёт расхождение в разы, а не в копейках; - 🛠 остаток в копейках закройте документом
Операции→Операции, введённые вручную:Дт 91.02 Кт 57.22или обратной записью, со статьёй прочих доходов и расходов.
Ручная операция здесь — не костыль, а нормальный способ добить округление. Но если расхождение больше рубля, сначала ищите причину: скорее всего, не тот курс или не та аналитика.
Частые вопросы
Какой счёт использовать при продаже валюты — 57.22 или 91.02?
Нужно ли начислять НДС с продажи валюты?
По какому курсу списывать валюту — ЦБ или банка?
Почему после продажи на счёте 57.22 остался остаток?
Как продажа валюты попадает в декларацию по налогу на прибыль?
Учитывается ли продажа валюты в доходах на УСН?
Источники
- НК РФ, п. 2 ст. 250 и подп. 6 п. 1 ст. 265 — разница от отклонения курса продажи валюты от официального курса ЦБ в доходах и расходах
- НК РФ, подп. 1 п. 3 ст. 39 и подп. 1 п. 2 ст. 146 — операции с обращением валюты не признаются реализацией и не облагаются НДС
- ПБУ 3/2006 — пересчёт стоимости валютных средств в рубли на дату операции и на отчётную дату
- Инструкция Банка России от 16.08.2017 № 181-И — валютный контроль при операциях по транзитному валютному счёту