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

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

Курсовые разницы в 1С: что это и как с ними работать

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

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

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

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

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

Переоценке подлежат валютные остатки на счетах (52, 55, 57, 60, 62, 66, 67, 71, 76 и другие, где ведется валютный учет), задолженность перед поставщиками и покупателями в валюте, валютные кредиты и займы, а также денежные документы в иностранной валюте. Авансы, выданные и полученные в валюте, по правилам бухгалтерского учета не переоцениваются — они фиксируются по курсу на дату оплаты.

Курсовая разница появляется в трех типовых ситуациях. Первая — на отчетную дату (последний день месяца): программа переоценивает все остатки по валютным счетам. Вторая — при погашении обязательства: например, отгрузка была по курсу 90, а оплата прошла по курсу 95, разница в 5 рублей за единицу валюты попадет в доходы или расходы. Третья — при операциях покупки и продажи валюты, где дополнительно возникает разница между курсом сделки и курсом ЦБ.

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

Какие настройки влияют на расчет

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

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

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

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

При оплате валютного обязательства документ «Списание с расчетного счета» (или «Поступление на расчетный счет» для задолженности покупателя) автоматически рассчитывает курсовую разницу. Программа берет рублевую оценку задолженности по курсу на дату отгрузки и сравнивает с рублевой суммой платежа по курсу на дату оплаты. Результат виден в проводках документа: Дт 91.02 Кт 60 (отрицательная разница при покупке) или Дт 60 Кт 91.01.

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

При покупке или продаже валюты используются документы «Поступление на расчетный счет» и «Списание с расчетного счета» с соответствующими видами операций. Здесь помимо переоценки возникает финансовый результат от отклонения курса сделки от курса ЦБ — он тоже отражается на счете 91.

Порядок проверки курсовой разницы
  1. 1
    Загрузите курсы валют за весь период: справочник «Валюты» → «Загрузить курсы»
  2. 2
    Проверьте валюту и признак оплаты в договоре контрагента
  3. 3
    Откройте проводки документа оплаты и найдите строки со счетом 91.01 или 91.02
  4. 4
    Выполните «Закрытие месяца» и откройте операцию «Переоценка валютных средств»
  5. 5
    Сформируйте анализ счета 91 с детализацией по статье «Курсовые разницы» и сверьте с расчетом вручную по курсам ЦБ

Бухгалтерский и налоговый учет: в чем расхождения

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

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

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

Типичные ошибки и как их найти

Самая частая ошибка — незагруженные курсы на дату документа. Симптом: при проведении оплаты программа показывает нулевую или явно неверную курсовую разницу. Лечится загрузкой курсов и перепроведением документа.

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

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

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

Как проверить корректность расчета

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

Для детального анализа используйте справку-расчет из закрытия месяца и отчет «Обороты между субконто» по валютным договорам. Полезно также сверить итог по статье «Курсовые разницы» на счете 91 с декларацией по налогу на прибыль: внереализационные доходы и расходы в этой части должны быть объяснимы.

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

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

Рублевое сальдо по валютному счету
Норма

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

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

Расхождение — переоценка не выполнена или курсы не загружены

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

Присутствует и проведена при наличии валютных остатков

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

Отсутствует или помечена как неактуальная

Справка-расчет переоценки
Норма

Суммы сходятся с ручным расчетом по курсам ЦБ

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

Разницы по отдельным договорам не объясняются курсами

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

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

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

Итог

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

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

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

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

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

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

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

Документ оплаты не сформировал курсовую разницу. Что проверить?

Сначала убедитесь, что загружены курсы на даты отгрузки и оплаты. Затем проверьте валюту договора и что документ оплаты зачел именно ту задолженность, а не создал аванс. Также проверьте, не был ли курс в документе изменен вручную.

На каком счете отражаются курсовые разницы?

Положительные — на счете 91.01 «Прочие доходы», отрицательные — на 91.02 «Прочие расходы», со статьей «Курсовые разницы». В налоговом учете они попадают во внереализационные доходы и расходы.

Как исправить ошибку в курсовых разницах прошлого месяца?

Исправляйте причину (курсы, договор, документ), а не саму проводку. После исправления перепроведите затронутые документы и повторите закрытие месяца за этот и последующие периоды. Если период закрыт и отчетность сдана — оцените существенность и порядок подачи уточненных деклараций.

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

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