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

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

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

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

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

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

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

Какие документы и операции формируют курсовые разницы

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

Курсовые разницы формируются по счетам, у которых в плане счетов установлен признак валютного учета: валютные банковские счета (52), расчеты с контрагентами в валюте (60, 62, 66, 67, 76), касса в валюте (50.02) и другие. Если признак валютного учета у счета не установлен или, наоборот, установлен там, где не нужен, переоценка будет работать некорректно.

Шаг 1. Проверьте загруженные курсы валют

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

Источник сверки — официальные курсы Центрального банка РФ. Если курсы загружаются автоматически, проверьте, что регламентное задание загрузки отработало без ошибок за весь проверяемый период: разрывы в загрузке приводят к тому, что программа использует последний известный курс, а не курс на дату операции.

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

Шаг 2. Проверьте регламентную операцию переоценки

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

Откройте операцию и посмотрите проводки: типовые корреспонденции — Дт 52 (60, 62 и др.) Кт 91.01 при положительной разнице и Дт 91.02 Кт 52 (60, 62 и др.) при отрицательной. По каждой проводке в движениях документа доступна расшифровка расчета — в 1С:Бухгалтерии она формируется как справка-расчет «Переоценка валютных средств» из формы закрытия месяца по кнопке со списком справок-расчетов.

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

Шаг 4. Используйте отчеты для анализа

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

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

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

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

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

Сальдо валютного счета в рублях
Норма

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

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

Расхождение — переоценка не выполнена или есть ручные корректировки

Курсы в справке-расчете
Норма

Совпадают с официальными курсами ЦБ на соответствующие даты

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

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

Проводки по счету 91
Норма

Только документы расчетов, оплаты и регламентная переоценка

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

Присутствуют ручные операции с сомнительными суммами

Остаток задолженности в валюте
Норма

Рублевый эквивалент соответствует курсу на отчетную дату

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

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

Типичные ошибки и их причины

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

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

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

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

Что проверить в настройках, если расчет стабильно неверен

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

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

Если организация применяет ПБУ 18/02, дополнительно сверьте отложенные налоги по курсовым разницам: в справке-расчете налога на прибыль должны быть видны постоянные и временные разницы, связанные с переоценкой.

Итог

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

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

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

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

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

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

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

Справка-расчет показывает курс, которого нет в справочнике валют. Откуда он взялся?

Проверьте, не указан ли курс вручную в самом документе расчетов или оплаты — в 1С курс можно переопределить на уровне документа, и тогда программа использует его вместо курса из регистра. Также проверьте кросс-курсы, если расчеты ведутся через валюту, отличную от валюты договора.

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

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

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

Это нормальная ситуация: правила переоценки в БУ и НУ различаются, в частности по авансам и по моменту признания разниц. Проверяйте каждый учет отдельно по его правилам, а расхождение контролируйте через отражение постоянных и временных разниц, если применяется ПБУ 18/02.