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