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