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