Учет и Финансы · 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Откройте «Справочники» → «Валюты»
- 2Нажмите «Загрузить курсы валют»
- 3Отметьте нужные валюты и укажите период с запасом от начала учета
- 4Нажмите «Загрузить» и дождитесь завершения
- 5Откройте валюту и убедитесь, что курсы стоят на каждую дату операций и конец каждого месяца
Настройка договоров и счетов учета расчетов
Курсовые разницы по расчетам с контрагентами возникают только если договор оформлен корректно. В карточке договора поле «Расчеты в» должно содержать валюту, а «Оплата в» — рубли или ту же валюту, в зависимости от условий. Если договор фактически валютный, а в программе заведен как рублевый, документы проведутся без переоценки, и задолженность в аналитике будет искажена.
Счета учета расчетов подставляются из настройки «Счета учета расчетов с контрагентами» или определяются автоматически по виду операции. Для валютных расчетов используются те же счета 60 и 62, но с валютной аналитикой — программа ведет по ним параллельный учет в валюте и в рублях. Отдельные «валютные» субсчета создавать вручную в типовой бухгалтерии не требуется.
Для валютного банковского счета в карточке счета организации укажите валюту. Тогда выписка по счету будет формировать проводки по счету 52 с валютной оценкой, и остаток на нем попадет в переоценку при закрытии месяца.
Регламентная операция переоценки при закрытии месяца
Основной инструмент — обработка «Закрытие месяца» («Операции» → «Закрытие месяца»). В списке регламентных операций должна присутствовать строка «Переоценка валютных средств». Она выполняется автоматически вместе с остальными операциями, если на конец месяца есть валютные остатки. Если остатков нет, операция помечается как неактуальная — это нормально, а не ошибка.
Помимо закрытия месяца, переоценка выполняется и внутри документов: при оплате валютной задолженности документ списания с расчетного счета пересчитывает остаток по курсу на дату платежа и сразу формирует курсовую разницу. Поэтому проводки по 91 счету могут появляться и в середине месяца — это ожидаемое поведение.
После выполнения закрытия месяца откройте операцию «Переоценка валютных средств» и посмотрите проводки. Типовая картина: Дт 52 (60, 62, 66) Кт 91.01 при росте курса для активов, либо Дт 91.02 Кт 60 (66) при росте курса для обязательств. Суммы должны совпадать с расчетом: валютный остаток × (курс на конец месяца − курс последней оценки).
Как проверить результат
Есть строки по каждому валютному счету и договору с остатком, суммы сходятся с ручным расчетом
Справка пустая при наличии валютных остатков на счетах
Обороты по 91.01/91.02 соответствуют справке-расчету
Проводки по 91 есть, но их нет в справке, или наоборот
Рублевая оценка остатка равна валютный остаток × курс на конец месяца
Рублевая оценка не пересчитана по последнему курсу
Настройка налогового учета и отражение в отчетности
Если организация на общей системе и платит налог на прибыль, курсовые разницы признаются в налоговом учете на дату прекращения обязательства и на последнее число месяца. В 1С это реализовано через параллельные проводки с видом учета «НУ». Убедитесь, что в учетной политике по налогу на прибыль применяется ПБУ 18/02 либо выбран вариант без него — от этого зависит, появятся ли отложенные налоговые активы и обязательства при расхождениях бухгалтерского и налогового учета.
Для УСН ситуация проще: переоценка валютных ценностей в налоговом учете не выполняется, доходы и расходы признаются только при реальном поступлении или списании. Если программа при УСН вдруг формирует налоговые проводки по курсовым разницам, проверьте, не выбрана ли в учетной политике общая система или патент с некорректными параметрами.
Типичные ошибки и их устранение
Самая распространенная проблема — отсутствие курса на нужную дату. Симптом: документ не проводится с сообщением «Не задан курс валюты» либо переоценка формируется с нулевыми суммами. Лечится загрузкой курсов за весь период учета. Вторая частая ошибка — изменение валюты в договоре после того, как по нему уже проведены документы: аналитика расчетов «ломается», и задолженность перестает переоцениваться корректно. В этом случае нужно исправить договор и перепровести документы периода.
Еще одна ситуация — ручные операции по валютным счетам. Если бухгалтер завел проводку по 52 или 60 счету вручную без валютной суммы, программа не сможет корректно рассчитать переоценку: валютный остаток и рублевый разойдутся. Ручные корректировки по валютным счетам следует делать только через документ «Операция» с заполнением и рублевой, и валютной суммы, либо вообще отказаться от них в пользу типовых документов.
Часто задаваемые вопросы
Почему операция «Переоценка валютных средств» не появляется в закрытии месяца?
Операция неактивна, если на конец месяца нет остатков по валютным счетам и валютным договорам. Проверьте ОСВ по счетам 52, 57, 60, 62 с отбором по валютам. Если остатки есть, а операции нет — убедитесь, что у счетов в плане счетов включен признак валютного учета, а в договорах указана валюта расчетов.
Нужно ли переоценивать авансы в валюте?
По правилам бухгалтерского учета выданные и полученные авансы после признания не переоцениваются — они фиксируются по курсу на дату перечисления. 1С следует этому правилу: авансовая часть задолженности исключается из переоценки. Если видите, что аванс переоценивается, проверьте настройку зачета авансов в документах и способ ведения расчетов по договору.
Курсовая разница в документе оплаты не совпадает с моим расчетом. Почему?
Чаще всего дело в том, что задолженность состоит из частей, оцененных по разным курсам (например, частичная оплата и новая отгрузка). Программа пересчитывает каждую часть по своему курсу, а не средний остаток. Развернутый расчет виден в справке-расчете и в движениях документа по регистрам расчетов.
Как исправить курсовые разницы за прошлый закрытый период?
Откройте период, загрузите недостающие курсы, перепроведите валютные документы и повторите закрытие месяца начиная с операции переоценки. Если период закрыт для редактирования датой запрета, ее придется временно снять — согласуйте это с главным бухгалтером, так как изменятся данные сданной отчетности.
Формируются ли курсовые разницы при УСН в 1С?
В бухгалтерском учете — да, переоценка выполняется в полном объеме. В налоговом учете при УСН курсовые разницы от переоценки не признаются, и типовая конфигурация не включает их в книгу учета доходов и расходов, если система налогообложения в учетной политике указана верно.
Что делать, если банк списал комиссию в валюте?
Комиссия отражается документом списания с валютного счета по курсу на дату операции. Сама комиссия в переоценку не попадает, но оставшийся валютный остаток после списания переоценивается в общем порядке при закрытии месяца.
Что важно запомнить
Курсовые разницы в 1С 8.3 считаются автоматически при четырех условиях: включена функциональность валютных расчетов, загружены курсы за весь период, в договорах и счетах указана валюта, закрытие месяца выполнено с операцией переоценки. Контроль — через справку-расчет переоценки и сопоставление рублевой оценки остатков с курсом на конец месяца. Ошибки исправляйте восстановлением последовательности, а не ручными проводками.