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

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

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

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

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

В типовых конфигурациях (1С:Бухгалтерия 8, 1С:ERP, 1С:Управление нашей фирмой) валютные операции опираются на счета 52 «Валютные счета», 55 «Специальные счета», 57 «Переводы в пути», а курсовые разницы отражаются на счете 91. Логика едина: каждая сумма хранится одновременно в валюте и в рублях по курсу на дату операции.

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

Настройка валютного учета и справочника валют

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

Далее откройте справочник «Валюты» (раздел «Справочники» или «Банк и касса» — зависит от конфигурации). Валюты добавляются по классификатору ОКВ: выберите нужную из списка, и программа сама подставит код и наименование. Заводить валюту вручную с произвольным кодом не следует — это ломает загрузку курсов и отчетность.

Курсы валют загружаются автоматически по кнопке «Загрузить курсы валют» — данные подтягиваются с сайта ЦБ РФ за выбранный период. Включите регламентное задание ежедневной загрузки, чтобы курсы всегда были актуальны. Если интернет-загрузка недоступна, курс можно ввести вручную на конкретную дату, но тогда ответственность за его правильность лежит на вас.

Открытие валютного счета и ввод остатков

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

При переходе на учет в 1С с существующими остатками используйте документ «Ввод остатков» (помощник ввода начальных остатков). По счету 52 вводится сумма в валюте и рублевый эквивалент по курсу на дату ввода остатков. Несоответствие рублевого эквивалента реальной оценке в старой программе приведет к расхождениям при первой же переоценке.

Отдельно введите остатки по валютным договорам с контрагентами: задолженность по счетам 60, 62, 66, 67 указывается в разрезе договоров и документов расчетов. Это критично для корректной переоценки обязательств и формирования курсовых разниц.

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

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

Остаток по счету 52 в ОСВ
Норма

Валютная сумма совпадает с банковской выпиской, рублевый эквивалент — с курсом ЦБ на отчетную дату

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

Валютный остаток верный, а рублевый «завис» или отрицательный — курсы не загружены или остатки введены неверно

Переоценка при закрытии месяца
Норма

Регламентная операция выполняется без ошибок, курсовые разницы попадают на 91 счет

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

Операция отсутствует в списке или завершается с ошибкой

Загрузка выписок
Норма

Поступления и списания в валюте разносятся с пересчетом по курсу на дату операции

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

Документы не проводятся с сообщением об отсутствии курса

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

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

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

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

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

Расчеты с иностранными контрагентами

Основа валютных расчетов — договор с контрагентом, в котором указана валюта расчетов. В 1С:Бухгалтерии в карточке договора поле «Оплата в» определяет валюту документов по этому договору. Если договор в валюте, а оплата в рублях по курсу — это у.е., и схема учета отличается.

Поступление товаров или услуг в валюте оценивается по курсу ЦБ на дату перехода права собственности (дату документа). При последующей оплате возникает курсовая разница между курсом на дату поставки и курсом на дату платежа — программа рассчитывает ее автоматически при проведении списания с валютного счета.

Авансы в валюте по правилам бухгалтерского учета не переоцениваются: рублевая оценка аванса фиксируется по курсу на дату оплаты. Убедитесь, что в документах поступления правильно зачтен аванс — тогда программа корректно разделит сумму на «авансовую» часть (по старому курсу) и остаток (по курсу поставки).

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

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

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

После закрытия месяца сформируйте ОСВ по счетам 52, 57, 60, 62 с детализацией по валютам и сверьте: валютный остаток должен совпадать с первичкой, а рублевый — равняться валютной сумме, умноженной на курс ЦБ на отчетную дату. Любое отклонение — повод искать пропущенный курс или ошибочно введенный документ.

Типичные ошибки
01
Загрузка курсов «на глаз» раз в квартал — переоценка и проводки по операциям считаются по устаревшим или отсутствующим курсам
02
Заведение одного договора на все валюты — невозможно корректно учесть задолженность, договор должен быть привязан к конкретной валюте
03
Ручное исправление рублевой суммы в документе — разрывает связь валютной и рублевой оценки и порождает фантомные разницы
04
Игнорирование остатков на счете 57 после покупки/продажи валюты — незакрытый 57 счет означает неполную цепочку документов
05
Проведение документов не по хронологии — переоценка на дату операции считается неверно, требуется перепроведение

Отчетность и контроль валютных операций

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

В налоговом учете курсовые разницы признаются по правилам, которые могут отличаться от бухгалтерских — в программе это отражается через временные разницы на счетах с признаком налогового учета. Если ваша организация применяет ПБУ 18, проверяйте отчет по отложенным налогам после закрытия месяца.

Для валютного контроля (справки о подтверждающих документах, постановка контрактов на учет в банке) 1С не заменяет банковские процедуры, но корректные реквизиты в договорах и платежных документах упрощают подготовку данных для банка.

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

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

Почему документ в валюте не проводится с ошибкой «Не задан курс валюты»?

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

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

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

Нужно ли переоценивать выданные и полученные авансы в валюте?

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

На счете 57 осталась сумма после покупки валюты — это нормально?

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

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

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

Можно ли вести валютный учет без автозагрузки курсов?

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

Итог

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

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