Учет и Финансы · 11 мин
Как проверить курсовые разницы в 1С 8.3
Как проверить курсовые разницы в 1С 8.3: переоценка валютных остатков, отчёты, проводки, типичные ошибки и способы контроля расчётов в программе.
Курсовые разницы в 1С 8.3 возникают автоматически: программа переоценивает валютные остатки на счетах, задолженность контрагентов и авансы при изменении курса валюты. Проверить их корректность нужно регулярно — ошибка в курсе валюты, неправильная дата документа или отключённая переоценка приводят к искажению прибыли и расхождениям с данными банка и контрагентов.
Проверка сводится к трём вещам: убедиться, что загружены актуальные курсы валют, проконтролировать проводки по переоценке в регламентных операциях закрытия месяца и сверить остатки по валютным счетам в рублях и валюте через оборотно-сальдовую ведомость. Ниже разобран каждый шаг с конкретными путями в меню.
Материал ориентирован на конфигурации «1С:Бухгалтерия 8.3» (редакция 3.0), но логика проверки аналогична в «Управлении торговлей», «ERP» и «Комплексной автоматизации» — отличаются только названия разделов меню.
Что такое курсовая разница и где она отражается в учёте
Курсовая разница — это изменение рублёвой оценки актива или обязательства, выраженного в иностранной валюте, из-за изменения курса. В бухгалтерском учёте переоценка выполняется на дату операции и на отчётную дату (последний день месяца), в налоговом учёте по налогу на прибыль — по правилам, установленным НК РФ, которые в отдельные периоды менялись (например, по авансам и требованиям/обязательствам).
В 1С 8.3 курсовые разницы отражаются проводками по счетам 91.01 «Прочие доходы» (положительные) и 91.02 «Прочие расходы» (отрицательные) с субконто «Курсовые разницы». Формируют их два типа событий: непосредственно документы (поступление, списание с валютного счёта, оплата поставщику) и регламентная операция «Переоценка валютных средств» при закрытии месяца.
Шаг 1. Проверьте загрузку курсов валют
Без корректных курсов любая дальнейшая проверка бессмысленна — программа считает разницы именно от курсов, хранящихся в регистре сведений «Курсы валют». Откройте раздел «Справочники» → «Валюты» (в некоторых интерфейсах — «Главное» → «Курсы валют»), выберите нужную валюту и нажмите «Курсы валют».
Убедитесь, что курсы присутствуют на каждую дату валютной операции и на последний день каждого закрытого месяца. Пропуски в графике курсов — типичная причина нулевых или аномально больших курсовых разниц: программа берёт последний известный курс, и если он устарел на несколько недель, переоценка искажается.
Для автоматической загрузки настройте регламентное задание «Загрузка курсов валют» (раздел «Администрирование» → «Обслуживание» → «Регламентные операции»). После загрузки сверьте пару дат с курсами ЦБ на официальном сайте — это займёт минуту и исключит сбой обмена.
Как проверить курсы валют
Курс есть и совпадает с курсом ЦБ
Строки с датой нет или курс отличается
Загружен до закрытия месяца
Отсутствует — переоценка посчитана от старого курса
Курс указан за 1 единицу или за номинал согласно настройке
Курс за 100 единиц введён как за 1 — разницы завышены в 100 раз
Шаг 2. Контроль через оборотно-сальдовую ведомость
Основной инструмент проверки — оборотно-сальдовая ведомость по валютным счетам. Откройте «Отчёты» → «Оборотно-сальдовая ведомость по счёту», выберите счёт (52 «Валютные счета», 60, 62, 66, 67, 71, 76 — все, где ведётся валютный учёт) и в настройках включите отображение валютной суммы.
Признак корректного учёта: если валютный остаток равен нулю, рублёвый остаток тоже должен быть нулевым. Рублёвый остаток при нулевой валютной сумме — это «зависшая» курсовая разница, чаще всего следствие ручных операций, исправленных документов или отключённой переоценки в прошлых периодах.
Для быстрой диагностики пересчитайте рублёвый эквивалент вручную: умножьте валютный остаток на курс на отчётную дату и сравните с рублёвым сальдо в ОСВ. Совпадение (с точностью до округления) означает, что переоценка выполнена корректно. Расхождение указывает на документ с неправильным курсом или пропущенную переоценку.
Ищите ручные операции и исправления по этому счёту
Дополнительных действий не требуется
Проверьте анализ счёта по субконто и датам
Шаг 3. Проверка переоценки при закрытии месяца
Откройте «Операции» → «Закрытие месяца», выберите период и найдите строку «Переоценка валютных средств». Если операция выполнена, по ней доступна справка-расчёт — она показывает, какие остатки переоценивались, по какому курсу и какая сумма разницы начислена.
Щёлкните по операции правой кнопкой и откройте «Показать проводки». Проверьте, что проводки сформированы по дебету или кредиту счёта 91.01/91.02 в корреспонденции с валютными счетами, а суммы соответствуют справке-расчёту. Отсутствие проводок при наличии валютных остатков — сигнал, что переоценка пропущена или отменена.
Если закрытие месяца выполнялось до загрузки курса на конец месяца, операцию нужно перезапустить: отмените закрытие месяца, загрузите курсы и выполните закрытие заново. Простое повторное проведение только операции переоценки возможно, но надёжнее перезакрыть период целиком, чтобы корректно пересчитались зависимые операции (расчёт налога на прибыль, финансовый результат).
- 1Откройте «Операции» → «Закрытие месяца» за нужный период
- 2Найдите операцию «Переоценка валютных средств» и откройте справку-расчёт
- 3Сверьте курсы в справке с курсами ЦБ на конец месяца
- 4Откройте проводки операции и проверьте счета 91.01/91.02
- 5Сравните итог справки с оборотами по субконто «Курсовые разницы» в ОСВ по счёту 91
Шаг 4. Анализ курсовых разниц по документам
Курсовые разницы возникают не только при закрытии месяца, но и при проведении документов: оплата поставщику по курсу, отличному от курса поступления, списание с валютного счёта, зачёт аванса. Чтобы увидеть их, сформируйте отчёт «Анализ счёта» по счёту 91 с детализацией по субконто «Курсовые разницы» и датам.
Для конкретного контрагента удобен отчёт «Карточка счёта» по 60 или 62 с отбором по договору в валюте. В ней видно, как рублёвая оценка задолженности менялась по каждому документу: поступление, оплата, переоценка. Если по закрытому договору (задолженность нулевая) осталась рублёвая сумма — разница не списана.
В конфигурациях с управленческим учётом (ERP, КА, УТ) дополнительно используйте отчёт «Расчёты с партнёрами» и регистры расчётов: там курсовые разницы видны в разрезе объектов расчётов, что упрощает поиск конкретного документа-источника.
Быстрый способ найти документ-источник ошибки — сформировать карточку счёта с группировкой по дням и найти дату, после которой рублёвый эквивалент перестал совпадать с пересчётом по курсу. Почти всегда проблема в документе именно этой даты.
Шаг 5. Сверка бухгалтерского и налогового учёта
Правила признания курсовых разниц в бухгалтерском и налоговом учёте могут различаться, поэтому в ОСВ по счетам 91 включите показатели «БУ», «НУ», «ПР» и «ВР». Постоянные и временные разницы по курсовым переоценкам — нормальная ситуация, но они должны быть объяснимы: например, отражать отличие порядка переоценки авансов.
Проверьте, что в учётной политике («Главное» → «Учётная политика») корректно установлены настройки налогового учёта по курсовым разницам — от этого зависит, какие суммы программа отнесёт на НУ. После изменения настроек задним числом закрытие месяца нужно перезапустить.
Контрольный ориентир: сумма курсовых разниц по БУ за год должна сходиться с данными справок-расчётов переоценки и документов. Если НУ расходится с БУ без видимых причин (разные правила по авансам), проверьте дату начала применения соответствующего порядка в настройках.
Шаг 6. Исправление выявленных ошибок
Если ошибка в курсе конкретного документа — откройте документ, исправьте курс или дату и перепроведите его. После этого перезапустите закрытие месяца за соответствующий период: курсовые разницы пересчитаются автоматически. Ручная правка проводок документа (флаг «Ручная корректировка») — крайняя мера: такие проводки не пересчитываются программой и становятся источником будущих расхождений.
Зависшую рублёвую сумму при нулевом валютном остатке исправляют операцией, введённой вручную, с отнесением разницы на 91 счёт — но только после того, как найдена и устранена первопричина. Иначе в следующем периоде зависшая сумма появится снова.
Если расхождения накопились за несколько закрытых периодов, безопаснее исправлять их текущей датой, а не перепроведением старых периодов — особенно если по ним сдана отчётность. Пересдача уточнённых деклараций — отдельное решение, которое принимается с учётом сумм и сроков.
Частые вопросы о курсовых разницах в 1С 8.3
Почему в закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется, только если в базе есть остатки по счетам с признаком валютного учёта. Если операции нет, а валютные остатки есть, проверьте, что у используемых счетов в плане счетов установлен признак валютного учёта и что валюта указана в документах, а не только в договоре.
Как посмотреть курсовые разницы по конкретному контрагенту?
Сформируйте «Анализ счёта» или «Карточку счёта» по счёту 60/62 с отбором по контрагенту и договору. В настройках включите валютную сумму — тогда видно и изменение рублёвой оценки, и сами проводки по переоценке в разрезе договора.
По договору всё оплачено, но на счёте 60 висит рублёвая сумма. Что это?
Это несписанная курсовая разница. Обычно причина — ручная операция, исправление документа задним числом или пропущенная переоценка. Найдите источник через карточку счёта по датам, устраните причину, затем спишите остаток на 91 счёт операцией, введённой вручную.
Нужно ли переоценивать авансы в валюте?
В бухгалтерском учёте выданные и полученные авансы после пересчёта на дату оплаты далее не переоцениваются. В налоговом учёте порядок зависит от действующих правил для соответствующего периода. Если программа переоценивает аванс, проверьте, что в документе корректно указан порядок зачёта и тип расчётов.
Курсовые разницы не совпадают с расчётом банка по валютному счёту. Это ошибка?
Не обязательно. Банк переоценивает остаток по своему регламенту, а 1С — по курсу ЦБ на отчётную дату и дату операции. Сверяйте не промежуточные суммы, а конечный рублёвый эквивалент остатка на конец месяца по курсу ЦБ — он должен совпадать.
Можно ли проверить курсовые разницы за прошлый год, не трогая закрытые периоды?
Да, для анализа достаточно отчётов: ОСВ с валютной аналитикой, справки-расчёты переоценки и карточки счетов формируются за любой период без изменения данных. Корректировки при этом вносятся текущей датой, если отчётность уже сдана.
Что важно запомнить
Проверка курсовых разниц в 1С 8.3 строится на трёх опорах: актуальные курсы валют на все даты, справка-расчёт переоценки в закрытии месяца и ОСВ по валютным счетам с сопоставлением рублёвого и валютного остатков. Ошибки исправляйте через первичный документ с перезакрытием периода, а закрытые периоды корректируйте текущей датой.