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

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

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

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

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

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

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

Когда требуется ручное начисление и когда лучше не вмешиваться

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

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

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

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

Пример: на счёте 52 числится 10 000 USD, учтённых по курсу 90 руб. На конец месяца курс вырос до 92 руб. Положительная разница: 10 000 × (92 − 90) = 20 000 руб. Если бы курс упал до 88 руб., разница была бы отрицательной: 10 000 × (88 − 90) = −20 000 руб. Для обязательств (счета 60, 66, 67, 76) логика зеркальная: рост курса — это расход, снижение — доход.

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

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

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

СитуацияДебетКредит
Рост курса, валютный актив (52, 55, 57, дебиторка 62, 76)Валютный счёт91.01
Падение курса, валютный актив91.02Валютный счёт
Рост курса, валютное обязательство (60, 66, 67, кредиторка)91.02Счёт обязательства
Падение курса, валютное обязательствоСчёт обязательства91.01

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

Пошаговое создание ручной операции

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

Порядок действий
  1. 1
    Откройте «Операции → Операции, введённые вручную», создайте документ вида «Операция» и установите дату переоценки
  2. 2
    Нажмите «Добавить» и введите первую проводку: выберите счёт дебета, счёт кредита, укажите субконто (контрагент, договор, статья прочих доходов/расходов с видом «Курсовые разницы»)
  3. 3
    Для валютного счёта заполните валюту и рублёвую сумму разницы; валютную сумму оставьте нулевой, чтобы не изменить валютный остаток
  4. 4
    Если нужен налоговый учёт, заполните суммы НУ в колонках «Сумма НУ Дт/Кт» и при необходимости временные разницы (ВР)
  5. 5
    Запишите и проведите документ, затем сформируйте ОСВ по счёту и проверьте результат

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

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

Особенности отражения в налоговом учёте

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

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

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

Проверка результата после ввода

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

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

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

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

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

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

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

Остаток отклоняется от расчётного — сумма разницы неверна

Валютный остаток после операции
Норма

Валютная сумма остатка не изменилась

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

Валютный остаток изменился — в проводке ошибочно указана валютная сумма

Анализ счёта 91 по статье «Курсовые разницы»
Норма

Оборот равен рассчитанной разнице, субконто заполнено

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

Обороты задвоены или статья пустая — доходы/расходы попадут не в те строки декларации

Повторное закрытие месяца
Норма

Переоценка валютных средств не формирует новых проводок по этому счёту

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

Появились дополнительные проводки — автоматическая переоценка дублирует ручную

Типичные ошибки и как их избежать

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

Типичные ошибки
01
Задвоение разницы: ручная операция введена, но автоматическая переоценка не отключена — доход или расход учтён дважды
02
Указана валютная сумма в проводке переоценки — изменился валютный остаток, хотя должна меняться только рублевая оценка
03
Выбрана статья прочих доходов/расходов с неверным видом — суммы не попадают в строки курсовых разниц в декларации по прибыли
04
Перепутана сторона проводки для обязательства: рост курса по кредиторке записан в доход вместо расхода
05
Переоценены авансы в бухгалтерском учёте — нарушение ПБУ 3/2006 и расхождение с налоговым учётом
06
Не заполнены суммы НУ при различиях БУ и НУ — искажена база по налогу на прибыль и расчёт отложенных налогов

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

FAQ

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

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

Можно ли вручную начислить курсовую разницу только в налоговом учёте?

Да. В ручной операции заполните только колонки «Сумма НУ Дт/Кт», оставив бухгалтерские суммы нулевыми. При применении ПБУ 18/02 отразите соответствующие временные разницы, чтобы программа корректно рассчитала отложенные налоги.

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

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

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

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

Какие субконто обязательны в проводке по счёту 91?

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

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

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

Итог

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

Ручное начисление курсовых разниц в 1С 8.3 выполняется документом «Операция»: доход — Дт валютного счёта Кт 91.01, расход — Дт 91.02 Кт валютного счёта, с субконто «Курсовые разницы» и нулевой валютной суммой. Главные правила: не дублировать автоматическую переоценку, не менять валютный остаток, заполнять суммы НУ при различиях учётов и всегда сверять результат с ОСВ — рублёвый остаток должен равняться валютному остатку, умноженному на курс ЦБ.