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