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

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

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

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

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

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

Как 1С 8.3 определяет, что нужна переоценка

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

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

Включение функциональности валютного учета

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

Далее проверьте учетную политику: «Главное» → «Учетная политика». Убедитесь, что применяемая система налогообложения соответствует реальной — от этого зависит, какие проводки по курсовым разницам будут формироваться в налоговом учете. Для УСН, например, курсовые разницы от переоценки в налоговом учете не признаются, и программа это учитывает сама, если объект налогообложения указан верно.

Настройка справочника валют и загрузка курсов

Справочник валют находится в разделе «Справочники» → «Валюты». Валюта, с которой работает организация, должна присутствовать в списке, а ее курсы — быть заполненными за все даты операций. Самый надежный способ — автоматическая загрузка: кнопка «Загрузить курсы валют», выбор валюты и периода. Данные подтягиваются с сервера по данным ЦБ.

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

Порядок загрузки курсов
  1. 1
    Откройте «Справочники» → «Валюты»
  2. 2
    Нажмите «Загрузить курсы валют»
  3. 3
    Отметьте нужные валюты и укажите период с запасом от начала учета
  4. 4
    Нажмите «Загрузить» и дождитесь завершения
  5. 5
    Откройте валюту и убедитесь, что курсы стоят на каждую дату операций и конец каждого месяца

Настройка договоров и счетов учета расчетов

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

Счета учета расчетов подставляются из настройки «Счета учета расчетов с контрагентами» или определяются автоматически по виду операции. Для валютных расчетов используются те же счета 60 и 62, но с валютной аналитикой — программа ведет по ним параллельный учет в валюте и в рублях. Отдельные «валютные» субсчета создавать вручную в типовой бухгалтерии не требуется.

Для валютного банковского счета в карточке счета организации укажите валюту. Тогда выписка по счету будет формировать проводки по счету 52 с валютной оценкой, и остаток на нем попадет в переоценку при закрытии месяца.

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

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

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

После выполнения закрытия месяца откройте операцию «Переоценка валютных средств» и посмотрите проводки. Типовая картина: Дт 52 (60, 62, 66) Кт 91.01 при росте курса для активов, либо Дт 91.02 Кт 60 (66) при росте курса для обязательств. Суммы должны совпадать с расчетом: валютный остаток × (курс на конец месяца − курс последней оценки).

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

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

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

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

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

Справка пустая при наличии валютных остатков на счетах

Оборотно-сальдовая ведомость по счету 91
Норма

Обороты по 91.01/91.02 соответствуют справке-расчету

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

Проводки по 91 есть, но их нет в справке, или наоборот

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

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

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

Рублевая оценка не пересчитана по последнему курсу

Настройка налогового учета и отражение в отчетности

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

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

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

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

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

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

Часто задаваемые вопросы

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

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

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

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

Курсовая разница в документе оплаты не совпадает с моим расчетом. Почему?

Чаще всего дело в том, что задолженность состоит из частей, оцененных по разным курсам (например, частичная оплата и новая отгрузка). Программа пересчитывает каждую часть по своему курсу, а не средний остаток. Развернутый расчет виден в справке-расчете и в движениях документа по регистрам расчетов.

Как исправить курсовые разницы за прошлый закрытый период?

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

Формируются ли курсовые разницы при УСН в 1С?

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

Что делать, если банк списал комиссию в валюте?

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

Итог

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

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