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

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

Как провести валютные операции в 1С

Как настроить валютный учёт в 1С, провести покупку и продажу валюты, оплату поставщику, переоценку остатков и отразить курсовые разницы в учёте.

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

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

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

Настройка функциональности и справочника валют

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

Далее откройте справочник «Валюты» (раздел «Справочники»). Нужные валюты добавляются «по классификатору» — по коду ОКВ: 840 для доллара США, 978 для евро, 156 для юаня и так далее. После добавления загрузите курсы: кнопка «Загрузить курсы валют» позволяет подтянуть курсы ЦБ за произвольный период из интернета. Если у программы нет доступа в сеть, курсы вводятся вручную по ссылке «Курсы валют» в карточке валюты.

Для регулярной работы удобно настроить автоматическую загрузку курсов через регламентное задание — тогда курсы подтягиваются ежедневно без участия пользователя. В файловых базах регламентные задания выполняются только при запущенном сеансе, поэтому периодически проверяйте актуальность курсов вручную.

Создание валютного банковского счёта

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

Если у организации несколько валютных счетов в разных банках или разных валютах, каждый заводится отдельно. Смешивать операции разных валют на одном счёте нельзя — аналитика счёта 52 ведётся по каждому банковскому счёту в его валюте.

Покупка и продажа валюты

Покупка валюты

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

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

Продажа валюты

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

Порядок действий при покупке валюты
  1. 1
    Проверьте, что курс валюты загружен на дату операции
  2. 2
    Создайте списание рублей с расчётного счёта на счёт 57.02
  3. 3
    Создайте поступление валюты на валютный счёт по выписке банка
  4. 4
    Проверьте проводки: сумма валюты по Дт 52, рублёвый эквивалент по курсу ЦБ
  5. 5
    Убедитесь, что на счёте 57.02 не осталось сальдо после обеих операций

Расчёты с контрагентами в валюте

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

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

Выдача подотчётных сумм в валюте проводится документом «Выдача денежных документов» или списанием с валютного счёта на счёт 71 с аналитикой в валюте, а авансовый отчёт сотрудника оформляется в той же валюте. Остаток подотчётных сумм переоценивается на общих основаниях.

Типичные ошибки
01
Договор с контрагентом создан в рублях, а оплата идёт в валюте — расчёты не закрываются и висят на 60-м счёте
02
Курс на дату документа не загружен — рублёвый эквивалент посчитан по устаревшему курсу
03
Операции покупки валюты проведены одним документом без счёта 57 — искажается отражение отклонения курса банка от курса ЦБ
04
Документы введены задним числом после закрытия месяца, но переоценка не перезапущена — курсовые разницы остались старыми

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

Переоценка выполняется автоматически в двух точках: при проведении каждого документа по валютному счёту (на дату операции) и при закрытии месяца (на отчётную дату). Регламентная операция «Переоценка валютных средств» входит в обработку «Закрытие месяца» (раздел «Операции») и пересчитывает остатки по счетам 52, 57, 60, 62, 66, 67, 71 и другим валютным счетам по курсу ЦБ на последнее число месяца.

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

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

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

ОСВ по счёту 52 на конец месяца
Норма

Рублёвое сальдо = валютное сальдо × курс ЦБ на последнее число

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

Есть расхождение — ищите документ с ручной правкой суммы или отсутствующим курсом

Счета 57.02 и 57.22 после покупки/продажи валюты
Норма

Сальдо равно нулю

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

Висит остаток — не создан второй документ операции

Проводки по курсовым разницам (91.01/91.02)
Норма

Формируются документом «Закрытие месяца» и при каждой валютной операции

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

Проводок нет — возможно, не загружен курс на отчётную дату

Ограничения и частые проблемы

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

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

Итог

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

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

Часто задаваемые вопросы

Можно ли провести валютную операцию, если курс на дату документа не загружен?

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

Чем отличается договор в валюте от договора в у.е. в 1С?

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

Нужно ли вручную создавать документ для курсовых разниц?

Нет. Курсовые разницы рассчитываются автоматически: при проведении валютных документов — на дату операции, а регламентной операцией «Переоценка валютных средств» в составе закрытия месяца — на отчётную дату. Ручные проводки по счёту 91 оправданы только в нестандартных ситуациях, которые штатный механизм не покрывает.

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

Операция продажи состоит из двух документов: списания валюты и поступления рублей. Если создан только один из них, на счёте 57.22 останется незакрытая сумма. Вторая возможная причина — расхождение сумм в документах. Сверьте оба документа с банковской выпиской и доведите цепочку до конца.

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

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

Что делать, если переоценка в закрытии месяца не выполняется?

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