Учет и Финансы · 11 мин
Как поставить курсовую разницу в 1С
Как поставить курсовую разницу в 1С: настройка учётной политики, переоценка валютных остатков, проводки 91.01 и 91.02, проверка результата и типичные ошибки.
Курсовая разница возникает, когда организация ведёт расчёты в иностранной валюте или условных единицах, а курс ЦБ меняется между датой операции и датой оплаты или отчётной датой. В 1С:Бухгалтерии 8.3 переоценка выполняется автоматически регламентной операцией «Переоценка валютных средств» в составе закрытия месяца, но корректный результат зависит от настроек учётной политики, валютных счетов и загруженных курсов.
Ошибки в этом блоке приводят к искажению внереализационных доходов и расходов, неверной прибыли и расхождениям между бухгалтерским и налоговым учётом. Поэтому важно не только «нажать кнопку», но и понимать, какие счета переоцениваются, куда попадают суммы и как проверить расчёт.
Ниже разобран полный цикл: от предварительной настройки до проверки проводок и исправления типичных сбоев. Материал ориентирован на 1С:Бухгалтерию 8.3 (ред. 3.0), но логика применима и к другим конфигурациям.
Проверьте предварительные настройки перед расчётом
Автоматическая переоценка сработает только при выполнении нескольких условий. Первое — загруженные курсы валют. Откройте раздел «Справочники» → «Валюты» и проверьте, что курсы актуальны на все даты операций и на конец каждого месяца. Если курс на отчётную дату отсутствует, программа либо возьмёт последний известный курс, либо выдаст ошибку при закрытии месяца.
Второе условие — корректный план счетов. Счета учёта валютных средств (52 «Валютные счета», 57 «Переводы в пути», счета 60, 62, 66, 67 при расчётах в валюте) должны иметь признак валютного учёта. В типовой конфигурации он установлен по умолчанию для счёта 52, но для счетов расчётов его включают при появлении валютных договоров.
Третье — договор с контрагентом должен быть заведён с правильной валютой расчётов. Если договор создан в рублях, а документы проведены в валюте, переоценка задолженности не выполнится, и разницы придётся считать вручную.
Что проверить до закрытия месяца
Курс загружен на каждую дату операции и на последний день месяца
Пустые даты или устаревший курс — расчёт будет неверным
В плане счетов у счёта стоит флаг валютного учёта
Обороты ведутся только в рублях, переоценка не выполняется
В договоре указана валюта расчётов (USD, EUR и т.д.)
Договор в рублях при валютных документах
Настройте учётную политику и отражение в налоговом учёте
В разделе «Главное» → «Учётная политика» проверьте настройки, влияющие на переоценку. В бухгалтерском учёте переоценка валютных обязательств и дебиторской задолженности выполняется всегда — это требование ПБУ 3/2006, отказаться от неё нельзя. В налоговом учёте при общей системе налогообложения курсовые разницы также признаются внереализационными доходами и расходами.
Для организаций на УСН ситуация иная: при кассовом методе переоценка валютных обязательств в налоговом учёте не выполняется, а разницы возникают только при фактическом поступлении или списании средств. Убедитесь, что в учётной политике выбран правильный режим, иначе программа создаст лишние проводки по налоговому учёту и постоянные разницы.
Если организация применяет ПБУ 18/02, в учётной политике должен быть выбран способ учёта отложенных налогов (балансовый метод в актуальных релизах). Тогда расхождения между бухгалтерской и налоговой переоценкой корректно отразятся через счета 09 и 77.
Выполните переоценку через закрытие месяца
Основной инструмент — обработка «Закрытие месяца» в разделе «Операции». Последовательность действий стандартная, и нарушать её не стоит: переоценка должна идти после проведения всех первичных документов месяца.
- 1Проведите все документы месяца: поступления, реализации, списания с валютного счёта, поступления валюты
- 2Загрузите курсы валют на все даты операций и на конец месяца
- 3Откройте «Операции» → «Закрытие месяца», выберите нужный период
- 4Нажмите «Выполнить закрытие месяца» и дождитесь завершения операции «Переоценка валютных средств»
- 5Откройте операцию по ссылке и проверьте сформированные проводки по счетам 91.01 и 91.02
- 6Сформируйте справку-расчёт «Переоценка валютных средств» для детальной проверки
Если операция «Переоценка валютных средств» отсутствует в списке закрытия месяца, это означает, что в базе нет остатков на валютных счетах либо не настроен валютный учёт. Программа не создаёт операцию «вхолостую» — её отсутствие при наличии валютных договоров является тревожным признаком.
Регламентная операция переоценивает не только деньги на счёте 52, но и дебиторскую и кредиторскую задолженность по валютным договорам (счета 60, 62, 76), а также валютные кредиты и займы (66, 67). Авансы в валюте, выданные или полученные, по правилам ПБУ 3/2006 не переоцениваются после принятия к учёту — программа учитывает это автоматически.
Разберитесь в проводках и логике расчёта
Программа сравнивает рублёвую оценку остатка по курсу на дату последней операции (или предыдущей переоценки) с оценкой по курсу на отчётную дату. Разница относится на прочие доходы или расходы.
| Ситуация | Проводка | Когда возникает |
|---|---|---|
| Доход от переоценки | Дт 52 (60, 62, 66) — Кт 91.01 | Курс вырос для активов (деньги, дебиторка) или снизился для обязательств |
| Расход от переоценки | Дт 91.02 — Кт 52 (60, 62, 66) | Курс снизился для активов или вырос для обязательств |
| Разница при оплате поставщику | Дт 60 — Кт 91.01 или Дт 91.02 — Кт 60 | Курс на дату оплаты отличается от курса на дату отгрузки |
При оплате валютного обязательства разница рассчитывается в момент проведения документа «Списание с расчётного счёта» — не дожидаясь закрытия месяца. Это важно: часть курсовых разниц в базе появляется документами расчётов, а часть — регламентной операцией. Суммируйте оба источника при сверке.
Для анализа используйте справку-расчёт «Переоценка валютных средств» (доступна из формы закрытия месяца или из раздела «Операции» → «Справки-расчёты»). В ней видно по каждому договору и счёту: валютный остаток, курс на начало, курс на конец и сумму разницы.
Быстрый способ убедиться, что переоценка вообще выполнялась: сформируйте оборотно-сальдовую ведомость по счёту 91 с субконто «Курсовые разницы» за месяц. Если по счёту 52 есть валютный остаток, а оборотов по 91 нет — регламентная операция не проведена или завершилась с ошибкой.
Отразите разницу вручную, если автоматика не сработала
В нестандартных ситуациях — например, при переоценке активов, которые типовая операция не охватывает, или при исправлении прошлых периодов — разницу можно поставить документом «Операция, введённая вручную» (раздел «Операции»). Создайте проводку Дт 91.02 — Кт 60 (или зеркальную) на рассчитанную сумму.
Субконто на счёте 91 выбирайте из справочника «Прочие доходы и расходы» с видом «Курсовые разницы». Это важно для корректного заполнения декларации по налогу на прибыль и отчёта о финансовых результатах: программа группирует суммы именно по виду статьи.
Ручные проводки по валютным счетам делайте с осторожностью. Если счёт валютный, в проводке нужно указать и валютную сумму — иначе рублёвый и валютный остатки разойдутся, и следующая автоматическая переоценка насчитает лишнюю разницу.
Проверьте результат и устраните типичные ошибки
После закрытия месяца сверьте три контрольные точки: валютный остаток по счёту 52 в ОСВ должен совпадать с банковской выпиской; рублёвый остаток должен равняться произведению валютного остатка на курс ЦБ на конец месяца; сумма курсовых разниц в справке-расчёте должна совпадать с оборотами счёта 91 по статье «Курсовые разницы».
Если рублёвый остаток по валютному счёту не сходится с пересчётом по курсу — значит, в каком-то документе вручную изменили курс или сумму, либо в базе есть ручные проводки без валютной суммы. Найдите такой документ через отчёт «Анализ счёта» с детализацией по документам движения.
Отдельная ситуация — «зависший» остаток на счёте 91.02 или 91.01 после закрытия месяца. В норме счёт 91 закрывается операцией «Сальдо прочих доходов и расходов» на счёт 91.09 и далее на 99. Если остаток остался, проверьте, что все регламентные операции закрытия месяца выполнены полностью, а не остановлены на середине из-за ошибки.
Что важно запомнить
Курсовые разницы в 1С ставятся автоматически операцией «Переоценка валютных средств» при закрытии месяца и документами расчётов при оплате. Корректность зависит от загруженных курсов, признака валютного учёта у счетов и правильной валюты в договорах. Результат проверяйте справкой-расчётом и ОСВ по счетам 52 и 91, а ручные проводки используйте только для нестандартных случаев.
Частые вопросы
Почему при закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только при наличии остатков на счетах с признаком валютного учёта. Проверьте ОСВ по счёту 52 и счетам расчётов: если валютных остатков нет, операция не нужна. Если остатки есть — убедитесь, что у счёта включён валютный учёт и договоры заведены в валюте.
Нужно ли переоценивать валютные авансы?
Нет. По правилам ПБУ 3/2006 авансы выданные и полученные принимаются к учёту по курсу на дату перечисления и далее не переоцениваются. Типовая 1С соблюдает это правило автоматически — переоценивается только непогашенная задолженность по отгрузке.
Как исправить курсовую разницу прошлого месяца?
Если период ещё не закрыт отчётностью, отмените закрытие месяца, исправьте исходные данные (курсы, документы) и выполните закрытие заново. Если отчётность сдана, исправление оформляется в текущем периоде как исправление ошибки — в этом случае стоит оценить влияние на налоги и при необходимости подать уточнённую декларацию.
Чем курсовая разница отличается от суммовой?
Курсовая возникает при расчётах в иностранной валюте, суммовая — при расчётах в рублях по договорам, где цена привязана к валютному курсу (условные единицы). В 1С суммовые разницы рассчитываются документами реализации и поступления автоматически и отражаются по тем же счетам 91.01/91.02 в бухгалтерском учёте.
Почему сумма в справке-расчёте не совпадает с оборотом по 91 счёту?
Чаще всего потому, что часть разниц сформирована документами оплаты в течение месяца, а часть — регламентной операцией. Справка-расчёт показывает только переоценку на отчётную дату. Суммируйте обороты 91 по статье «Курсовые разницы» с учётом проводок документов расчётов либо отберите проводки по конкретному регистратору.
Как быть при УСН с валютными операциями?
При УСН в налоговом учёте переоценка валютных обязательств не выполняется — доходы и расходы признаются кассовым методом. В бухгалтерском учёте переоценка обязательна для всех. Проверьте, что в учётной политике выбрана УСН: тогда программа создаст курсовые разницы только в бухгалтерском учёте и корректно отразит разницу между учётами.