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