Учет и Финансы · 11 мин
Как оформить продажу валюты в 1С
Пошаговая инструкция по оформлению продажи валюты в 1С:Бухгалтерии: документы, проводки, курсовые разницы, типичные ошибки и проверка результата в учете.
Продажа валюты в 1С отражается как две операции: списание иностранной валюты с валютного счета и зачисление рублевого эквивалента на расчетный счет. При этом возникает курсовая разница — как от переоценки валютного остатка, так и от отклонения фактического курса продажи банка от курса ЦБ. Если оформить только одну часть операции, в учете останется «зависшая» сумма на счете 57 «Переводы в пути» или искаженный финансовый результат.
Механика оформления зависит от конфигурации. В 1С:Бухгалтерии 8.3 используются документы «Списание с расчетного счета» и «Поступление на расчетный счет», а переоценка валютных средств выполняется автоматически регламентной операцией «Переоценка валютных средств» при закрытии месяца. В 1С:Управление торговлей и ERP логика аналогична, но документы называются «Списание безналичных ДС» и «Поступление безналичных ДС».
Ниже разобран полный цикл продажи валюты: от проверки настроек до контроля курсовых разниц, с типичными ошибками и способами их исправления.
Подготовка: что проверить перед оформлением продажи
До ввода документов убедитесь, что в программе корректно настроены валюты и счета. Откройте справочник «Валюты» и проверьте, что для нужной валюты загружены актуальные курсы ЦБ — без них переоценка и расчет разниц будут неверными. Курсы можно загрузить автоматически по кнопке «Загрузить курсы валют» или ввести вручную за нужные даты.
Далее проверьте банковские счета организации: валютный счет должен быть заведен с указанием валюты, а рублевый — отдельно. В плане счетов должен использоваться счет 57.22 «Продажа иностранной валюты» — именно через него проходят обе части операции. Если в вашей конфигурации счет 57.22 отсутствует или не задействован в настройках, добавьте его вручную в план счетов.
Также убедитесь, что остаток валюты на счете 52 переоценен на дату продажи. Если предыдущие переоценки не выполнялись, курсовая разница при продаже исказится. Проверить это можно оборотно-сальдовой ведомостью по счету 52: рублевый эквивалент должен соответствовать остатку валюты, умноженному на курс ЦБ на дату операции.
Шаг 1. Списание валюты с валютного счета
Создайте документ «Списание с расчетного счета» (раздел «Банк и касса» — «Банковские выписки»). В качестве вида операции выберите «Прочее списание» или «Перевод на другой счет организации» — в зависимости от того, требует ли ваша методология транзит через 57-й счет. Стандартный и наиболее прозрачный вариант — прочее списание с указанием счета дебета 57.22.
В документе укажите: банковский счет в валюте, сумму продажи в валюте, счет списания 57.22 и статью движения денежных средств (обычно «Прочие платежи по текущим операциям» или специально созданная статья «Продажа валюты»). Программа автоматически пересчитает рублевый эквивалент по курсу ЦБ на дату документа.
После проведения сформируются проводки Дт 57.22 — Кт 52 на рублевый эквивалент проданной валюты по курсу ЦБ. Если на дату списания требуется переоценка остатка валюты, документ дополнительно сформирует проводки по курсовой разнице (Дт 52 — Кт 91.01 или Дт 91.02 — Кт 52).
Шаг 2. Поступление рублей от продажи валюты
Второй документ — «Поступление на расчетный счет» с видом операции «Поступление от продажи иностранной валюты». Этот вид операции специально предназначен для отражения рублевой выручки от конверсии. Укажите рублевый расчетный счет, сумму фактического зачисления по выписке банка и счет учета 57.22.
Ключевой момент: рублевая сумма зачисления почти всегда отличается от рублевого эквивалента списанной валюты, потому что банк покупает валюту по собственному курсу. Программа автоматически рассчитает разницу и отразит ее как прочий доход (Дт 57.22 — Кт 91.01), если курс продажи выше курса ЦБ, или как прочий расход (Дт 91.02 — Кт 57.22), если ниже.
Если банк удержал комиссию за конверсию, оформите ее отдельным документом «Списание с расчетного счета» с видом «Прочее списание» на счет 91.02 со статьей «Расходы на услуги банков». Не включайте комиссию в сумму поступления от продажи — это исказит курс сделки и разницу.
- 1Загрузите актуальные курсы валют на дату операции
- 2Создайте «Списание с расчетного счета» с валютного счета, счет дебета 57.22
- 3Проверьте проводки: Дт 57.22 — Кт 52 по курсу ЦБ
- 4Создайте «Поступление на расчетный счет» с видом «Поступление от продажи иностранной валюты», счет 57.22
- 5Укажите фактическую рублевую сумму зачисления из выписки банка
- 6При наличии комиссии банка оформите отдельное списание на 91.02
- 7Выполните закрытие месяца с регламентной операцией «Переоценка валютных средств»
Проводки и курсовые разницы при продаже валюты
Полный набор проводок по операции продажи валюты выглядит так: списание валюты — Дт 57.22 Кт 52 (по курсу ЦБ на дату списания); зачисление рублей — Дт 51 Кт 57.22 (по фактической сумме); результат от продажи — Дт 57.22 Кт 91.01 (доход) или Дт 91.02 Кт 57.22 (расход). При корректном оформлении счет 57.22 по операции закрывается в ноль.
Различают два вида разниц, которые часто путают. Курсовая разница — результат переоценки валютного остатка при изменении курса ЦБ между датами операций; она возникает по счету 52. Разница от продажи — отклонение фактического курса конверсии банка от курса ЦБ; она возникает по счету 57.22 и отражается документом поступления. Обе попадают на счет 91, но формируются разными документами.
В налоговом учете при общей системе налогообложения оба вида разниц учитываются во внереализационных доходах и расходах. В 1С:Бухгалтерии налоговый учет по этим операциям формируется автоматически, если в программе ведется учет по ПБУ 18/02 — проверьте соответствие сумм БУ и НУ в проводках документов.
Особенности в разных конфигурациях 1С
В 1С:Бухгалтерии 8.3 весь цикл оформляется банковскими документами, как описано выше. Если у вас настроена интеграция с банком (Директ-банк или загрузка выписок), документы могут создаваться автоматически из выписки — тогда нужно лишь проверить правильность вида операции и счета 57.22, который программа подставляет по настройкам.
В 1С:Управление торговлей 11 и 1С:ERP используются документы «Списание безналичных ДС» с операцией «Конвертация валюты» и «Поступление безналичных ДС» с аналогичной операцией. Преимущество этих конфигураций — документ конвертации можно оформить одним документом «Конвертация валюты» в некоторых версиях, где указываются обе суммы и курс сделки, а разница рассчитывается автоматически.
В 1С:ЗУП и базовых версиях Бухгалтерии валютные операции, как правило, недоступны или ограничены — там продажу валюты придется отражать операцией, введенной вручную, с самостоятельным формированием всех проводок. Это менее удобно и требует внимательного контроля сумм.
Способы оформления в разных конфигурациях
Два банковских документа через 57.22. Подходит для любых операций, разницы считаются автоматически.
Документы «Списание/Поступление безналичных ДС» с операцией конвертации. Есть возможность оформления одним документом.
Ручные проводки Дт 57.22 Кт 52 и Дт 51 Кт 57.22. Использовать только если типовые документы недоступны; высокий риск ошибок в суммах.
Проверка результата после оформления
После проведения обоих документов откройте оборотно-сальдовую ведомость по счету 57.22 за день операции. Обороты по дебету и кредиту должны быть равны, а конечное сальдо — нулевым. Если сальдо осталось, значит, одна из частей операции не проведена или суммы не совпадают.
Затем сформируйте анализ счета 91.01 и 91.02 за период и проверьте, что разница от продажи валюты отражена один раз и с правильным знаком. Сверьте рублевую сумму зачисления с банковской выпиской — расхождение даже в копейках говорит об ошибке в документе поступления.
Наконец, выполните «Закрытие месяца» и убедитесь, что регламентная операция «Переоценка валютных средств» отработала без ошибок. После этого остаток валюты на счете 52 должен быть переоценен по курсу ЦБ на конец месяца, а все курсовые разницы — попасть на счет 91.
Как проверить результат
Равно нулю, обороты Дт и Кт совпадают
Есть остаток — не проведено поступление или списание
Совпадает с банковской выпиской до копейки
Расходится с выпиской — ошибка в сумме документа
Рублевый эквивалент равен остатку валюты × курс ЦБ
Эквивалент не соответствует курсу — не выполнена переоценка
Типичные ошибки и как их исправить
Самая частая ошибка — оформление продажи одним документом: бухгалтер отражает только рублевое поступление на счет 91 или напрямую в корреспонденции со счетом 52, минуя 57.22. В результате валютный счет закрывается с нарушением валютного учета, а разница от продажи либо теряется, либо дублируется. Исправление — перепровести операцию через 57.22 двумя документами.
Вторая распространенная проблема — неверный курс в документе из-за незагруженных курсов ЦБ. Программа подставляет последний известный курс, и все суммы искажаются. Перед оформлением валютных операций всегда обновляйте курсы, а после — проверяйте курс в шапке документа.
Третья ошибка — смешение комиссии банка с суммой продажи. Если комиссия удержана из суммы зачисления, ее все равно нужно показать отдельно: поступление — полной суммой по курсу сделки, комиссия — отдельным списанием на 91.02. Иначе курс сделки в учете не совпадет с документами банка.
FAQ по продаже валюты в 1С
Можно ли оформить продажу валюты одним документом в 1С:Бухгалтерии?
Типовой механизм Бухгалтерии предполагает два документа через счет 57.22. Теоретически можно отразить операцию вручную, но тогда программа не рассчитает разницу от продажи автоматически и усложнится контроль. Два документа — надежнее и прозрачнее для проверок.
Что делать, если рубли зачислились на следующий день после списания валюты?
Это нормальная ситуация, для нее и существует транзитный счет 57.22. Списание оформляйте датой фактического списания валюты, поступление — датой зачисления рублей. Между датами сумма будет «висеть» на 57.22, что корректно отражает деньги в пути.
Как отразить продажу валюты при УСН?
При упрощенке в доходы включается положительная разница между курсом продажи и курсом ЦБ на дату сделки; отрицательная разница в расходы не принимается. Курсовые разницы от переоценки при УСН в налоговом учете не учитываются. В 1С:Бухгалтерии с объектом УСН эти правила применяются автоматически при корректных настройках учетной политики.
Почему после продажи на счете 52 осталась рублевая сумма при нулевом остатке валюты?
Это признак того, что переоценка валютных средств не выполнялась или выполнялась не на все даты операций. Запустите регламентную операцию «Переоценка валютных средств» через закрытие месяца за все периоды, в которых были движения по валютному счету. После перепроведения рублевый остаток при нулевой валюте должен закрыться курсовой разницей.
Нужно ли оформлять продажу валюты, если банк конвертировал ее автоматически?
Да, обязанность отразить операцию в учете не зависит от того, по чьей инициативе прошла конверсия. Оформите те же два документа через 57.22 по данным банковской выписки: списание валюты по курсу ЦБ и поступление рублей по фактическому курсу банка.
Как проверить, что разница от продажи рассчитана правильно?
Умножьте проданную сумму валюты на курс ЦБ на дату сделки и сравните с фактически зачисленной рублевой суммой (без учета комиссии). Разница между этими величинами должна совпасть с суммой на счете 91, сформированной документом поступления.
Что важно запомнить
Продажа валюты оформляется двумя документами через счет 57.22: списание валюты по курсу ЦБ и поступление рублей по фактическому курсу банка. Разница от продажи отражается автоматически на счете 91, комиссия банка — отдельным документом. Контролируйте нулевое сальдо 57.22 и не забывайте про регламентную переоценку валютных средств при закрытии месяца.