Как отразить курсовые разницы в 1С 8.3: проводки на примерах поступления и оплаты

· 12 мин

Содержание

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

Ниже — примеры с числами: поступление от поставщика с постоплатой, частичный аванс, расчёты с покупателем, переоценка валютных остатков и разбор ошибок, из-за которых курсовая разница в 1С либо не считается вообще, либо считается не на ту сумму.

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

Курсовая разница — результат изменения курса между двумя датами. Обязательство зафиксировали в рублях по одному курсу, а погасили или переоценили по другому. Дельта и есть разница.

Моменты, в которые 1С её рассчитывает:

  • 💱 Погашение долга — оплата поставщику или поступление оплаты от покупателя.
  • 🔁 Зачёт аванса — когда авансовая часть закрывает поставку.
  • 📆 Закрытие месяца — регламентная операция «Переоценка валютных средств» на последний календарный день.
  • 💵 Покупка и продажа валюты — разница между курсом сделки и курсом ЦБ.

Положительная и отрицательная разница

ВидЧто произошлоСчётПроводка
ПоложительнаяКурс сыграл в вашу пользу91.01 прочие доходыДт 52/60/62 Кт 91.01
ОтрицательнаяКурс сыграл против вас91.02 прочие расходыДт 91.02 Кт 52/60/62

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

Какие счета переоцениваются

Переоценке подлежат валютные остатки и валютные расчёты:

  • 52 — валютные расчётные счета;
  • 55 — специальные валютные счета;
  • 50.21 — касса в валюте;
  • 60, 62, 66, 67, 71, 76 — расчёты в валюте или у. е.;
  • 58 — часть финансовых вложений в валюте.

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

Авансы — главная точка непонимания. Заплатили поставщику 100% предоплаты — стоимость поставки встанет по курсу аванса и больше меняться не будет. Курсовой разницы там просто нет и быть не должно.

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

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

Создание расчётного счёта в иностранной валюте

Справочники → Банковские счета → Создать. В карточке укажите валюту счёта — например USD или CNY. 1С сама подставит счёт учёта 52 вместо 51.

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

Загрузка курсов валют

Справочники → Валюты. Откройте валюту и включите загрузку курсов — 1С тянет их с сервера РБК/ЦБ. Затем нажмите «Загрузить курсы валют» и задайте период.

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

Договор с поставщиком в валюте

Справочники → Договоры. Поле «Цена в» — валюта договора, поле «Оплата в» — валюта расчётов. Возможны три схемы:

Цена вОплата вЧто переоценивается
USDUSDВалютный долг целиком
USDруб.Долг в у. е., расчёты рублями
руб.руб.Ничего, разниц не будет

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

Как в 1С провести курсовые разницы 8.3 от поставщика: проводки и примеры поступления

Самый частый сценарий — постоплата. Товар пришёл, оплатили позже, курс изменился.

Пример 1. Постоплата, курс вырос

Поступление 10 марта на 1 000 USD, курс 90 ₽. Оплата 25 марта, курс 92 ₽.

Документ Поступление (акт, накладная, УПД) фиксирует долг по 60.01 на 90 000 ₽. Документ Списание с расчётного счёта 25 марта закрывает долг уже по 92 000 ₽ и добрасывает разницу.

Проводки по операции

Курс вырос, заплатили больше — для покупателя это расход. Упал бы до 88 ₽, программа сформировала бы Дт 60.01 Кт 91.01 на 2 000 ₽ дохода.

Пример 2. Частичный аванс — самый коварный случай

5 марта аванс 400 USD по курсу 89 ₽. Поступление 20 марта на 1 000 USD, курс 91 ₽. Остаток 600 USD оплачен 28 марта по курсу 93 ₽.

Как 1С разложит стоимость поступления:

Часть поставкиUSDКурсРубли
Покрыта авансом40089 (курс аванса)35 600
Осталось в долге60091 (курс поступления)54 600
Итого товар1 000—90 200

Авансовая часть зафиксирована по 89 ₽ и дальше не трогается. На остаток 600 USD при оплате 28 марта возникнет разница: (93 − 91) × 600 = 1 200 ₽ в расходы, проводка Дт 91.02 Кт 60.01.

Вручную ничего списывать не нужно. Задача — проверить, что зачёт аванса привязан к нужному документу поступления (Поступление → Аванс зачтён: Автоматически).

Пример 3. Долг перешёл на следующий месяц

Поступление 20 марта на 1 000 USD по курсу 91 ₽, оплата только 15 апреля по курсу 94 ₽. Курс ЦБ на 31 марта — 92,50 ₽.

1С разложит разницу на два куска:

  1. 31 марта, переоценка при закрытии месяца: (92,50 − 91) × 1 000 = 1 500 ₽ → Дт 91.02 Кт 60.01.
  2. 15 апреля, при оплате: (94 − 92,50) × 1 000 = 1 500 ₽ → Дт 91.02 Кт 60.01.

Итого 3 000 ₽ расхода, но разнесённые по двум периодам. Именно поэтому сумма по итогам года совпадает, а по месяцам — «гуляет».

Прикиньте разницу до проведения

Калькулятор курсовой разницы
Разница: — · —
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

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

Логика та же, знак обратный. Валютная дебиторка — это актив: курс вырос, стоимость требования в рублях выросла, значит доход.

Пример. Реализация 5 июня на 2 000 EUR, курс 95 ₽ → выручка 190 000 ₽, долг по 62.01. Оплата 30 июня по курсу 97 ₽ → 194 000 ₽.

Проводки по операции

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

Переоценка валютных остатков в 1С 8.3: как считается

Переоценка — это то, как программа отражает курсовые разницы по остаткам, которые на конец месяца никто не погасил.

Формула простая:

Курсовая разница = Остаток в валюте × (Курс на конец месяца − Курс предыдущей оценки)

Где найти: Операции → Закрытие месяца → Переоценка валютных средств. Операция идёт в первом блоке закрытия, до расчёта себестоимости и налога на прибыль.

Что программа делает пошагово:

  1. Берёт остатки по всем валютным счетам и валютным расчётам на 31-е число.
  2. Подтягивает курс ЦБ на эту дату из справочника «Валюты».
  3. Сравнивает рублёвую оценку остатка с новой и считает дельту.
  4. Формирует проводки по 91.01 / 91.02 со статьёй прочих доходов и расходов «Курсовые разницы».
  5. Записывает расшифровку в справку-расчёт.

Пример. На 52 остаток 5 000 USD. Предыдущая оценка — по курсу 90 ₽ (450 000 ₽). Курс на 31 мая — 92,40 ₽.

5 000 × (92,40 − 90) = 12 000 ₽ → Дт 52 Кт 91.01, положительная разница.

Переоценка не делает движений по валютной колонке — только по рублёвой. Валютный остаток после неё остаётся тем же: 5 000 USD.

Покупка и продажа валюты: где ещё берётся разница

Отдельный источник разниц — операции конвертации. Банк покупает и продаёт по своему курсу, учёт идёт по курсу ЦБ, дельта падает на 91.

Схема в 1С 8.3 через документы Списание с расчётного счёта и Поступление на расчётный счёт с видом операции «Покупка иностранной валюты» / «Продажа иностранной валюты» и транзитным счётом 57:

Проводки по операции

Строго говоря, дельта «курс банка минус курс ЦБ» — это не курсовая разница, а финансовый результат сделки. Но в 1С она попадает на тот же счёт 91, поэтому при сверке её надо уметь отделять от переоценки.

Как проверить правильность расчёта курсовых разниц

Рабочий порядок, который ловит почти все ошибки. Занимает минут пять.

Шаг 1. Закройте месяц и посмотрите на цвет операции

Операции → Закрытие месяца. Регламентная операция «Переоценка валютных средств» должна быть зелёной. Красная или серая — разницы за месяц не посчитаны вообще.

Шаг 2. Разберите справку-расчёт

Клик по операции → «Справка-расчёт “Переоценка валютных средств”». В ней по каждому счёту и валюте видно:

  • остаток в валюте на конец месяца;
  • курс предыдущей оценки и новый курс;
  • сумму дооценки или уценки.

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

Шаг 3. Сверьте обороты по счёту 91

Отчёт ОСВ по счёту 91 с субконто «Прочие доходы и расходы». Найдите статью «Курсовые разницы»: её обороты — это и есть итог расчёта за период.

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

Шаг 4. Проверьте валютные остатки в двух измерениях

ОСВ по счетам 52, 60, 62 с настройкой «Выводить в валюте». Смотрите две колонки — валютную и рублёвую.

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

Шаг 5. Проверьте себя на встречном расчёте

Возьмите один валютный остаток, умножьте на дельту курсов вручную и сравните со справкой-расчётом. Совпало по одному счёту — с большой вероятностью совпадёт и по остальным.

Чек-лист проверки курсовых разниц
Выполнено: 0 / 9

Курсовые разницы и налог на прибыль

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

ПериодНалоговый учёт положительных разницЧто было в 1С
До 2022 годаНа дату переоценки и погашенияОбычный порядок, БУ = НУ
2022–2024Только на дату погашения обязательстваРасхождение БУ и НУ, временные разницы по ПБУ 18
С 2025 годаВозврат к признанию на дату переоценкиОбычный порядок

При включённом ПБУ 18/02 расхождения программа формирует сама — смотреть их надо в отчёте по ПБУ 18 и в анализе субконто «Временные разницы», а не в справке-расчёте переоценки.

Для актуального периода отдельных настроек не требуется — достаточно свежего релиза «1С:Бухгалтерии». Механизм переоценки обновляется вместе с законодательством; номер релиза и перечень изменений смотрите в описании обновления внутри программы.

Типичные ошибки при расчёте

Ошибки почти всегда в данных, а не в алгоритме программы.

  • ❌ Курс не загружен. Переоценка идёт по последнему известному значению. Лечится загрузкой курсов и перепроведением закрытия месяца.
  • ❌ Договор в рублях вместо валюты. Разница не считается вообще. Смените валюту договора и перепроведите документы.
  • ❌ Аванс переоценён. Признак — разница на 100% предоплате. Проверьте привязку зачёта аванса к поступлению.
  • ❌ Документы не перепроведены. После правки курса или договора обязателен Все операции → Проведение документов.
  • ❌ Ручные проводки поверх автоматических. Разница учтена дважды. Уберите ручную операцию.
  • ❌ Оплата не сопоставлена с документом долга. В Списании с расчётного счёта не заполнен договор или документ оплаты — долг закрылся «в общий котёл», разница легла не туда.
  • ❌ Взаиморасчёты ведутся «По договору в целом», а нужно «По расчётным документам». Переоценка считается по агрегату, детализация по накладным теряется.
  • ❌ Разница по валютной кассе забыта. Счёт 50.21 тоже переоценивается, а про него вспоминают редко.

Если не помогло: разница всё равно не та

Когда справка-расчёт выглядит правильно, а сумма по 91 не бьётся, идите по этому маршруту:

  1. Отчёт «Анализ субконто» по контрагенту и договору за период. Ищите строки, где валютный оборот есть, а рублёвый несоразмерен.
  2. Отчёт по проводкам с отбором по счёту 91.01/91.02 и статье «Курсовые разницы». Виден каждый документ-источник — сразу ясно, кто добросил лишнее.
  3. Экспресс-проверка учёта (Отчёты → Анализ учёта → Экспресс-проверка) — блок «Операции по расчётному счёту» и «Ведение учёта».
  4. Перепроведение цепочки в хронологии: банк → поступления → реализации → закрытие месяца. Порядок важен: закрытие месяца, проведённое до правки первички, оставит старые суммы.
  5. Если расхождение осталось и оно существенное — сравните обороты по 91 с суммой из справки-расчёта плюс разницы по оплатам. Дельта покажет, сколько «пришло» из операций покупки-продажи валюты, а не из переоценки.

Видео по теме

Видео с YouTube — канал «Налоги с Анастасией Маковой». Стороннее видео для наглядности; порядок действий в вашей версии 1С может отличаться.

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

Почему 1С не считает курсовые разницы?
Три причины по частоте: не загружен курс валюты, договор заведён в рублях вместо валюты, не проведена регламентная операция «Переоценка валютных средств» при закрытии месяца. Проверьте их по очереди.
На каком счёте отражаются курсовые разницы?
На счёте 91: положительные — 91.01 (прочие доходы), отрицательные — 91.02 (прочие расходы), по статье прочих доходов и расходов «Курсовые разницы».
Как отразить курсовую разницу в 1С вручную?
Как правило, не нужно — программа считает сама при оплате, зачёте аванса и закрытии месяца. Ручная операция по счёту 91 оправдана только при исправлении прошлых периодов, и тогда автоматический расчёт за этот период надо отключить или снять.
Нужно ли переоценивать авансы?
Нет. Выданные и полученные авансы не переоцениваются: их рублёвая стоимость фиксируется по курсу на дату аванса. Переоценке подлежит только непогашенная часть долга.
Как проверить, правильно ли программа посчитала курсовую разницу?
Откройте справку-расчёт «Переоценка валютных средств» после закрытия месяца, сверьте курсы с курсом ЦБ, затем проверьте обороты по статье «Курсовые разницы» на счёте 91 и валютные остатки в ОСВ по счетам 52, 60, 62 в двух колонках — валютной и рублёвой.
Возникает ли курсовая разница, если оплата и поставка в одном месяце?
Да, если между датами изменился курс. Разница спишется на дату оплаты. Промежуточной переоценки на конец месяца не будет, поскольку долг к этому моменту уже закрыт.
Что делать, если курсовая разница посчиталась неверно?
Отмените закрытие месяца, загрузите актуальный курс, перепроведите документы за период через Проведение документов и закройте месяц заново. Ручные проводки поверх автоматических не добавляйте.

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
  • НК РФ, ст. 250 п. 11 и ст. 265 п. 1 пп. 5 (курсовые разницы в доходах и расходах)
  • НК РФ, ст. 271 п. 4 пп. 7 и ст. 272 п. 7 пп. 6 (дата признания)
  • ПБУ 18/02 «Учёт расчётов по налогу на прибыль организаций»