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

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

Как отразить курсовую разницу по валютному счету в 1С

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

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

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

Что такое курсовая разница по валютному счету и когда она возникает

Валютный счет (в 1С это счет 52 «Валютные счета») учитывает средства в иностранной валюте с одновременной рублевой оценкой. Пока курс ЦБ не меняется, рублевая оценка остатка стабильна. Как только курс вырос или упал, рублевая оценка того же валютного остатка изменяется — это и есть курсовая разница. При росте курса валюты возникает положительная разница (прочий доход), при снижении — отрицательная (прочий расход).

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

Важно различать курсовую разницу по остатку на счете и разницу, возникающую при расчетах с контрагентами по валютным договорам (счета 60, 62, 66, 67). Механизм похож, но статья посвящена именно денежным средствам на счете 52 и на валютных депозитах (счет 55).

Подготовка: настройка счетов и загрузка курсов валют

Прежде чем отражать операции, убедитесь, что база настроена корректно. Откройте план счетов и проверьте счет 52: у него должен быть установлен признак валютного учета (галочка «Валютный»). В типовой конфигурации это задано по умолчанию, но при переносе данных или самостоятельном создании счетов признак мог быть снят. То же касается счетов 55.22 и 57, если ведутся валютные депозиты или переводы в пути.

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

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

Третий элемент — счет отражения курсовых разниц. В типовой конфигурации положительные разницы попадают на 91.01 «Прочие доходы» со статьей «Курсовые разницы», отрицательные — на 91.02 «Прочие расходы». Проверьте, что в справочнике «Прочие доходы и расходы» есть такие статьи и у них корректно заполнен вид (для налогового учета — принимаемые внереализационные доходы/расходы).

Как 1С рассчитывает курсовую разницу при операциях по счету

При каждом документе движения по валютному счету — «Поступление на расчетный счет», «Списание с расчетного счета» — программа пересчитывает рублевую оценку остатка, который был на счете до операции, по курсу на дату документа. Разница между старой рублевой оценкой и новой сразу отражается проводкой на счет 91. Это происходит автоматически, отдельных действий от пользователя не требуется.

Пример логики расчета: на счете 10 000 USD, учтенных по курсу 78 руб. (рублевая оценка 780 000 руб.). На дату списания части средств курс ЦБ составил 80 руб. Программа переоценит весь остаток: 10 000 × 80 = 800 000 руб., разница +20 000 руб. уйдет в кредит 91.01. Затем списание пройдет уже по новому курсу. Если курс снизился, проводка будет обратной: дебет 91.02, кредит 52.

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

Ежемесячная переоценка при закрытии месяца

Даже если по валютному счету не было движений, остаток переоценивается на последнее число месяца. Это делает регламентная операция «Переоценка валютных средств» в обработке «Закрытие месяца» (раздел «Операции»). Операция появляется в списке автоматически, если в базе есть валютные остатки или валютные обязательства.

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

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

Отражение в налоговом учете и разницы с бухгалтерским

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

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

Перед закрытием месяца полезно сформировать оборотно-сальдовую ведомость по счету 52 с детализацией по валютам и сравнить валютный остаток с последней банковской выпиской. Если валютные остатки расходятся, любая переоценка будет считаться от неверной базы, и искать ошибку потом придется по цепочке всех месяцев. Сначала сверка с банком — потом переоценка.
ПЗ
Практическое замечание

Для организаций на УСН курсовые разницы от переоценки валютных остатков в налоговом учете не признаются — доходы и расходы учитываются кассовым методом по фактическому курсу операции. В 1С это учтено в настройках: при объекте «доходы» или «доходы минус расходы» переоценка валютных средств формирует только бухгалтерские проводки без влияния на книгу учета доходов и расходов. Проверьте это на своей базе, если применяете упрощенку.

Проверка результата: отчеты и контрольные точки

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

Дополнительно сформируйте «Анализ счета» 52 за месяц: в отчете видны все проводки переоценки с контрагированием счета 91. Обороты по 91.01 и 91.02 в корреспонденции с 52 должны совпадать с суммами в справке-расчете. Если анализ счета показывает обороты, а справки-расчета нет (или наоборот) — значит, часть операций проведена вручную или закрытие месяца выполнено не полностью.

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

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

Валютный остаток по счету 52 в ОСВ
Норма

Совпадает с банковской выпиской на отчетную дату

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

Расхождение хотя бы на копейки в валюте — искать непроведенный или лишний документ

Рублевая оценка остатка
Норма

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

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

Оценка соответствует старому курсу — переоценка за месяц не выполнена

Проводки по счету 91
Норма

Есть записи «Переоценка валютных средств» в корреспонденции со счетом 52

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

Проводок нет при изменившемся курсе и ненулевом остатке

Курсы в справочнике валют
Норма

Есть курс на каждую дату операции и на конец каждого месяца

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

Пропуски дат — программа брала ближайший ранний курс

Типичные ошибки и как их исправить

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

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

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

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

Особые сценарии: конверсия, несколько валют, депозиты

При конверсии одной валюты в другую (например, покупка евро за доллары) в 1С используются документы списания и поступления через счет 57 или напрямую между счетами 52. Курсовая разница при этом формируется по каждой валюте отдельно, плюс возникает финансовый результат от разницы между кросс-курсом банка и курсами ЦБ. Не пытайтесь «свести» конверсию одной ручной операцией — используйте штатные документы, иначе переоценка обоих счетов собьется.

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

Маршрут решения

Как выбрать действие

Переоценка за месяц не сформировалась, курсы загружены, остаток естьПроверьте признак валютного учета у счета и повторно выполните закрытие месяца
Сумма переоценки не сходится с ручным расчетомОткройте справку-расчет и проверьте, какой курс взят на начало и конец периода; сверьте валютный остаток с выпиской
Нужно исправить ошибку прошлого закрытого периодаОтмените закрытие месяца, исправьте первичные документы или курсы, выполните перепроведение и повторное закрытие последовательно по месяцам
Остаток в валюте нулевой, а рублевая оценка «висит»Это следствие ручных операций или сбоя — выполните переоценку за период, когда остаток обнулился, либо скорректируйте через исправление документов, а не ручную проводку

Частые вопросы

Нужно ли отражать курсовую разницу, если по валютному счету не было движений?

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

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

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

На какой счет попадает курсовая разница: 91 или 90?

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

Как отразить разницу между курсом ЦБ и курсом, по которому банк купил валюту?

Это не курсовая разница, а финансовый результат от покупки или продажи валюты. В 1С он формируется автоматически документами «Поступление на расчетный счет» (покупка валюты) и «Списание с расчетного счета» (продажа) при указании курса банка: разница между рублевой оценкой по курсу ЦБ и фактической суммой сделки отражается на счете 91 отдельной проводкой.

Что делать, если после переоценки по счету 52 «висит» рублевый остаток при нулевом валютном?

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

Нужно ли отражать курсовые разницы при УСН?

В бухгалтерском учете — да, переоценка обязательна для всех организаций, ведущих бухучет. В налоговом учете при УСН разницы от переоценки валютных остатков не признаются ни в доходах, ни в расходах. В 1С при настроенной УСН программа формирует только бухгалтерские проводки без включения сумм в книгу учета доходов и расходов.

Итог

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

Курсовая разница по валютному счету в 1С формируется автоматически: при каждом движении по счету 52 и регламентной операцией «Переоценка валютных средств» при закрытии месяца. Корректность зависит от трех условий: включенный признак валютного учета, загруженные курсы ЦБ на все даты и валютный остаток, сверенный с банком. Результат отражается на счете 91, контролируется через справку-расчет и анализ счета 52. Ручные проводки по рублевой оценке валютных счетов — прямой путь к задвоению сумм.