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

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

Как проверить курсовую разницу в 1С

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

Курсовая разница возникает, когда обязательство выражено в иностранной валюте или условных единицах, а расчёты идут в рублях по меняющемуся курсу. В 1С (Бухгалтерия предприятия 3.0, Комплексная автоматизация, ERP) переоценка выполняется автоматически, но автоматика не гарантирует правильности результата: ошибки в курсах валют, настройках счетов и датах документов приводят к неверным суммам в учёте.

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

Материал ориентирован прежде всего на 1С:Бухгалтерию 3.0, но логика проверки одинакова и в других конфигурациях: везде есть справочник валют, регламентная операция переоценки и оборотно-сальдовая ведомость по валютным счетам.

Что такое курсовая разница и где она возникает в 1С

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

В 1С переоценке подлежат счета, у которых включён признак валютного учёта: 52 «Валютные счета», 57 «Переводы в пути», 60 и 62 по договорам в валюте, 66 и 67 по валютным кредитам и займам, 71 по выдачам в валюте и другие. Авансы, выданные и полученные, по общему правилу не переоцениваются — они фиксируются по курсу на дату оплаты.

Шаг 1. Проверка курсов валют в справочнике

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

Если курсы загружаются автоматически с сайта ЦБ, убедитесь, что регламентное задание загрузки отрабатывает без ошибок. При договорном курсе (например, «курс ЦБ + 2%») проверьте, что в договоре с контрагентом выбран правильный способ расчёта и корректно указан процент.

Для ручной проверки сверьте курс в программе с официальным курсом ЦБ на конкретную дату. Расхождение даже в копейках на больших оборотах даёт ощутимую разницу в суммах переоценки.

Шаг 2. Проверка настройки договоров и счетов учёта

Откройте договор с контрагентом и проверьте поле «Валюта расчётов» и признак «Оплата в валюте» (или «расчёты в у.е.»). От этого зависит, будет ли программа вообще считать курсовую разницу по документам договора. Частая ошибка — договор создан в рублях, а документы проведены как валютные, или наоборот.

Проверьте план счетов: у валютных счетов должен стоять признак «Валютный». Откройте карточку счёта (раздел «Главное» → «План счетов») и убедитесь, что флажок валютного учёта установлен. Если признак снят, переоценка по счёту не выполнится, и разница «зависнет» в остатках.

Шаг 3. Анализ регламентной операции переоценки

Перейдите в «Операции» → «Закрытие месяца». В списке операций найдите строку «Переоценка валютных средств». Если она отмечена зелёным — операция выполнена; щёлкните по ней и откройте документ. Внутри видны проводки Дт/Кт 91 с суммами курсовых разниц по каждому счёту и объекту расчётов.

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

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

Порядок действий
  1. 1
    Откройте «Справочники» → «Валюты» и проверьте курсы на все даты документов и отчётные даты
  2. 2
    Проверьте договоры: валюта расчётов и признак оплаты в валюте
  3. 3
    Откройте «Операции» → «Закрытие месяца» → «Переоценка валютных средств»
  4. 4
    Изучите проводки и справку-расчёт по каждому счёту
  5. 5
    Сформируйте ОСВ по счетам 52, 60, 62, 66, 67 с валютной аналитикой
  6. 6
    Сверьте расчёт: остаток в валюте × разницу курсов

Шаг 4. Ручной пересчёт и сверка

Формула проверки проста: возьмите остаток по счёту в валюте на отчётную дату и умножьте на разницу между курсом на отчётную дату и курсом последней предыдущей оценки. Результат должен совпасть с суммой в проводке переоценки. Например, остаток 10 000 USD, курс вырос с 90 до 92 — положительная разница по активу составит 20 000 руб.

Для расчётов с контрагентами учитывайте, что переоценивается только непогашенная задолженность. Если в течение месяца были частичные оплаты, каждая оплата закрывает задолженность по курсу на дату оплаты, и разница считается по каждой такой операции отдельно. Расшифровку удобно смотреть в отчёте «Анализ субконто» по контрагенту и договору.

text
Курсовая разница = Остаток в валюте × (Курс на дату пересчёта − Курс предыдущей оценки)
Пример: 10 000 USD × (92,00 − 90,00) = 20 000 руб. (доход, Дт 52 Кт 91.01)

Шаг 5. Контроль через оборотно-сальдовую ведомость

Сформируйте ОСВ по счёту (например, 52 или 60) с включённой валютной аналитикой и группировкой по субконто. Проверьте два признака: во-первых, рублёвый остаток на конец месяца должен равняться валютному остатку, умноженному на курс ЦБ на отчётную дату; во-вторых, не должно быть ситуации, когда валютный остаток равен нулю, а рублёвый — нет.

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

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

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

Рублёвый остаток по валютному счёту на конец месяца
Норма

Равен валютному остатку × курс ЦБ на отчётную дату

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

Расхождение с расчётом или рублёвый остаток при нулевом валютном

Документ «Переоценка валютных средств» в закрытии месяца
Норма

Есть проводки по всем счетам с валютными остатками

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

Операция отсутствует или по части счетов проводок нет

Курсы в справочнике валют
Норма

Заполнены все даты документов и отчётные даты, совпадают с ЦБ

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

Пропуски дат, курс отличается от официального

Типичные ошибки и способы их исправления

На практике одни и те же проблемы повторяются: незагруженные курсы, договор с неверной валютой, ручная корректировка проводок переоценки, документы задним числом после закрытия месяца. Каждая из них лечится по-разному: курсы — дозагрузкой и перепроведением закрытия, договор — исправлением карточки и перепроведением документов расчётов, ручные правки — отменой корректировок и повторным автоматическим расчётом.

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

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

Когда стоит привлечь специалиста

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

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

Итог

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

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

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

Где в 1С посмотреть сумму курсовой разницы за месяц?

Откройте «Операции» → «Закрытие месяца», найдите строку «Переоценка валютных средств» и откройте документ. В нём видны все проводки по счетам 91.01 и 91.02 с суммами разниц. Дополнительно можно сформировать ОСВ по счёту 91 с субконто «Курсовые разницы» за нужный период.

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

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

Переоцениваются ли авансы в валюте?

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

Что делать, если рублёвый остаток есть, а валютного нет?

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

Нужно ли переоценивать расчёты в условных единицах с оплатой в рублях?

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

Можно ли исправить курсовую разницу ручной операцией?

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