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