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

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

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

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

Курсовые разницы в 1С 8.3 возникают автоматически, когда в программе ведется учет в иностранной валюте: на валютных счетах есть остатки, существуют непогашенные расчеты с контрагентами в валюте или выданы валютные займы. Программа переоценивает эти остатки по курсу ЦБ на дату операции и на конец месяца, а разница между рублевой оценкой попадает на счета 91.01 или 91.02.

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

Прежде чем что-либо менять, важно понять причину появления разниц. Если организация действительно работает с валютой, полное отключение переоценки приведет к искажению отчетности — курсовые разницы обязательны по ПБУ 3/2006 и НК РФ. Если же разницы появились из-за ошибок в данных (неверный курс валюты, неправильный счет учета, «зависшие» остатки), исправлять нужно первичные данные, а не результат переоценки.

Как проверить, откуда берутся курсовые разницы

Начните с анализа: откройте отчет «Оборотно-сальдовая ведомость по счету» для счетов 91.01 и 91.02 за нужный период и разверните субконто. Вы увидите, по каким документам и объектам учета сформированы суммы — обычно это регламентная операция «Переоценка валютных средств» в составе закрытия месяца или отдельные документы оплаты.

Далее сформируйте ОСВ по валютным счетам (52, 57, 60, 62, 66, 67, 71, 76 с валютной аналитикой) и проверьте остатки. Типичная картина: рублевый остаток есть, а валютного нет (или наоборот) — это признак накопленных ошибок в курсах или незакрытых расчетов. Именно такие «хвосты» чаще всего генерируют непонятные курсовые разницы.

Разницы появляются каждый месяцЕсть валютные остатки

Проверьте ОСВ по счетам 52, 60, 62 в валюте — переоценка работает штатно

Рублевый остаток при нулевом валютномОшибка в курсах или расчетах

Сверьте курсы в регистре «Курсы валют» и акты сверки с контрагентом

Разницы появились после обновленияИзменилась методика переоценки

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

Разницы при отсутствии валютных операцийЛишние признаки валютного учета

Проверьте договоры и счета на предмет ошибочной валюты учета

Настройка переоценки валютных остатков

Переоценка в 1С 8.3 (Бухгалтерия предприятия) управляется на уровне плана счетов и учетной политики. Откройте раздел «Главное → План счетов» и проверьте нужный счет: у валютных счетов должен стоять признак «Валютный». Если признак установлен у счета, по которому валютный учет не ведется, программа будет пытаться переоценивать рублевые остатки — снимите флажок (в типовой конфигурации для этого может потребоваться включить возможность изменения или использовать обработку, так как типовые счета защищены от редактирования).

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

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

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

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

Если период закрыт и править документы в нем нельзя, используйте документ «Операция, введенная вручную» (раздел «Операции») текущей датой: сторнируйте ошибочную сумму с корреспонденцией 91.01/91.02 и соответствующего счета учета. Такую корректировку нужно документально обосновать бухгалтерской справкой, поскольку она влияет на налоговую базу.

Курсовые разницы по расчетам с контрагентами

Частая ситуация: разницы возникают по договорам в у.е., где оплата идет в рублях по курсу на дату платежа. В 1С это настраивается в карточке договора: поле «Расчеты в» — валюта или условные единицы, «Оплата в» — рубли. Если договор настроен неверно (например, указана расчетная валюта вместо у.е.), программа будет считать курсовые разницы там, где их быть не должно, или наоборот.

Проверьте «зависшие» авансы: если аванс в валюте не зачтен из-за разнесения по разным договорам или счетам, на нем будет копиться переоценка. Сформируйте отчет «Обороты между субконто» по контрагентам и сверьте валютные остатки с актами сверки. Лишние остатки закрываются документом «Корректировка долга» (раздел «Покупки» или «Продажи»).

Типичные ошибки
01
Ручное сторнирование курсовых разниц без исправления первичного документа — ошибка вернется при следующем закрытии месяца
02
Загрузка курсов только на конец месяца — переоценка на даты операций считается по устаревшему курсу
03
Один договор в валюте и один в рублях с одним контрагентом при фактически единых расчетах — авансы не зачитываются и копятся разницы
04
Снятие признака «Валютный» у счета при наличии остатков — рублевые эквиваленты «зависают» и искажают баланс
05
Исправление прошлого закрытого периода без отражения корректировки в налоговом учете — расхождение БУ и НУ

Переоценка в налоговом учете и разницы между БУ и НУ

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

Если вы видите расхождения между БУ и НУ в проводках переоценки (колонки «Сумма НУ», «ВР», «ПР» в движениях документов), не пытайтесь их «убрать» вручную. Проверьте, что в учетной политике включено применение ПБУ 18/02, и анализируйте разницы через отчет «Анализ учета по налогу на прибыль». Ручные правки здесь почти всегда приводят к развалу контрольного соотношения БУ = НУ + ПР + ВР.

Когда курсовые разницы не должны формироваться вообще

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

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

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

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

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

Рублевые и валютные остатки соответствуют курсу на отчетную дату

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

Есть рублевый остаток при нулевом валютном или наоборот

Закрытие месяца, операция «Переоценка валютных средств»
Норма

Операция выполнена, суммы совпадают с расчетом по курсу ЦБ

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

Операция с ошибкой или суммы не сходятся с ручным пересчетом

ОСВ по счетам 91.01 и 91.02
Норма

Разницы только по реальным валютным объектам

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

Разницы по договорам и счетам, где валютных операций не было

Соотношение БУ = НУ + ПР + ВР
Норма

Выполняется по всем счетам

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

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

FAQ: частые вопросы о курсовых разницах в 1С 8.3

Можно ли полностью отключить переоценку валютных остатков?

Штатной настройки «отключить переоценку» в 1С 8.3 нет — она выполняется автоматически для всех счетов с признаком валютного учета. Фактически переоценка не формируется, только если на валютных счетах нет остатков. Отключить ее при наличии валютных операций нельзя: это нарушение правил учета.

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

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

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

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

Что делать, если регламентная операция переоценки завершается с ошибкой?

Откройте протокол ошибки в форме закрытия месяца. Чаще всего причины: не заполнен курс валюты на дату переоценки, не указан счет учета курсовых разниц в настройках или повреждены движения валютного документа. Устраните указанную причину и повторите операцию.

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

В бухгалтерском учете выданные авансы переоцениваются только на дату их выдачи, далее по отчетным датам — нет. В налоговом учете авансы также не переоцениваются. Если вы видите ежемесячную переоценку аванса, проверьте, не учитывается ли он как задолженность (например, из-за неверного порядка зачета авансов в договоре).

Курсовые разницы в 1С: Управление торговлей и ERP убираются так же?

Принцип тот же: исправляются первичные данные и настройки расчетов, а не сам результат переоценки. В ERP-конфигурациях переоценка выполняется в рамках закрытия месяца по регламентированному учету, а настройки валютных расчетов находятся в соглашениях и договорах с контрагентами.

Итог

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

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