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

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

Как купить валюту в 1С: пошаговая инструкция

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

Покупка валюты в 1С:Бухгалтерии отражается как две операции: списание рублей с расчётного счёта на покупку и зачисление валюты на валютный счёт. Между этими событиями часто проходит один-два дня, поэтому в учёте используется промежуточный счёт 57.02 «Приобретение иностранной валюты». Если оформить обе операции корректно, программа сама рассчитает курсовые разницы и отразит результат конверсии.

Типовая схема выглядит так: организация перечисляет банку рубли, банк покупает валюту по своему курсу и зачисляет её на валютный счёт. Разница между курсом ЦБ и фактическим курсом покупки — это расход (или доход) организации, который тоже нужно отразить. Ниже разобран весь цикл: от настройки счетов и загрузки курсов до проверки результата и исправления ошибок.

Инструкция ориентирована на 1С:Бухгалтерию 8 ред. 3.0, но логика операций одинакова и в других конфигурациях: в 1С:ERP и Управлении нашей фирмой покупка валюты оформляется схожими документами.

Подготовка: счета, курсы и договор с банком

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

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

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

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

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

При проведении документ сформирует проводку Дт 57.02 — Кт 51: рубли ушли с расчётного счёта и «зависли» на транзитном счёте до момента зачисления валюты. Если выписка загружается из банка автоматически, программа обычно сама определяет вид операции по назначению платежа, но проверить его стоит вручную.

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

Порядок оформления покупки валюты
  1. 1
    Загрузите курсы валют на дату операции
  2. 2
    Создайте «Списание с расчётного счёта» с видом «Приобретение иностранной валюты» на рублёвую сумму
  3. 3
    Проведите документ и проверьте проводку Дт 57.02 — Кт 51
  4. 4
    Создайте «Поступление на расчётный счёт» на валютный счёт с видом «Приобретение иностранной валюты»
  5. 5
    Укажите сумму в валюте и курс покупки, проведите документ
  6. 6
    Проверьте закрытие счёта 57.02 и отражение курсовой разницы

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

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

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

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

Курсовые разницы и результат конверсии

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

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

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

Типичные ошибки
01
Зачисление валюты без документа списания рублей — на счёте 57.02 образуется необъяснённое сальдо
02
Не загружен курс ЦБ на дату операции — программа не проводит документ или считает по устаревшему курсу
03
Выбран неверный вид операции «Прочее поступление» вместо «Приобретение иностранной валюты» — рубли не закрываются с 57.02
04
Ручное редактирование рублёвой суммы в валютном документе — искажается переоценка и курсовые разницы

Проверка результата после проведения

После оформления обеих операций сформируйте оборотно-сальдовую ведомость по счёту 57.02 за период операции. При корректном учёте сальдо на конец равно нулю: все рубли, отправленные на покупку, превратились в валюту и результат конверсии.

Затем проверьте счёт 52: сформируйте «Анализ счёта» или карточку счёта и убедитесь, что валютная сумма совпадает с выпиской банка, а рублёвый эквивалент соответствует курсу ЦБ на дату зачисления. Расхождение в копейках обычно объясняется округлением и не критично.

Наконец, сверьтесь с банковскими выписками по обоим счетам. Сумма списания в рублях, сумма зачисления в валюте и комиссия банка (если она взималась отдельно) должны совпадать с документами в базе. Комиссия оформляется отдельным документом «Списание с расчётного счёта» с видом «Перечисление за услуги банка».

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

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

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

Равно нулю

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

Остаток в рублях — одна из операций не проведена или выбран неверный вид операции

Остаток на счёте 52
Норма

Валютная сумма совпадает с выпиской банка

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

Сумма отличается — проверьте курс и сумму в документе поступления

Проводки по счёту 91
Норма

Отражена разница между курсом ЦБ и курсом банка

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

Разница зависла на 57.02 или отсутствует вовсе

Особые ситуации и ограничения

Если зачисление валюты происходит не в день списания рублей, а позже, сальдо на 57.02 сохраняется до даты зачисления — это нормально. Но на отчётную дату такой остаток может попасть в баланс, поэтому затянувшиеся конверсии стоит контролировать и запрашивать у банка подтверждающие документы.

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

В Управлении нашей фирмой и 1С:ERP покупка валюты оформляется документами «Расход со счёта» и «Поступление на счёт» с аналогичными видами операций, а в некоторых конфигурациях есть отдельный документ «Конвертация валюты». Логика учёта при этом та же: списание рублей, транзитный счёт, зачисление по курсу ЦБ.

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

Можно ли купить валюту в 1С одним документом, если списание и зачисление в один день?

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

Почему программа не проводит документ поступления валюты?

Чаще всего не загружен курс валюты на дату документа. Откройте справочник «Валюты», проверьте курс на нужную дату и загрузите его вручную или через обмен с сервером курсов. Также проверьте, что выбран валютный банковский счёт, а не рублёвый.

Куда относится разница между курсом банка и курсом ЦБ?

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

Что делать, если на счёте 57.02 зависло сальдо?

Сформируйте карточку счёта 57.02 и найдите незакрытую пару документов. Обычно причина в неверном виде операции в документе поступления или в том, что поступление вообще не создано. Исправьте вид операции или введите недостающий документ, затем перепроведите оба.

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

Да. Остатки на валютных счетах переоцениваются на каждую отчётную дату (конец месяца) независимо от движений. Это выполняет регламентная операция «Переоценка валютных средств» при закрытии месяца — следите, чтобы курсы на последнее число были загружены.

Как отразить комиссию банка за покупку валюты?

Комиссия оформляется отдельным документом «Списание с расчётного счёта» с видом операции, соответствующим оплате банковских услуг. Затраты относятся на прочие расходы (счёт 91.02) со статьёй «Расходы на услуги банков».

Итог

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

Покупка валюты в 1С — это два документа через транзитный счёт 57.02: списание рублей и зачисление валюты по курсу ЦБ. Контролируйте загрузку курсов, нулевое сальдо 57.02 и совпадение валютных остатков с выпиской банка.