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

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

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

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

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

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

Ошибки в этой области напрямую бьют по финансовому результату и налогу на прибыль (или УСН), поэтому важно понимать, где программа берет курсы, какие счета переоцениваются и как проверить корректность расчета перед сдачей отчетности.

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

Переоценке подлежат активы и обязательства, стоимость которых выражена в иностранной валюте: остатки на валютных счетах (счет 52), валютная наличность в кассе (50 с валютной аналитикой), расчеты с контрагентами в валюте (60, 62, 66, 67, 76), валютные займы и кредиты. Рублевая оценка этих статей пересчитывается по курсу ЦБ на дату операции и на отчетную дату.

Не переоцениваются авансы, выданные и полученные в валюте (в бухгалтерском учете они фиксируются по курсу на дату перечисления), а также вложения во внеоборотные активы и МПЗ, принятые к учету после оплаты. Это частая причина расхождений: бухгалтер ждет переоценки по авансовому счету, а программа правомерно её не делает.

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

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

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

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

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

Автоматическая переоценка при проведении документов

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

Аналогично работают поступление на валютный счет, конверсия валюты, поступление товаров с валютным договором. Итоговая сумма курсовых разниц за месяц складывается из этих «операционных» разниц и итоговой переоценки остатков на конец месяца.

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

Переоценка при закрытии месяца

Основной инструмент списания курсовых разниц — регламентная операция «Переоценка валютных средств» в обработке «Закрытие месяца» (раздел «Операции → Закрытие месяца»). Она выполняется на последнее число месяца и пересчитывает рублевую оценку всех валютных остатков по курсу ЦБ на отчетную дату.

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

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

Настройка счетов прочих доходов и расходов

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

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

Ручное списание курсовых разниц через операцию

Иногда требуется отразить курсовую разницу вручную: при исправлении ошибок прошлых периодов, при переоценке статей, которые программа не обрабатывает автоматически (например, разницы по вкладам в уставный капитал в валюте, относимые на счет 83), или в нетиповых конфигурациях.

Для этого создайте документ «Операция, введенная вручную» (раздел «Операции → Операции, введенные вручную»). Укажите проводку: Дт 91.02 Кт 52 (или счет расчетов) для отрицательной разницы, Дт 52 Кт 91.01 — для положительной. Сумму рассчитайте самостоятельно как разницу рублевых оценок по курсам на соответствующие даты.

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

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

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

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

Типичные ошибки
01
Не загружен курс на последний день месяца — переоценка выполняется по устаревшему курсу или падает с ошибкой
02
Документы введены задним числом и не перепроведены — разницы рассчитаны по старым курсам
03
Ожидание переоценки по валютным авансам — авансы в бухгалтерском учете не переоцениваются, это не ошибка программы
04
Ручные проводки по валютным счетам без валютной суммы — ломают дальнейшую автоматическую переоценку
05
Неверный вид статьи прочих доходов/расходов — курсовые разницы попадают не в ту строку отчета о финансовых результатах
Контрольные точки

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

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

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

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

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

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

Рублевая оценка = валютный остаток × курс ЦБ на конец месяца

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

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

Справка-расчет переоценки
Норма

По каждому объекту видны курсы и сумма разницы

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

Пустая справка при наличии валютных остатков

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

Статья «Курсовые разницы», корректные суммы дохода/расхода

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

Проводки без статьи или с неверным видом статьи

Часто задаваемые вопросы

Почему программа не переоценивает валютный аванс поставщику?

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

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

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

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

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

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

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

Куда относятся курсовые разницы по валютному кредиту?

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

Итог

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

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