Учет и Финансы · 9 мин
Как отразить положительную курсовую разницу в 1С
Пошаговая инструкция по отражению положительной курсовой разницы в 1С: Бухгалтерия 8.3: переоценка валюты, проводки по счету 91.01, типичные ошибки и проверка результата.
Положительная курсовая разница возникает, когда курс валюты на дату переоценки или оплаты вырос по сравнению с курсом на дату принятия обязательства к учету. В бухгалтерском учете она относится на прочие доходы (счет 91.01), а в налоговом учете — во внереализационные доходы. В 1С: Бухгалтерия 8.3 большинство таких разниц программа рассчитывает автоматически, но только при правильной настройке учетной политики и корректном вводе документов.
Главная ошибка бухгалтеров — попытка сформировать курсовую разницу вручную операцией, когда механизм автоматической переоценки уже сработал или, наоборот, отключен. Результат — задвоение сумм, расхождения между регистрами и ошибки в декларации по налогу на прибыль. Ниже разберем, когда разница считается сама, когда нужно вмешательство и как проверить итог.
Проверьте настройки перед началом работы
Автоматический расчет курсовых разниц работает только при выполнении нескольких условий. Во-первых, валюта должна быть заведена в справочнике «Валюты», а курсы — регулярно загружаться (кнопка «Загрузить курсы валют» или автоматическая загрузка по расписанию). Если курс на дату операции отсутствует, программа либо возьмет ближайший, либо посчитает разницу неверно.
Во-вторых, счета учета валютных средств (52, 57, 60, 62, 66, 67 и другие с признаком валютного учета) должны иметь включенный признак валютного учета в плане счетов. В типовой конфигурации он уже установлен, но при ручном добавлении субсчетов его легко забыть.
В-третьих, проверьте учетную политику: метод оценки и порядок признания курсовых разниц в налоговом учете. С 2022 года порядок признания разниц по требованиям и обязательствам в НУ менялся, и в программе должен быть выбран актуальный вариант — иначе возникнут постоянные и временные разницы там, где их быть не должно.
Курсовая разница при оплате валютного обязательства
Самый частый сценарий: организация отгрузила товар покупателю с оплатой в валюте (или в условных единицах), а деньги пришли позже по другому курсу. Если курс вырос, образуется положительная курсовая разница.
В программе это выглядит так. Документ «Реализация (акты, накладные)» фиксирует задолженность покупателя по курсу на дату отгрузки. При поступлении оплаты документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя» автоматически пересчитывает задолженность по курсу на дату платежа и формирует проводку: Дт 62 Кт 91.01 — на сумму положительной курсовой разницы.
Чтобы увидеть расчет, откройте проведенный документ поступления и перейдите по кнопке «Показать проводки». Рядом с проводкой по курсовой разнице доступна справка-расчет «Переоценка валютных средств» — в ней видно, из каких курсов и сумм получилась разница.
- 1Проверьте, что реализация проведена в валюте или у.е. и задолженность отражена на счете 62
- 2Загрузите курсы валют на дату оплаты
- 3Создайте «Поступление на расчетный счет» с видом операции «Оплата от покупателя», укажите договор в валюте
- 4Проведите документ и откройте проводки: должна появиться запись Дт 62 Кт 91.01
- 5Откройте справку-расчет переоценки и сверьте курсы и суммы
Переоценка валютных остатков на конец месяца
Остатки на валютных счетах (52) и непогашенные валютные обязательства переоцениваются на отчетную дату — последнее число месяца. Если курс вырос, валютный остаток на счете 52 «дорожает» в рублевой оценке, и возникает положительная курсовая разница: Дт 52 Кт 91.01.
Эту операцию выполняет регламентная обработка «Закрытие месяца» (раздел «Операции»), пункт «Переоценка валютных средств». Она запускается автоматически в составе закрытия месяца, но ее можно выполнить и отдельно. По итогам программа создает документ «Регламентная операция» с проводками по каждому валютному счету и каждому объекту переоценки.
Если пункт «Переоценка валютных средств» отсутствует в списке закрытия месяца, значит, в программе нет остатков на счетах с валютным признаком — либо признак валютного учета у счета не установлен, либо остатки действительно нулевые.
Ручное отражение разницы: когда это оправдано
Ручная корректировка требуется в нестандартных ситуациях: например, при исправлении ошибок прошлых периодов, при отражении разницы по договору, который был некорректно заведен в рублях вместо валюты, или при переходе с другой учетной системы, когда начальные остатки введены без детализации по документам расчетов.
Для ручного отражения используйте документ «Операция, введенная вручную» (раздел «Операции»). Проводка для положительной разницы: дебет счета, на котором числится актив или обязательство (52, 60, 62, 66, 71 и др.), кредит 91.01 с субконто «Курсовые разницы» (статья прочих доходов и расходов с соответствующим видом). В колонках налогового учета сумма также должна быть отражена — иначе возникнет разница между БУ и НУ без причины.
Обязательно заполните аналитику полностью: контрагент, договор, документ расчетов. Незаполненное субконто приведет к «зависшим» суммам на счете и проблемам при последующей автоматической переоценке.
Курсовые и суммовые разницы: не перепутайте
В бухгалтерском учете по договорам в валюте и в условных единицах с оплатой в рублях применяются разные правила. По договорам в у.е. с момента вступления в силу актуальных редакций ПБУ 3/2006 разницы учитываются как курсовые — на дату оплаты и на отчетную дату. В налоговом учете правила признания разниц по требованиям и обязательствам в валюте периодически менялись, поэтому сверяйте настройки учетной политики в программе с действующим порядком.
Ключевой практический момент: в 1С вид расчетов определяется настройкой договора. Если договор заведен как «в валюте», а фактически оплата идет в рублях по курсу (у.е.), программа рассчитает разницы по другому алгоритму. Проверьте в карточке договора поля «Валюта» и «Оплата в» — они должны соответствовать реальным условиям контракта.
Способы отражения разницы
Подходит для стандартных расчетов с контрагентами; ограничение — требует корректных договоров и загруженных курсов
Переоценка остатков на отчетную дату; не работает без признака валютного учета у счета
Только для исправлений и нестандартных случаев; высокий риск ошибок и задвоений
Как проверить результат
После отражения разницы сформируйте оборотно-сальдовую ведомость по счету 91.01 с группировкой по статьям — там должна быть статья «Курсовые разницы» с верной суммой. Затем сверьте ее со справкой-расчетом «Переоценка валютных средств» за месяц: суммы по документам оплаты плюс суммы регламентной переоценки должны дать итог по счету.
Дополнительно проверьте анализ счета по валютному счету или счету расчетов: рублевое сальдо после переоценки должно равняться валютному остатку, умноженному на курс ЦБ на отчетную дату. Это самый быстрый способ убедиться, что переоценка выполнена полностью.
Как проверить результат
Дт счета актива/обязательства — Кт 91.01, статья «Курсовые разницы»
Проводка на 91.02 или отсутствует статья
Равно валютному остатку × курс на отчетную дату
Расхождение — переоценка не выполнена или выполнена дважды
Совпадает, если учетная политика не предполагает разниц
Необъяснимое расхождение БУ и НУ
Частые вопросы
Почему при закрытии месяца нет пункта «Переоценка валютных средств»?
Операция появляется, только если есть остатки на счетах с признаком валютного учета. Проверьте: есть ли валютное сальдо на счетах 52, 60, 62, 66, 67, включен ли признак валютного учета у счета в плане счетов и не закрыт ли уже период.
Куда попадает положительная курсовая разница в налоговом учете?
Во внереализационные доходы. В 1С это обеспечивается статьей прочих доходов и расходов с видом «Курсовые разницы» и флагом принятия к налоговому учету. Проверьте настройку статьи, если сумма не попадает в декларацию.
Можно ли отражать разницу вручную, если автоматический расчет дал неверную сумму?
Лучше не корректировать вручную, а найти причину: чаще всего это отсутствующий курс валюты, неверный договор или незаполненный документ расчетов. Ручная правка «сверху» ломает последующие автоматические расчеты.
Нужно ли переоценивать авансы в валюте?
По общему правилу выданные и полученные авансы в валюте в бухгалтерском учете не переоцениваются после принятия к учету — они фиксируются по курсу на дату перечисления. Переоценке подлежат непогашенные обязательства и валютные средства. В налоговом учете порядок может отличаться — сверяйтесь с учетной политикой.
Что делать, если разница отразилась дважды?
Найдите оба документа-источника через анализ счета 91.01 с детализацией по документам. Обычно это ручная операция плюс регламентная переоценка. Удалите или отмените проведение ручной операции, затем перепроведите закрытие месяца и сверьте сальдо.
Что важно запомнить
Положительная курсовая разница в 1С формируется автоматически: при оплате — документом поступления на расчетный счет, на отчетную дату — регламентной переоценкой при закрытии месяца. Проводка всегда в кредит 91.01. Ручное отражение — только для исправлений, после проверки, что автоматика не сработала.