К статье
Практический материал

Учет и Финансы · 12 мин

Как правильно отразить покупку валюты в 1С:Бухгалтерии

Как правильно отразить покупку валюты в 1С:Бухгалтерии 8.3: настройка счетов 57, документы, проводки, курсовые разницы и типичные ошибки бухгалтеров.

Покупка иностранной валюты — типовая операция для компаний, работающих с зарубежными поставщиками или получающих валютную выручку. В 1С:Бухгалтерии 8.3 эта операция отражается через транзитный счёт 57 «Переводы в пути», потому что между списанием рублей с расчётного счёта и зачислением валюты проходит время, а курс за этот период может измениться.

Ошибки в этой цепочке приводят к завышенным или заниженным курсовым разницам, неверной оценке валютных остатков и вопросам при проверке. Ниже разобран полный цикл: от настройки счетов и загрузки курсов до проводок, переоценки и контроля результата.

Порядок описан для конфигурации «1С:Бухгалтерия 8, редакция 3.0». В других конфигурациях (УПП, ERP, Комплексная автоматизация) механика аналогична, отличаются названия документов и разделы меню.

Подготовка: настройка курсов валют и счетов учёта

До первой операции с валютой проверьте, что в программе загружены актуальные курсы валют ЦБ. Откройте раздел «Справочники» → «Валюты», выберите нужную валюту и убедитесь, что курсы заполнены на даты операций. Удобнее включить автоматическую загрузку: в карточке валюты установите флаг «Загружать курсы из интернета» или настройте регламентное задание.

Проверьте план счетов: должен быть активен счёт 57.22 «Приобретение иностранной валюты». В типовой конфигурации он уже есть, но если учёт ведётся в доработанной базе, убедитесь, что у счёта включён валютный учёт и нужная аналитика.

Также убедитесь, что валютный банковский счёт организации создан в справочнике «Банковские счета» с указанием валюты счёта. Без корректного валютного счёта документ зачисления валюты не проведётся или проведётся с ошибкой в аналитике.

Шаг 1. Списание рублей на покупку валюты

Организация перечисляет банку рубли для покупки валюты. Создайте документ «Списание с расчётного счёта» (раздел «Банк и касса» → «Банковские выписки») с видом операции «Прочие расчёты с контрагентами» или «Прочее списание» — в зависимости от того, как оформлена ваша база и есть ли договор с банком.

В документе укажите: счёт дебета — 57.22 «Приобретение иностранной валюты», банковский счёт, по которому списываются рубли, сумму списания и назначение платежа по выписке банка. Если банк оформлен как контрагент с договором, выберите его — это упростит аналитику.

После проведения формируется проводка: Дт 57.22 — Кт 51 на сумму списанных рублей. На этом этапе валюта ещё не куплена — деньги находятся «в пути», поэтому и используется транзитный счёт.

Порядок отражения покупки валюты
  1. 1
    Загрузите курсы валют ЦБ на все даты операции
  2. 2
    Создайте «Списание с расчётного счёта» с проводкой Дт 57.22 — Кт 51 на сумму в рублях
  3. 3
    Создайте «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты»
  4. 4
    Укажите валютный счёт, сумму валюты, курс покупки банка и курс ЦБ
  5. 5
    Проверьте проводки: Дт 52 — Кт 57.22 и разницу на 91 счёте
  6. 6
    Выполните переоценку валютных средств при закрытии месяца
  7. 7
    Проверьте нулевой остаток по счёту 57.22 в оборотно-сальдовой ведомости

Шаг 2. Зачисление купленной валюты на валютный счёт

Когда банк исполняет поручение, на валютный счёт поступает купленная валюта. Создайте документ «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты» — именно этот вид операции автоматизирует весь расчёт.

Заполните поля: банковский счёт в валюте, сумма валюты по выписке, курс продажи банка (фактический курс, по которому банк продал валюту) и курс ЦБ на дату зачисления. Курс ЦБ программа подставит автоматически из справочника, если курсы загружены.

При проведении документ формирует сразу несколько проводок. Основная: Дт 52 — Кт 57.22 на рублёвый эквивалент валюты по курсу ЦБ. Разница между фактическими затратами на покупку и оценкой по курсу ЦБ относится на прочие доходы или расходы: Дт 91.02 — Кт 57.22 (если курс покупки выше курса ЦБ) или Дт 57.22 — Кт 91.01 (если ниже).

Если банк удержал комиссию за покупку, отразите её отдельным списанием с расчётного счёта с видом операции «Банковские комиссии» (прочие расходы, счёт 91.02) — комиссия не включается в стоимость валюты.

Переоценка валютных остатков и закрытие месяца

После зачисления валюта остаётся на счёте 52 и должна переоцениваться по курсу ЦБ на каждую отчётную дату и на дату каждой операции в валюте. В 1С:Бухгалтерии 3.0 переоценка выполняется автоматически регламентной операцией «Переоценка валютных средств» в составе обработки «Закрытие месяца».

Проводки по переоценке: при росте курса — Дт 52 — Кт 91.01 (доход), при снижении — Дт 91.02 — Кт 52 (расход). Суммы рассчитываются от остатка валюты на счёте и разницы между текущим курсом ЦБ и курсом последней оценки.

Важно не путать два вида разниц: разница при покупке (между курсом банка и ЦБ) возникает один раз в момент приобретения, а курсовые разницы от переоценки возникают каждый месяц, пока валюта лежит на счёте. Оба вида попадают на 91 счёт, но по разным основаниям.

Как проверить правильность отражения

Первый контроль — оборотно-сальдовая ведомость по счёту 57.22 за период операции: после завершения покупки конечное сальдо должно быть нулевым. Любой остаток — признак ошибки в суммах или курсах.

Второй контроль — карточка счёта 52 по валютному счёту: валютная сумма должна совпадать с выпиской банка, а рублёвый эквивалент — с произведением валютного остатка на курс ЦБ на отчётную дату. Если рублёвая оценка «не бьётся» с курсом ЦБ, переоценка не выполнена или выполнена на неверную дату.

Третий контроль — анализ счёта 91: разница при покупке и курсовые разницы от переоценки должны быть разумными по величине. Разница при покупке обычно составляет десятые доли процента от суммы сделки (спред банка), а курсовые разницы зависят от динамики курса за период.

Контрольные точки

Как проверить результат

Сальдо по счёту 57.22 после операции
Норма

Равно нулю

Тревожный признак

Есть остаток — не сошлись сумма рублей, оценка валюты и разница

Рублёвая оценка остатка на счёте 52
Норма

Равна валютному остатку × курс ЦБ на отчётную дату

Тревожный признак

Оценка отличается — переоценка не выполнена или курсы устарели

Разница при покупке на счёте 91
Норма

Соответствует (курс банка − курс ЦБ) × сумма валюты

Тревожный признак

Сумма не сходится с расчётом — неверно указан курс покупки

Валютная сумма на счёте 52
Норма

Совпадает с банковской выпиской по валютному счёту

Тревожный признак

Расхождение с выпиской — ошибка в сумме документа

Особые сценарии: комиссия банка и покупка не в день списания

Комиссия банка за конверсию

Банк может удерживать отдельную комиссию за покупку валюты. Она отражается документом «Списание с расчётного счёта» с видом операции «Банковские комиссии»: Дт 91.02 — Кт 51. Комиссия не увеличивает стоимость валюты и не проходит через 57 счёт.

Списание рублей и зачисление валюты в разные дни

Если между списанием рублей и зачислением валюты прошёл один-два дня, цепочка не меняется: 57.22 «держит» сумму до зачисления. Разница рассчитывается по курсу ЦБ на дату зачисления валюты, а не на дату списания рублей. Если даты попадают в разные месяцы, на конец месяца остаток по 57.22 останется в балансе — это допустимо, но он должен закрыться в следующем месяце.

Покупка валюты для оплаты поставщику напрямую

Некоторые банки позволяют купить валюту и сразу перечислить её поставщику без зачисления на валютный счёт организации. В этом случае цепочка в 1С всё равно проходит через 52 счёт: зачисление купленной валюты и её списание поставщику оформляются двумя документами в один день, остаток на 52 обнуляется.

Типичные ошибки
01
Проведение зачисления валюты напрямую Дт 52 — Кт 51 без счёта 57.22 — теряется разница между курсом банка и ЦБ, искажаются прочие доходы и расходы
02
Указание курса ЦБ вместо фактического курса покупки банка — разница при покупке не отражается, завышается оценка затрат
03
Отсутствие загруженных курсов на дату операции — переоценка считается по устаревшему курсу, ошибка тянется до конца месяца
04
Включение комиссии банка в стоимость валюты через 57.22 — комиссия должна идти на 91.02 отдельной проводкой
05
Забытая операция «Переоценка валютных средств» при закрытии месяца — остаток на 52 счёте в рублях не соответствует курсу ЦБ
06
Остаток на 57.22 после завершения сделки не разбирается — в балансе зависает фиктивный актив или обязательство

Налоговый учёт и отражение разниц

В налоговом учёте при общей системе налогообложения разница между курсом покупки и курсом ЦБ, а также курсовые разницы от переоценки учитываются во внереализационных доходах и расходах. В 1С:Бухгалтерии налоговый учёт по этим операциям ведётся автоматически параллельно с бухгалтерским, если в настройках учётной политики включён налог на прибыль.

Для организаций на УСН действует особый порядок: курсовые разницы от переоценки валютных остатков в налоговом учёте не отражаются, а положительная разница между курсом ЦБ и курсом покупки может учитываться в доходах. В 1С это настраивается через учётную политику УСН — проверьте, что программа не создаёт лишних записей в книге учёта доходов и расходов.

При применении ПБУ 18/02 постоянных и временных разниц по валютным операциям обычно не возникает, если бухгалтерский и налоговый учёт разниц совпадают. Если ваша организация на УСН с бухгалтерской переоценкой, но без налоговой — разницы появятся, и программа отразит их автоматически при соответствующих настройках.

Перед первой покупкой валюты в новой базе сделайте тестовый прогон на копии: проведите оба документа на небольшую сумму, закройте месяц и сверьте проводки с расчётом на бумаге. Это занимает 15 минут, но позволяет убедиться, что курсы, счета и переоценка настроены правильно, до того как ошибки попадут в реальный учёт.
ПЗ
Практическое замечание

Частые вопросы

Обязательно ли использовать счёт 57.22, если рубли списаны и валюта зачислена в один день?

Формально план счетов и инструкция предполагают использование счёта 57 для операций покупки валюты независимо от срока. Кроме того, вид операции «Приобретение иностранной валюты» в 1С жёстко привязан к 57.22, и именно через него корректно рассчитывается разница между курсом банка и курсом ЦБ. Обход 57 счёта приведёт к необходимости считать разницу вручную.

Что делать, если банк зачислил валюту меньше, чем указано в поручении?

Отразите в документе «Поступление на расчётный счёт» фактически зачисленную сумму по выписке. Разницу проверьте по справке банка: часто это удержанная комиссия или расходы банка-корреспондента. Комиссию отразите отдельным списанием на 91.02, а расхождение, не подтверждённое документами, запросите у банка до закрытия периода.

Почему после покупки валюты на 57.22 осталось сальдо?

Чаще всего неверно указан курс покупки банка или сумма валюты в документе зачисления: тогда рублёвая оценка по курсу ЦБ плюс разница на 91 счёте не равны списанным рублям. Откройте карточку счёта 57.22, сверьте обороты с банковской справкой о сделке и исправьте курс или сумму в документе поступления.

Нужно ли переоценивать валюту, если она пролежала на счёте меньше месяца?

Переоценка выполняется на каждую отчётную дату (конец месяца) и на дату каждой операции в валюте. Если валюта куплена и потрачена внутри одного месяца, переоценка произойдёт на даты этих операций автоматически при проведении документов. Регламентная операция закрытия месяца переоценит остаток, только если он есть.

Как отразить покупку валюты в 1С при УСН?

Бухгалтерские проводки те же: 57.22, 52, 91. В налоговом учёте переоценка валютных остатков не отражается — проверьте настройки учётной политики УСН, чтобы программа не формировала курсовые разницы в книге учёта доходов и расходов. Положительная разница между курсом ЦБ и курсом покупки может учитываться в доходах УСН — уточните порядок в учётной политике организации.

Можно ли отразить покупку валюты одним документом?

В типовой 1С:Бухгалтерии 3.0 — нет, операция всегда состоит из двух документов: списание рублей и зачисление валюты. Это соответствует реальному движению денег по выпискам и позволяет корректно работать, когда даты списания и зачисления различаются. Попытки сэкономить документ через ручные операции ломают автоматический расчёт разниц и переоценку.

Итог

Что важно запомнить

Покупка валюты в 1С отражается цепочкой: списание рублей через Дт 57.22 — Кт 51, зачисление валюты документом с видом операции «Приобретение иностранной валюты» (Дт 52 — Кт 57.22), автоматическая разница между курсом банка и ЦБ на 91 счёте. Перед операцией загрузите курсы ЦБ, после — проверьте нулевой остаток на 57.22 и выполните переоценку при закрытии месяца. Комиссию банка отражайте отдельно на 91.02.