Валютные операции в 1С Бухгалтерии: от настройки до переоценки
Содержание
Валютный перевод в 1С начинается не с платёжки, а с галочки Администрирование → Функциональность → Расчёты → Расчёты в валюте и у.е.. Без неё в документах просто не появится поле выбора
валюты, и бухгалтер будет искать несуществующую кнопку. Дальше — загрузить курсы, завести валютный счёт и работать документами
«Списание» и «Поступление».
Разберём весь путь валютных операций в 1С Бухгалтерии 3.0: настройка и курсы, перечисление поставщику в валюте, покупка и продажа валюты, курсовые разницы, переоценка остатков на счёте 52 и загрузка банковских выписок
. Пути меню и проводки — по действующей редакции конфигурации.
С чего начать: настройка учёта в валюте и курсы
Включите саму возможность учитывать операции в валюте:
- Откройте
Администрирование → Функциональность. - Перейдите на вкладку
Расчёты. - Поставьте флажок
Расчёты в валюте и у.е.
После этого в банковских и расчётных документах появится поле для выбора валюты, а в плане счетов станут доступны валютные счета (52, при необходимости валютные субсчета 55, 57).
Теперь нужны курсы. Справочник открывается через Справочники → Банк и касса → Валюты. Добавьте нужную валюту (USD, EUR, CNY) из классификатора — программа подставит код и наименование.
Курсы удобнее не вбивать вручную, а загружать автоматически:
- в форме списка валют нажмите
Загрузить курсы валют; - укажите период;
- 1С заберёт официальные курсы через сервис 1С:Контрагент (нужна действующая подписка ИТС и интернет-поддержка).
Если подписки нет, курс можно внести вручную: откройте карточку валюты, вкладку с курсами и добавьте строку «дата — курс — кратность». Для большинства валют кратность равна 1, для некоторых (например, японская иена) — 100.
Проверьте кратность валюты перед вводом курса вручную: ошибка в кратности в 100 раз исказит все суммы в рублях.
Валютный банковский счёт
Операции идут через отдельный расчётный счёт в валюте. Заведите его в Справочники → Банк и касса → Банковские счета (или прямо из карточки организации): укажите банк, номер счёта и валюту счёта. Именно по этому счёту программа будет вести остаток в валюте и в рублях одновременно.
Какими документами отражают переводы в валюте
Отдельного документа «Валютный перевод» в 1С нет. Валютные операции закрываются теми же документами, что и рублёвые, — разница лишь в выбранном счёте и валюте:
| Операция | Документ | Где создать |
|---|---|---|
| Перечисление поставщику в валюте | Списание с расчётного счёта | Банк и касса → Банковские выписки |
| Поступление валюты от покупателя | Поступление на расчётный счёт | Банк и касса → Банковские выписки |
| Покупка иностранной валюты | Списание с расчётного счёта (вид операции «Покупка иностранной валюты») | Банк и касса → Банковские выписки |
| Продажа иностранной валюты | Поступление на расчётный счёт (вид операции «Продажа иностранной валюты») | Банк и касса → Банковские выписки |
| Переоценка остатков | Регламентная операция | Операции → Закрытие месяца |
Все платёжные документы собираются в журнале Банк и касса → Банковские выписки. Платёжное поручение (Банк и касса → Платёжные поручения) — это только распоряжение банку, проводок оно не делает; фактическое движение денег отражает «Списание с расчётного счёта».
Пошагово: перечисление поставщику в иностранной валюте
Допустим, нужно оплатить инвойс зарубежному поставщику на 1 000 USD.
- Откройте
Банк и касса → Платёжные поручения, нажмитеСоздать. - В поле банковского счёта выберите валютный счёт — валюта документа сменится на USD автоматически.
- Укажите получателя (иностранного контрагента), сумму
1 000USD и назначение платежа. - Запишите и распечатайте либо выгрузите платёжку в банк.
После того как банк исполнил платёж, отразите списание:
- В журнале
Банковские выпискинажмитеСписание(или загрузите выписку из банка — об этом ниже). - Вид операции —
Оплата поставщику. - Проверьте валютный счёт, сумму в валюте и курс на дату списания.
- Проведите документ.
1С пересчитает валюту в рубли по курсу на дату платежа и сформирует проводку по кредиту счёта 52. Если расчёты с поставщиком ведутся в валюте, задолженность на счёте 60 тоже хранится в валюте и в рублёвой оценке.
Курс на дату аванса и на дату отгрузки обычно разный. По выданному авансу в валюте стоимость закупки фиксируется по курсу на дату аванса — следите, чтобы на дату платежа был загружен актуальный курс, иначе рублёвая сумма посчитается неверно.
Отдельно учтите валютный контроль. При переводе за рубеж по контракту банк запросит сведения о сделке, а при сумме контракта свыше установленного порога — поставит контракт на учёт и присвоит ему уникальный номер. В назначении платежа валютной платёжки указывают код вида операции в фигурных скобках — его подставляют по требованию банка. 1С сами коды валютного контроля не рассчитывает, поэтому реквизиты для банка уточняйте в своём валютном подразделении.
Покупка и продажа валюты: конвертация через счёт 57
Конвертация рублей в валюту (и обратно) проходит через счёт 57 «Переводы в пути», потому что между списанием рублей и зачислением валюты обычно проходит время, а курс биржи отличается от курса ЦБ.
Покупка валюты оформляется так:
- Создайте
Списание с расчётного счётас рублёвого счёта, вид операции —Покупка иностранной валюты. - Укажите сумму в рублях, которую перечисляете на покупку, и счёт
57. - После зачисления валюты создайте
Поступление на расчётный счётна валютный счёт с тем же счётом учёта57. - Укажите купленную сумму в валюте и курс покупки (курс биржи/банка).
Разница между курсом ЦБ и курсом, по которому банк купил валюту, — это финансовый результат операции, он уходит на счёт 91.
Продажа валюты зеркальна: валюта списывается с 52 на 57, рубли зачисляются с 57 на 51, разница курсов — на 91.
Почему именно 57, а не прямая проводка 52 ↔ 51? Деньги уходят и приходят в разные дни и в разных валютах. Счёт 57 держит сумму «в пути», пока сделка не закрылась обеими сторонами. Если оформить покупку одним документом, вы потеряете промежуточный курс и не сможете корректно показать результат операции. Поэтому в 1С покупка и продажа валюты — это всегда пара документов: списание и поступление.
Если валюта куплена и зачислена в один операционный день по одному курсу, результат на 91 будет нулевым — это нормально. Счёт 57 при этом полностью закроется, остатка по нему быть не должно. Ненулевой остаток на 57 в конце месяца — сигнал, что одна из двух операций не отражена.
Не путайте разницу курсов при конвертации с курсовой разницей. При покупке/продаже сравниваются курс ЦБ и курс сделки. Курсовая разница возникает из-за изменения курса ЦБ во времени — это другой механизм, см. следующий раздел.
Курсовые разницы и переоценка остатков на валютных счетах
Пока на счёте 52 или на валютном счёте расчётов (60, 62) есть остаток, его рублёвая оценка меняется вслед за курсом. Разница между старой и новой рублёвой оценкой — курсовая разница (ПБУ 3/2006).
Курсовые разницы возникают:
- 🗓 на конец каждого месяца — при переоценке остатков;
- 💳 на дату погашения задолженности — если курс изменился с момента её возникновения;
- 📈 при любом движении по валютному счёту, если курс отличается от курса предыдущей операции.
Переоценку остатков 1С делает автоматически. Запустите Операции → Закрытие месяца, дождитесь шага Переоценка валютных средств и выполните его. Программа пересчитает остатки по счетам 52, 55, 57, валютным 60, 62, 66, 76 по курсу на последнее число месяца.
В налоговом учёте курсовые разницы — это внереализационные доходы и расходы (ст. 271 и 272 НК РФ). 1С ведёт их параллельно бухгалтерскому учёту, отдельных действий не требуется.
Один нюанс, на котором спотыкаются чаще всего: авансы в валюте не переоцениваются. По ПБУ 3/2006 выданные и полученные авансы фиксируются в рублях по курсу на дату предоплаты и больше не меняются. Поэтому если по договору был аванс, рублёвая стоимость поставки складывается из двух частей — оплаченной авансом по «старому» курсу и неоплаченной по курсу на дату отгрузки. 1С это делает автоматически, но суммы в проводках выглядят непривычно, и их нередко принимают за ошибку программы.
Сравнить, как поведут себя остаток на счёте и аванс при одном и том же скачке курса, проще всего на конкретных числах: по остатку курсовая разница будет, по авансу — нет.
Прикинуть сумму курсовой разницы до закрытия месяца можно в калькуляторе:
Переоценку нельзя пропускать за отдельный месяц: 1С считает разницу от предыдущей оценки. Если пропустить месяц, в следующем закрытии разница «догонит» вас сразу за два периода, и сверка усложнится.
Загрузка банковских выписок и сверка с банком
Вбивать валютные списания и поступления вручную не нужно — выписка загружается из банка.
Два основных способа:
- 1С:ДиректБанк. Прямой обмен с банком из программы, без выгрузки файлов. Настраивается в карточке банковского счёта, если банк поддерживает технологию.
- Обмен через файл (клиент-банк). Вы выгружаете из клиент-банка файл выписки (обычно
kl_to_1c.txt) и загружаете его в 1С кнопкойЗагрузитьв журналеБанковские выписки.
При загрузке 1С сама распознаёт валюту по номеру счёта, подставляет курс и создаёт документы «Списание»/«Поступление». Остаётся проверить вид операции, счёт учёта и контрагента по каждой строке и провести.
Для сверки используйте стандартные отчёты:
Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость по счётупо счёту52— покажет остаток в валюте и в рублях;Отчёты → Банк и касса → Анализ счёта— движения за период.
Остаток в валюте в оборотке должен совпадать с остатком в банковской выписке на ту же дату. Расхождение в рублях при совпадении валюты — это обычно непроведённая переоценка, а не ошибка ввода.
Типичные ошибки в валютном учёте
Ошибки здесь почти всегда связаны не с документами, а с курсами и настройками.
- ❌ Не загружен курс на дату операции. 1С подставит ближайший предыдущий курс или ноль. Проверьте справочник валют перед проведением.
- ❌ Неверная кратность валюты. Суммы в рублях расходятся в десятки раз. Сверьте кратность в карточке валюты.
- ❌ Пропущена переоценка за месяц. Оборотка по
52не бьётся с выпиской в рублях. Выполните закрытие месяца по порядку. - ❌ Платёжка вместо списания. Платёжное поручение проводок не делает. Деньги отражает только «Списание с расчётного счёта».
- ❌ Расчёты с контрагентом ведутся в рублях, а не в валюте. Тогда курсовые разницы по долгу не считаются. Проверьте валюту в договоре с контрагентом.
Частые вопросы о валютных операциях в 1С
Нужна ли подписка ИТС, чтобы загружать курсы валют?
На какой счёт относятся курсовые разницы?
91: положительные — в кредит 91.01, отрицательные — в дебет 91.02. В налоговом учёте это внереализационные доходы и расходы.Чем покупка валюты отличается от курсовой разницы?
91. Курсовая разница возникает из-за изменения курса ЦБ во времени по остаткам и долгам.Почему остаток по счёту 52 в рублях не совпадает с выпиской?
Можно ли вести расчёты с поставщиком в у.е., а платить в рублях?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
- Федеральный закон от 10.12.2003 № 173-ФЗ «О валютном регулировании и валютном контроле»
- НК РФ, ст. 271 и 272 (внереализационные доходы и расходы в виде курсовых разниц)