Учет и Финансы · 12 мин
Как правильно отразить покупку валюты в 1С:Бухгалтерии
Как правильно отразить покупку валюты в 1С:Бухгалтерии 8.3: настройка счетов 57, документы, проводки, курсовые разницы и типичные ошибки бухгалтеров.
Покупка иностранной валюты — типовая операция для компаний, работающих с зарубежными поставщиками или получающих валютную выручку. В 1С:Бухгалтерии 8.3 эта операция отражается через транзитный счёт 57 «Переводы в пути», потому что между списанием рублей с расчётного счёта и зачислением валюты проходит время, а курс за этот период может измениться.
Ошибки в этой цепочке приводят к завышенным или заниженным курсовым разницам, неверной оценке валютных остатков и вопросам при проверке. Ниже разобран полный цикл: от настройки счетов и загрузки курсов до проводок, переоценки и контроля результата.
Порядок описан для конфигурации «1С:Бухгалтерия 8, редакция 3.0». В других конфигурациях (УПП, ERP, Комплексная автоматизация) механика аналогична, отличаются названия документов и разделы меню.
Подготовка: настройка курсов валют и счетов учёта
До первой операции с валютой проверьте, что в программе загружены актуальные курсы валют ЦБ. Откройте раздел «Справочники» → «Валюты», выберите нужную валюту и убедитесь, что курсы заполнены на даты операций. Удобнее включить автоматическую загрузку: в карточке валюты установите флаг «Загружать курсы из интернета» или настройте регламентное задание.
Проверьте план счетов: должен быть активен счёт 57.22 «Приобретение иностранной валюты». В типовой конфигурации он уже есть, но если учёт ведётся в доработанной базе, убедитесь, что у счёта включён валютный учёт и нужная аналитика.
Также убедитесь, что валютный банковский счёт организации создан в справочнике «Банковские счета» с указанием валюты счёта. Без корректного валютного счёта документ зачисления валюты не проведётся или проведётся с ошибкой в аналитике.
Шаг 1. Списание рублей на покупку валюты
Организация перечисляет банку рубли для покупки валюты. Создайте документ «Списание с расчётного счёта» (раздел «Банк и касса» → «Банковские выписки») с видом операции «Прочие расчёты с контрагентами» или «Прочее списание» — в зависимости от того, как оформлена ваша база и есть ли договор с банком.
В документе укажите: счёт дебета — 57.22 «Приобретение иностранной валюты», банковский счёт, по которому списываются рубли, сумму списания и назначение платежа по выписке банка. Если банк оформлен как контрагент с договором, выберите его — это упростит аналитику.
После проведения формируется проводка: Дт 57.22 — Кт 51 на сумму списанных рублей. На этом этапе валюта ещё не куплена — деньги находятся «в пути», поэтому и используется транзитный счёт.
- 1Загрузите курсы валют ЦБ на все даты операции
- 2Создайте «Списание с расчётного счёта» с проводкой Дт 57.22 — Кт 51 на сумму в рублях
- 3Создайте «Поступление на расчётный счёт» с видом операции «Приобретение иностранной валюты»
- 4Укажите валютный счёт, сумму валюты, курс покупки банка и курс ЦБ
- 5Проверьте проводки: Дт 52 — Кт 57.22 и разницу на 91 счёте
- 6Выполните переоценку валютных средств при закрытии месяца
- 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: разница при покупке и курсовые разницы от переоценки должны быть разумными по величине. Разница при покупке обычно составляет десятые доли процента от суммы сделки (спред банка), а курсовые разницы зависят от динамики курса за период.
Как проверить результат
Равно нулю
Есть остаток — не сошлись сумма рублей, оценка валюты и разница
Равна валютному остатку × курс ЦБ на отчётную дату
Оценка отличается — переоценка не выполнена или курсы устарели
Соответствует (курс банка − курс ЦБ) × сумма валюты
Сумма не сходится с расчётом — неверно указан курс покупки
Совпадает с банковской выпиской по валютному счёту
Расхождение с выпиской — ошибка в сумме документа
Особые сценарии: комиссия банка и покупка не в день списания
Комиссия банка за конверсию
Банк может удерживать отдельную комиссию за покупку валюты. Она отражается документом «Списание с расчётного счёта» с видом операции «Банковские комиссии»: Дт 91.02 — Кт 51. Комиссия не увеличивает стоимость валюты и не проходит через 57 счёт.
Списание рублей и зачисление валюты в разные дни
Если между списанием рублей и зачислением валюты прошёл один-два дня, цепочка не меняется: 57.22 «держит» сумму до зачисления. Разница рассчитывается по курсу ЦБ на дату зачисления валюты, а не на дату списания рублей. Если даты попадают в разные месяцы, на конец месяца остаток по 57.22 останется в балансе — это допустимо, но он должен закрыться в следующем месяце.
Покупка валюты для оплаты поставщику напрямую
Некоторые банки позволяют купить валюту и сразу перечислить её поставщику без зачисления на валютный счёт организации. В этом случае цепочка в 1С всё равно проходит через 52 счёт: зачисление купленной валюты и её списание поставщику оформляются двумя документами в один день, остаток на 52 обнуляется.
Налоговый учёт и отражение разниц
В налоговом учёте при общей системе налогообложения разница между курсом покупки и курсом ЦБ, а также курсовые разницы от переоценки учитываются во внереализационных доходах и расходах. В 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.