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

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

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

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

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

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

Что такое курсовая разница и когда она возникает

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

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

Настройка 1С перед началом работы с валютой

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

Далее проверьте план счетов. Счета, по которым ведутся валютные операции (52 «Валютные счета», 57 «Переводы в пути», 60, 62, 66, 67 и другие), должны иметь признак валютного учёта — флажок «Валютный» в карточке счёта. Для счетов расчётов с контрагентами также должна быть включена аналитика по договорам и документам расчётов.

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

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

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

Типовая цепочка выглядит так: поступление товара (или реализация) в валюте → оплата по другому курсу. Документ «Поступление (акты, накладные)» в валюте формирует кредиторскую задолженность по курсу на дату документа. Когда вы проводите «Списание с расчётного счёта» с видом операции «Оплата поставщику» по этому договору, программа пересчитывает задолженность по курсу на дату оплаты и автоматически формирует проводку по курсовой разнице.

Проводки при росте курса (для покупателя): Дт 91.02 Кт 60 — отрицательная курсовая разница. При снижении курса: Дт 60 Кт 91.01 — положительная. У продавца по счёту 62 логика зеркальная. Посмотреть сформированные проводки можно кнопкой «Дт/Кт» в документе оплаты.

Частичная оплата и авансы

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

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

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

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

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

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

Проводки документа оплаты
Норма

Есть проводка Дт/Кт 91.01 или 91.02 с контрагентом и договором

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

Проводки нет при разнице курсов — проверьте договор и зачёт аванса

Оборотно-сальдовая ведомость по счёту 52
Норма

Валютный остаток × курс ЦБ = рублёвый остаток

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

Рублёвый остаток не сходится с пересчётом — переоценка не выполнена

Закрытие месяца
Норма

Операция «Переоценка валютных средств» выполнена без ошибок

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

Операция с предупреждением или отсутствует при валютных остатках

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

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

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

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

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

Вторая типичная ситуация — «висящие» рублёвые остатки после полного закрытия валютного долга. Обычно это следствие ручных проводок по счетам 60/62 или изменения документов задним числом без перепроведения цепочки. Лечится восстановлением последовательности: перепроведите документы по контрагенту в хронологическом порядке и повторите закрытие месяца.

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

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

Итоговый контроль удобно делать по отчётам. Сформируйте оборотно-сальдовую ведомость по счетам 52, 60, 62 с группировкой по валютам и сверьте: валютный остаток, умноженный на курс ЦБ на отчётную дату, должен совпадать с рублёвым сальдо. Отчёт «Анализ счёта» по 91.01 и 91.02 с отбором по статье «Курсовые разницы» покажет суммы за период.

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

Итог

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

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

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

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

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

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

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

Переоцениваются ли валютные авансы?

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

Что делать, если после закрытия долга остался рублёвый остаток на счёте 60 или 62?

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

Где посмотреть расшифровку переоценки за месяц?

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

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

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