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

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

Как отразить положительную курсовую разницу в 1С

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

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

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

Проверьте настройки перед началом работы

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

Во-вторых, счета учета валютных средств (52, 57, 60, 62, 66, 67 и другие с признаком валютного учета) должны иметь включенный признак валютного учета в плане счетов. В типовой конфигурации он уже установлен, но при ручном добавлении субсчетов его легко забыть.

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

Курсовая разница при оплате валютного обязательства

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

В программе это выглядит так. Документ «Реализация (акты, накладные)» фиксирует задолженность покупателя по курсу на дату отгрузки. При поступлении оплаты документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя» автоматически пересчитывает задолженность по курсу на дату платежа и формирует проводку: Дт 62 Кт 91.01 — на сумму положительной курсовой разницы.

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

Разница при оплате от покупателя
  1. 1
    Проверьте, что реализация проведена в валюте или у.е. и задолженность отражена на счете 62
  2. 2
    Загрузите курсы валют на дату оплаты
  3. 3
    Создайте «Поступление на расчетный счет» с видом операции «Оплата от покупателя», укажите договор в валюте
  4. 4
    Проведите документ и откройте проводки: должна появиться запись Дт 62 Кт 91.01
  5. 5
    Откройте справку-расчет переоценки и сверьте курсы и суммы

Переоценка валютных остатков на конец месяца

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

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

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

Ручное отражение разницы: когда это оправдано

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

Для ручного отражения используйте документ «Операция, введенная вручную» (раздел «Операции»). Проводка для положительной разницы: дебет счета, на котором числится актив или обязательство (52, 60, 62, 66, 71 и др.), кредит 91.01 с субконто «Курсовые разницы» (статья прочих доходов и расходов с соответствующим видом). В колонках налогового учета сумма также должна быть отражена — иначе возникнет разница между БУ и НУ без причины.

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

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

Курсовые и суммовые разницы: не перепутайте

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

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

Способы отражения разницы

Автоматический расчет в документе оплаты

Подходит для стандартных расчетов с контрагентами; ограничение — требует корректных договоров и загруженных курсов

Регламентная операция при закрытии месяца

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

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

Только для исправлений и нестандартных случаев; высокий риск ошибок и задвоений

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

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

Дополнительно проверьте анализ счета по валютному счету или счету расчетов: рублевое сальдо после переоценки должно равняться валютному остатку, умноженному на курс ЦБ на отчетную дату. Это самый быстрый способ убедиться, что переоценка выполнена полностью.

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

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

Проводка по разнице
Норма

Дт счета актива/обязательства — Кт 91.01, статья «Курсовые разницы»

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

Проводка на 91.02 или отсутствует статья

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

Равно валютному остатку × курс на отчетную дату

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

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

Сумма в БУ и НУ
Норма

Совпадает, если учетная политика не предполагает разниц

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

Необъяснимое расхождение БУ и НУ

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

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

Операция появляется, только если есть остатки на счетах с признаком валютного учета. Проверьте: есть ли валютное сальдо на счетах 52, 60, 62, 66, 67, включен ли признак валютного учета у счета в плане счетов и не закрыт ли уже период.

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

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

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

Лучше не корректировать вручную, а найти причину: чаще всего это отсутствующий курс валюты, неверный договор или незаполненный документ расчетов. Ручная правка «сверху» ломает последующие автоматические расчеты.

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

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

Что делать, если разница отразилась дважды?

Найдите оба документа-источника через анализ счета 91.01 с детализацией по документам. Обычно это ручная операция плюс регламентная переоценка. Удалите или отмените проведение ручной операции, затем перепроведите закрытие месяца и сверьте сальдо.

Итог

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

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