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