Учет и Финансы · 12 мин
Как отключить расчет курсовых разниц в 1С 8.3
Как отключить расчет курсовых разниц в 1С 8.3: настройка учетной политики, валютных счетов, закрытия месяца. Проверка результата, ошибки и ответы на вопросы.
Курсовые разницы в 1С 8.3 рассчитываются автоматически при переоценке валютных остатков: при оплате, списании средств с валютного счета и при регламентной операции «Переоценка валютных средств» в закрытии месяца. Полностью «выключить» их отдельным переключателем нельзя — расчет заложен в типовую логику конфигурации и требования ПБУ 3/2006. Однако есть несколько рабочих способов сделать так, чтобы курсовые разницы не возникали или не формировали проводки: убрать валютную учетную политику, отказаться от валютных счетов, исключить переоценку из закрытия месяца или перевести учет на рублевые договоры.
Выбор способа зависит от того, почему возникла задача. Чаще всего пользователи хотят избавиться от «лишних» проводок по счетам 91.01 и 91.02, которые появляются из-за того, что организация фактически не ведет валютных операций, но в базе заведены валютные договоры или счета. Реже — требуется временно отключить переоценку, например при переносе данных или исправлении ошибок прошлых периодов.
Важно понимать: если у организации есть реальные валютные активы (валютный счет в банке, задолженность в валюте), отключение расчета курсовых разниц приведет к искажению бухгалтерской и налоговой отчетности. Поэтому перед любыми изменениями нужно убедиться, что валютных остатков в учете действительно нет или они полностью закрыты.
Когда курсовые разницы возникают и откуда берутся проводки
Переоценка выполняется по всем объектам учета, выраженным в иностранной валюте: валютные банковские счета (52, 55, 57), расчеты с контрагентами по валютным договорам (60, 62, 66, 67, 76), валютные авансы и займы. Каждый раз, когда курс валюты в справочнике «Валюты» меняется, программа при проведении операций пересчитывает рублевую оценку остатка и относит разницу на счета 91.01 «Прочие доходы» или 91.02 «Прочие расходы».
Триггерами расчета служат: документы оплаты и поступления по валютным договорам, списание с валютного счета, а главное — регламентная операция «Переоценка валютных средств», которая выполняется в конце каждого месяца в обработке «Закрытие месяца». Именно она формирует массовые проводки по всем валютным остаткам на последнее число месяца.
Соответственно, чтобы курсовые разницы перестали появляться, нужно либо убрать валютные объекты из учета, либо остановить эту регламентную операцию, либо оба действия одновременно.
Можно смело исключать операцию из закрытия месяца
Отключать расчет нельзя — исказится отчетность
Проверьте настройку договора: «Оплата в рублях»
Ищите «хвосты» по валютным счетам в оборотке
Способ 1. Исключить переоценку валютных средств из закрытия месяца
Самый прямой способ остановить массовое формирование курсовых разниц — отменить регламентную операцию. Откройте раздел «Операции» → «Закрытие месяца», выберите нужный период. В списке операций найдите строку «Переоценка валютных средств».
Если операция еще не выполнена, нажмите на нее правой кнопкой мыши и выберите «Пропустить операцию» (в некоторых релизах — «Отменить операцию»). Если операция уже выполнена и проводки созданы, сначала выберите «Отменить операцию» — документ «Регламентная операция» будет помечен на удаление или отменен, проводки исчезнут.
Учтите ограничение: пропуск операции действует только на выбранный месяц. Если валютные остатки остаются в учете, в следующем месяце программа снова предложит выполнить переоценку. Кроме того, документы оплаты по валютным договорам продолжат формировать курсовые разницы при проведении — закрытие месяца здесь ни при чем.
- 1Откройте Операции → Закрытие месяца, выберите период
- 2Найдите операцию «Переоценка валютных средств»
- 3Правой кнопкой — «Пропустить операцию» или «Отменить операцию»
- 4Перепроведите последующие операции закрытия месяца
- 5Проверьте оборотно-сальдовую ведомость: проводки по 91.01/91.02 от переоценки должны исчезнуть
Способ 2. Убрать валютный признак со счетов и договоров
Если организация фактически не работает с валютой, но в базе остались валютные договоры или счета, корректный путь — привести учетные данные в соответствие с реальностью. Откройте карточку договора с контрагентом: раздел «Справочники» → «Договоры» или карточка контрагента. Проверьте поля «Валюта взаиморасчетов» и «Оплата в валюте».
Для договора, по которому расчеты идут в рублях, установите валюту «Российский рубль» и снимите признак оплаты в валюте. Если договор валютный, но оплата по нему производится в рублях по курсу (типичная ситуация «у.е.»), установите валюту договора и флаг «Оплата в рублях» — тогда вместо курсовых будут корректно рассчитываться суммовые разницы в налоговом учете.
Банковские счета проверьте в разделе «Банк и касса» → «Банковские счета». У рублевого счета валюта должна быть RUB. Если счет по ошибке заведен как валютный, исправьте валюту в карточке — но только при отсутствии остатков и движений, иначе программа не даст изменить реквизит или данные исказятся.
Способ 3. Закрыть валютные остатки перед отключением
Если валютные счета и договоры больше не используются, но по ним висят остатки, переоценка будет выполняться до тех пор, пока остатки не обнулятся. Правильная последовательность: провести реальные документы закрытия (оплата, возврат, списание), либо, если остатки «виртуальные» — возникли из-за ошибок переноса данных, — исправить их корректировочными документами.
Для анализа используйте отчет «Оборотно-сальдовая ведомость по счету» с отбором по валютным счетам и группировкой по валютам. Включите показатель «Валютная сумма» — так вы увидите, какие именно объекты дают валютные остатки. Частый случай: рублевый остаток по счету нулевой, а валютный «хвост» в несколько центов висит и порождает копеечные курсовые разницы каждый месяц.
Такие «хвосты» закрываются документом «Операция, введенная вручную» (Операции → Операции, введенные вручную) с корректным отнесением суммы, либо через корректировку расчетов. После обнуления валютных остатков переоценка перестанет формировать проводки естественным образом — отключать ничего не потребуется.
Как выбрать действие
Настройка учетной политики и функциональности
В разделе «Главное» → «Функциональность» на закладке «Банк и касса» (в некоторых конфигурациях — «Расчеты») есть признаки, связанные с валютными операциями и расчетами в у.е. Если снять эти флажки, часть интерфейса и документов для валютных операций скроется, но уже введенные валютные данные продолжат переоцениваться. Функциональность влияет на доступность возможностей, а не на учетную логику существующих данных.
В учетной политике (Главное → Учетная политика) отдельного переключателя курсовых разниц нет — это подтверждает, что расчет считается обязательным элементом учета. В налоговом учете курсовые разницы признаются внереализационными доходами и расходами, и их отключение также не предусмотрено настройками.
Поэтому настройки функциональности стоит использовать только как вспомогательный инструмент: убрать лишние пункты меню у пользователей, которые не работают с валютой, чтобы они случайно не завели валютный договор или счет.
Проверка результата после изменений
После любого из способов выполните контрольные проверки. Сформируйте оборотно-сальдовую ведомость за месяц по счетам 91.01 и 91.02 с детализацией по субконто: статей «Курсовые разницы» в оборотах быть не должно (для выбранного периода). Затем откройте карточку счета 52, 60, 62 с показателем валютной суммы — валютные остатки должны отсутствовать либо соответствовать реальным активам.
Повторно выполните закрытие месяца и убедитесь, что операция «Переоценка валютных средств» либо пропущена, либо выполняется без проводок (это нормально, когда валютных остатков нет). Если операция выполняется «в ноль», мешать она не будет — можно оставить как есть.
Дополнительно сверьте налоговый учет: в регистрах по налогу на прибыль курсовые разницы отражаются отдельно. Если вы отменили переоценку за закрытый период, по которому уже сдана отчетность, потребуется уточненная декларация — оцените последствия до изменений.
Как проверить результат
Нет оборотов по статье «Курсовые разницы»
Обороты остались — не убраны валютные остатки или операция не отменена
Валютные остатки нулевые или соответствуют реальным активам
Висят копеечные валютные «хвосты»
Переоценка пропущена или выполняется без проводок
Операция формирует проводки — источник остатков не найден
У рублевых расчетов валюта RUB, у валютных с рублевой оплатой — флаг «Оплата в рублях»
Договор в валюте без флага оплаты в рублях при фактических рублевых платежах
Типичные ошибки и ограничения
Наиболее распространенная ошибка — попытка «скрыть» курсовые разницы удалением проводок или ручной правкой документа «Регламентная операция». После следующего перепроведения или закрытия месяца проводки вернутся, а ручные правки создадут рассинхронизацию данных. Второй типичный просчет — отмена переоценки в прошлых закрытых периодах без анализа сданной отчетности.
Еще одна ошибка — путать курсовые и суммовые разницы. Если договор в валюте, а оплата в рублях, отключить расчет разниц нельзя в принципе: это обязательный элемент налогового учета. Правильное решение — корректная настройка договора, а не борьба с проводками.
Если ни один из способов не подходит — например, нужна нестандартная логика переоценки — остается вариант доработки конфигурации программистом. Это оправдано только при реальной методологической необходимости, поскольку усложняет обновления и поддержку базы.
Что важно запомнить
Курсовые разницы в 1С 8.3 не отключаются одной настройкой. Рабочие пути: отменить операцию «Переоценка валютных средств» в закрытии месяца, убрать валютный признак со счетов и договоров, закрыть валютные остатки. При реальных валютных активах расчет обязателен. Результат проверяйте по ОСВ счетов 91.01/91.02 и валютным остаткам.
Частые вопросы
Можно ли отключить курсовые разницы только для одного договора?
Напрямую — нет, переоценка выполняется по всем валютным объектам учета сразу. Обходной путь: перевести расчеты по этому договору в рубли (изменить валюту договора при нулевом остатке) или настроить оплату в рублях, если это соответствует реальным условиям контракта.
Почему курсовые разницы появляются, хотя валютных операций не было?
Почти всегда причина — остатки по валютным счетам или договорам, в том числе копеечные «хвосты» в валютной сумме при нулевом рублевом остатке. Сформируйте ОСВ с показателем валютной суммы по счетам 52, 57, 60, 62, 66, 67, 76 и найдите источник.
Что будет, если просто отменить переоценку в закрытии месяца?
Проводки по курсовым разницам за этот месяц исчезнут, но валютные остатки останутся непереоцененными. В следующем месяце программа снова предложит выполнить операцию, а рублевые остатки перестанут соответствовать текущему курсу — при реальных валютных активах это искажение учета.
Как убрать курсовые разницы в налоговом учете по налогу на прибыль?
Отдельно от бухгалтерского учета отключить их нельзя: налоговые курсовые разницы формируются той же переоценкой. Если валютных активов нет, устраните валютные остатки — тогда разницы перестанут возникать в обоих видах учета.
Нужно ли подавать уточненную декларацию после отмены переоценки за прошлый период?
Если период закрыт и отчетность сдана, а отмена переоценки изменила сумму доходов или расходов, то да — подается уточненная декларация по налогу на прибыль. Перед изменениями прошлых периодов оцените сумму влияния и согласуйте действия с главным бухгалтером.
Влияет ли загрузка курсов валют на возможность отключить расчет?
Нет. Загрузка курсов (Справочники → Валюты → Загрузить курсы) лишь обеспечивает актуальность данных для переоценки. Если не загружать курсы, расчет не отключится — программа будет использовать последний известный курс, что приведет к ошибкам в оценке остатков.