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

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

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

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

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

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

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

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

В 1С:Бухгалтерии переоценке подлежат валютные счета учёта: 52 «Валютные счета», 55.23, 57, 60, 62, 66, 67, 71, 76 и другие, у которых в плане счетов установлен признак «Валютный». Если признак снят или счёт используется как рублёвый, программа не рассчитает разницу, и это одна из самых частых причин «пропавших» курсовых разниц.

Важно различать: авансы, выданные и полученные в валюте, по правилам бухгалтерского учёта не переоцениваются после принятия к учёту, а в налоговом учёте — переоцениваются. Из-за этого в 1С возникают постоянные и временные разницы (ПР и ВР), которые программа отражает автоматически при включённом ПБУ 18/02.

Настройка программы перед отражением курсовых разниц

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

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

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

Порядок подготовки
  1. 1
    Загрузите актуальные курсы валют: Справочники — Валюты — Загрузить курсы
  2. 2
    Проверьте, что договор с контрагентом создан в валюте расчётов
  3. 3
    Убедитесь, что используемые счета (52, 60, 62, 76) имеют признак валютного учёта
  4. 4
    Создайте статью прочих доходов и расходов «Курсовые разницы» с корректным видом
  5. 5
    Проверьте, что в учётной политике включён нужный режим (ПБУ 18/02, УСН и т.д.)

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

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

При выполнении операции программа формирует проводки: Дт 52 (60, 62…) Кт 91.01 — положительная разница при росте курса по активу; Дт 91.02 Кт 60 (62, 66…) — отрицательная разница по обязательству. Суммы по бухгалтерскому и налоговому учёту могут отличаться — это нормально для авансов и кредиторской задолженности по авансам.

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

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

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

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

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

Для операций по валютному счёту (счёт 52) действует двойная переоценка: при поступлении валюты на счёт разница возникает между курсом зачисления и курсом обязательства, а при дальнейшем движении средств — между курсами соответствующих дат. Все эти суммы видны в проводках документов с одновременным заполнением колонок БУ и НУ.

Типовые проводки и счета учёта

СитуацияПроводкаПояснение
Рост курса, валютные средства на счётеДт 52 — Кт 91.01Положительная разница, доход
Снижение курса, валютные средстваДт 91.02 — Кт 52Отрицательная разница, расход
Рост курса, долг поставщикуДт 91.02 — Кт 60Обязательство в рублях выросло
Снижение курса, долг поставщикуДт 60 — Кт 91.01Обязательство уменьшилось, доход
Рост курса, долг покупателяДт 62 — Кт 91.01Дебиторка выросла, доход
Снижение курса, долг покупателяДт 91.02 — Кт 62Дебиторка упала, расход

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

Особенности для УСН и разных конфигураций

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

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

В ЗУП и других специализированных конфигурациях курсовые разницы встречаются редко (например, при расчётах с сотрудниками в валюте через счёт 71) и обрабатываются теми же принципами: валютный счёт, актуальный курс, счёт 91.

Сравнение вариантов

1С:Бухгалтерия

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

1С:ERP / КА

Отдельные документы «Расчет курсовых разниц» в составе закрытия месяца, детальная расшифровка по объектам расчётов. Требует корректного ведения взаиморасчётов.

Ручные операции

Документ «Операция» с ручными проводками на 91 счёт. Только как исключение: высок риск ошибки и расхождения БУ/НУ.

Проверка корректности отражения курсовых разниц

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

Дополнительно сформируйте отчёт «Анализ счёта» по 91.01 и 91.02 с отбором по статье «Курсовые разницы» и сверьте обороты с расчётом вручную по одному-двум контрагентам. Для контрагента с одной задолженностью расчёт прост: (курс на отчётную дату − курс на дату возникновения) × валютная сумма долга.

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

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

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

ОСВ по счёту 52 с валютной суммой
Норма

Рублёвый остаток = валютный остаток × курс ЦБ на конец месяца

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

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

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

Есть проводки по 91.01/91.02 с суммами БУ и НУ

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

Операция выполнена, но проводок нет или суммы только в БУ

Сальдо по 60/62 при нулевом валютном остатке
Норма

Рублёвый остаток нулевой

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

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

Статья прочих доходов/расходов
Норма

Вид «Курсовые разницы», суммы попадают в декларацию по прибыли

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

Неверный вид статьи — разницы не отражаются в НУ

Типичные ошибки и ограничения

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

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

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

FAQ

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

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

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

В бухгалтерском учёте выданные и полученные авансы после принятия к учёту не переоцениваются, а в налоговом учёте — переоцениваются. 1С отражает это различие автоматически, формируя постоянные или временные разницы при включённом ПБУ 18/02.

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

Откройте проводки регламентной операции «Переоценка валютных средств» — там видны счета и суммы по каждому объекту. Для детального расчёта сформируйте ОСВ по счёту с валютной суммой и сравните рублёвую оценку до и после переоценки. В ERP и КА есть отдельная расшифровка в документе «Расчет курсовых разниц».

Нужно ли отражать курсовые разницы при УСН?

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

Что делать, если курсовая разница посчиталась по неверному курсу?

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

Можно ли отразить курсовую разницу вручную через документ «Операция»?

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

Итог

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

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