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