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