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

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

Как отразить курсовые разницы в 1С 8.3: проводки и порядок переоценки

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

Курсовые разницы в 1С 8.3 возникают, когда организация ведёт расчёты в иностранной валюте или условных единицах: программа пересчитывает валютные остатки и обязательства по курсу ЦБ на дату операции и на отчётную дату, а разницу относит на прочие доходы или расходы. В типовых конфигурациях (Бухгалтерия предприятия 3.0, ERP, Комплексная автоматизация) большая часть проводок формируется автоматически, но только при правильной настройке счетов учёта, договоров и регламентных операций закрытия месяца.

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

Материал ориентирован на бухгалтера, работающего в 1С:Бухгалтерии 8.3 (ред. 3.0), но принципы и счета аналогичны в ERP и КА. Рассмотрим, какие проводки формирует программа, как настроить автоматический расчёт, как проверить результат и что делать, если разницы посчитались неверно.

На каких счетах и по каким объектам возникают курсовые разницы

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

Не переоцениваются авансы, выданные и полученные в валюте: они фиксируются в рублёвой оценке по курсу на дату перечисления и далее не пересчитываются. Это важный момент, который влияет на проводки: если поставщику выдан 100% аванс, курсовой разницы по задолженности не будет вовсе — разница может возникнуть только при частичной оплате на неоплаченный остаток.

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

Настройка программы перед началом работы

Проверьте три вещи до того, как анализировать проводки. Первое — справочник «Валюты» и загрузка курсов: курсы должны быть актуальны на каждую дату операции и на конец месяца, иначе переоценка посчитается от устаревшего значения. Второе — функциональность: в разделе «Главное → Функциональность» должна быть включена опция расчётов в валюте и у.е. Третье — договор с контрагентом: в поле «Расчёты в» должна быть указана валюта (или у.е. с оплатой в рублях — это уже суммовые разницы в налоговом учёте).

Для счетов учёта расчётов (60, 62, 76) валютный признак включён по умолчанию в типовой конфигурации. Убедитесь, что в плане счетов не отключён учёт по валюте, если конфигурация дорабатывалась. Также проверьте счёт учёта прочих доходов и расходов: стандартно используется 91.01 «Прочие доходы» и 91.02 «Прочие расходы» со статьёй «Курсовые разницы» (вид прочих доходов и расходов — «Курсовые разницы»).

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

Типовые проводки по курсовым разницам

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

СитуацияПроводкаПояснение
Рост курса: валюта на счёте 52Дт 52 Кт 91.01Положительная разница, прочий доход
Падение курса: валюта на счёте 52Дт 91.02 Кт 52Отрицательная разница, прочий расход
Рост курса: долг покупателя (62)Дт 62 Кт 91.01Дебиторка в рублях увеличилась
Рост курса: долг поставщику (60)Дт 91.02 Кт 60Кредиторка в рублях увеличилась
Падение курса: долг поставщику (60)Дт 60 Кт 91.01Обязательство подешевело — доход
Рост курса: валютный кредит (66/67)Дт 91.02 Кт 66 (67)Долг банку в рублях вырос

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

Как работает переоценка при оплате и в закрытии месяца

Переоценка при проведении документа оплаты

Когда вы проводите «Списание с расчётного счёта» в валюте или поступление оплаты от покупателя, программа пересчитывает погашаемую задолженность по курсу на дату платежа и сразу формирует проводку по курсовой разнице. Увидеть её можно в движениях документа (кнопка «Дт/Кт»): среди проводок по расчётам будет запись с 91-м счётом и пояснением «Курсовая разница» в содержании.

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

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

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

Различия в бухгалтерском и налоговом учёте

В бухгалтерском учёте авансы в валюте не переоцениваются, а в налоговом учёте по налогу на прибыль авансы (предоплата) также не переоцениваются — здесь правила сближены. Однако по договорам в у.е. с оплатой в рублях в налоговом учёте возникают суммовые разницы, которые в 1С отражаются отдельно и могут попадать в НДС-учёт по-разному у продавца и покупателя.

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

Валютные расчёты и расчёты в у.е.

Договор в валюте, оплата в валюте

Классические курсовые разницы в БУ и НУ. Переоценка на каждую отчётную дату и дату оплаты. Проводки формируются автоматически.

Договор в у.е., оплата в рублях

В БУ — курсовые разницы, в НУ — суммовые. Авансы по курсу на дату оплаты. НДС у продавца считается по курсу отгрузки, корректировки НДС по суммовым разницам не делается.

100% предоплата

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

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

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

Контрольная проверка вручную: возьмите валютный остаток по счёту (например, 1000 USD на 52-м счёте), умножьте на разницу курсов на начало и конец месяца — результат должен совпасть с суммой переоценки по этому счёту в справке-расчёте. Для задолженностей контрагентов логика та же, но считать нужно по каждому документу расчётов, потому что курс последней оценки может различаться.

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

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

ОСВ по 91 с аналитикой «Курсовые разницы»
Норма

Суммы совпадают со справкой-расчётом переоценки

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

Есть суммы без документов-оснований или с чужими статьями — вероятны ручные операции

Валютная и рублёвая оценка в ОСВ по 52
Норма

Рублёвый остаток = валютный остаток × курс на конец месяца

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

Рублёвый остаток не соответствует курсу — переоценка не выполнена или курс устарел

Справка-расчёт «Переоценка валютных средств»
Норма

Есть строки по всем валютным счетам и договорам с остатками

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

Часть договоров отсутствует — проверьте валюту в карточке договора

Курсы в справочнике «Валюты»
Норма

Курс заполнен на каждую дату операций и на конец месяца

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

Пропуски в курсах — переоценка считалась от старого курса

Типичные ошибки и как их исправить

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

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

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

Типичные ошибки
01
Договор заведён в рублях при валютных документах — курсовые разницы не рассчитываются вовсе, задолженность зависает без переоценки
02
Ручные проводки по 91 счёту поверх автоматических — двойное отражение разниц и искажение финансового результата
03
Пропуск регламентной операции переоценки — валютные остатки на отчётную дату не соответствуют курсу ЦБ, ошибки в балансе
04
Устаревшие курсы валют — разницы посчитаны от неверной базы, искажены доходы и расходы
05
Изменение документов прошлого периода без повторного закрытия месяца — разницы остались старыми при новой задолженности

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

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

Операция появляется только при наличии остатков на счетах с валютным учётом. Проверьте ОСВ по 52, 60, 62, 66, 67 в разрезе валют: если валютных остатков нет, переоценка не требуется. Если остатки есть, а операции нет — проверьте признак валютного учёта у счёта и функциональность программы.

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

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

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

Используются те же 91.01 и 91.02: при росте курса — Дт 91.02 Кт 66 (67), при снижении — Дт 66 (67) Кт 91.01. Переоценивается как тело кредита, так и начисленные валютные проценты. Проценты в рублях от переоценки основного долга отражаются отдельно.

Чем курсовые разницы отличаются от суммовых в 1С?

Курсовые возникают по обязательствам, оплачиваемым в валюте; суммовые — по договорам в у.е. с оплатой в рублях, и только в налоговом учёте. В 1С это разные виды разниц в движениях документов, и по суммовым разницам у продавца может отличаться порядок учёта НДС.

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

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

Как найти документ, сформировавший конкретную курсовую разницу?

Сформируйте отчёт «Анализ счёта» по 91.01 или 91.02 с группировкой по документам, либо откройте справку-расчёт переоценки из закрытия месяца — в ней суммы детализированы до объекта расчётов и документа. Также помогает карточка счёта 91 с отбором по статье «Курсовые разницы».

Итог

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

Курсовые разницы в 1С 8.3 формируются автоматически: при оплате валютных обязательств и при переоценке остатков в закрытии месяца, с проводками через 91.01 и 91.02. Корректность расчёта зависит от актуальных курсов, правильной валюты в договорах и выполненной регламентной операции. Контролируйте результат по справке-расчёту и ОСВ по 91 счёту, избегайте ручных проводок и перепроведения закрытых периодов без резервной копии.