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

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

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

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

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

Проверка курсовых разниц сводится к трём вещам: убедиться, что переоценка вообще выполняется, что она считается по верным курсам и что результат попадает на правильные счета доходов и расходов. Ниже разобран порядок контроля для типовых конфигураций 1С:Бухгалтерия 8, а также приёмы поиска расхождений, если цифры «не сходятся».

Где в 1С формируются курсовые разницы

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

Результат отражается на счетах 91.01 «Прочие доходы» (положительные разницы) и 91.02 «Прочие расходы» (отрицательные). Для расчётов в у. е. в налоговом учёте могут применяться суммовые разницы, но в актуальных версиях конфигурации механизм унифицирован с бухгалтерским учётом.

Переоценке подлежат не все валютные счета. Денежные средства (52, 57), расчёты с контрагентами (60, 62, 66, 67, 76) переоцениваются, а выданные авансы в бухгалтерском учёте — нет, они фиксируются по курсу на дату перечисления. Это важно помнить при проверке: отсутствие переоценки по авансу — не ошибка, а норма.

Подготовка: проверка настроек и курсов валют

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

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

Подготовительные проверки
  1. 1
    Откройте план счетов и убедитесь, что у счетов 52, 57, 60, 62, 66, 67, 76 включён валютный учёт.
  2. 2
    Проверьте настройку счетов расчётов с контрагентами в договорах: договор должен быть в валюте или у. е.
  3. 3
    Откройте справочник «Валюты» и загрузите курсы за весь проверяемый период.
  4. 4
    Убедитесь, что в закрытии месяца операция «Переоценка валютных средств» не пропущена и не помечена как неактуальная.

Как проверить переоценку через закрытие месяца

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

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

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

Проверка через отчёты: ОСВ и анализ счёта

Оборотно-сальдовая ведомость по валютному счёту (например, 52 или 62) с группировкой по валютам показывает рублёвые и валютные остатки. Контрольный приём: разделите рублёвый остаток на валютный — полученный курс должен совпадать с курсом на конец периода для переоцениваемых остатков. Если «расчётный» курс заметно отличается, переоценка либо не выполнялась, либо выполнена по неверному курсу.

Для детализации используйте «Анализ счёта» или «Карточку счёта» по 91.01 и 91.02 с отбором по статье прочих доходов и расходов «Курсовые разницы». Так вы увидите все суммы за период и документы, которыми они сформированы. Сверьте итог с данными справки-расчёта — суммы должны совпадать.

Отдельно проверьте счёт 91 в целом: если по статье «Курсовые разницы» есть ручные операции (документ «Операция, введённая вручную»), они не связаны с автоматической переоценкой и часто становятся источником двойного учёта.

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

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

Курс по ОСВ на конец месяца (руб. остаток / вал. остаток)
Норма

Совпадает с курсом ЦБ на последний день месяца

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

Курс отличается — переоценка не выполнена или выполнена по старому курсу

Справка-расчёт переоценки vs проводки по 91 счёту
Норма

Итоги совпадают до копейки

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

Есть разница — ищите ручные операции или ошибки перепроведения

Сальдо по валютному счёту при нулевом валютном остатке
Норма

Рублёвое сальдо равно нулю

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

Висит рублёвый остаток при нуле в валюте — незакрытая курсовая разница

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

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

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

Типичные ошибки
01
Незагруженные курсы на отдельные даты — 1С берёт последний известный курс, и разницы искажаются.
02
Ручные проводки по 91 счёту в обход регламентной операции — двойной учёт разниц.
03
Снятый признак валютного учёта у счёта — переоценка по счёту не выполняется вовсе.
04
Перепроведение документов задним числом без повторного закрытия месяца — разницы остаются старыми.
05
Неверный тип договора (рублёвый вместо валютного) — расчёты вообще не переоцениваются.

Курсовые разницы в налоговом учёте

В налоговом учёте по налогу на прибыль действуют свои правила: с определённого периода переоценка требований и обязательств в валюте на отчётную дату может быть приостановлена нормами НК РФ, и разницы признаются только на дату погашения. 1С отражает это автоматически через временные разницы на счетах с признаком «НУ».

Проверяйте налоговый учёт через ОСВ с включённым показателем «НУ» и через анализ временных разниц (отчёт «Анализ учёта по налогу на прибыль»). Если бухгалтерские и налоговые разницы расходятся, убедитесь, что в учётной политике корректно настроен порядок признания курсовых разниц в НУ и что применяется ПБУ 18/02, если организация обязана его применять.

Контрольный порядок сверки за период

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

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

Итог

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

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

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

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

Операция появляется только если в базе есть валютные счета или договоры в валюте/у. е. и в учётной настройке не отключён соответствующий функционал. Проверьте, что в разделе «Главное → Функциональность» включены расчёты в валюте и у. е.

По счёту 62 висит рублёвый остаток, хотя долг в валюте закрыт. Что делать?

Загрузите курсы валют на все даты операций по договору, перепроведите документы расчётов (реализацию и оплату) и повторно выполните закрытие месяца. Если остаток не ушёл, проверьте, нет ли ручной операции по этому договору.

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

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

Как проверить курсовые разницы, если курс загружался не каждый день?

Загрузите курсы за весь период через справочник «Валюты», затем перепроведите валютные документы и заново выполните закрытие месяца по каждому затронутому периоду последовательно, начиная с самого раннего.

Отличаются ли курсовые разницы в 1С:Управление нашей фирмой и 1С:ERP?

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