Курсовые разницы в 1С 8.3: от загрузки курсов до проводок по счёту 91

· 10 мин

Содержание

Курсовую разницу в 1С:Бухгалтерии 3.0 обычно не вносят руками: её считает регламентная операция «Переоценка валютных средств» в Операции → Закрытие месяца, а при оплате валютного долга разница проводится сразу документом банка. Положительная курсовая разница уходит в Кт 91.01, отрицательная — в Дт 91.02, со статьёй прочих доходов и расходов «Курсовые разницы». Ручная операция нужна только для исправлений и особых случаев.

Многие бухгалтеры считают, что отражать курсовые разницы в 1С нужно отдельной проводкой по каждой оплате. Это не так. Если включены валютные операции, загружены курсы и в договорах указана валюта, программа сама пересчитывает валютные остатки и долги. Задача бухгалтера — правильно всё настроить и проверить результат.

Откуда берётся курсовая разница и что 1С переоценивает

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

Пересчитывают только монетарные статьи — те, что погасятся деньгами. Авансы, товары и основные средства остаются по курсу на дату их принятия к учёту.

Объект учётаСчёт в БП 3.0Переоценивается?
Валютный расчётный счёт52Да
Касса в валюте50.21Да
Долг перед поставщиком в валюте60.21Да
Долг покупателя в валюте62.21Да
Аванс выданный поставщику в валюте60.22Нет
Аванс полученный от покупателя в валюте62.22Нет
Долг в условных единицах (оплата в рублях)60.31, 62.31Да
Товары, ОС, услуги, оплаченные в валюте41, 01, 20, 26Нет

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

Знаки разницы:

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

Настройка 1С перед учётом курсовых разниц

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

1. Включите валютные операции

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

2. Добавьте валюты и настройте загрузку курсов

Справочник валют находится в Справочники → Банк и касса → Валюты. Добавьте нужную валюту из общероссийского классификатора и в её карточке выберите способ установки курса — загрузка из интернета.

Чтобы курсы ЦБ подтягивались сами, нужна подключённая интернет-поддержка: Администрирование → Интернет-поддержка и сервисы. Если её нет, курс на каждую дату можно ввести вручную в карточке валюты.

Без курса на дату операции 1С возьмёт последний известный курс — и разница посчитается неверно.

3. Укажите валюту в договоре с контрагентом

В карточке договора заполните валюту взаиморасчётов. Для договоров, где цена в долларах или евро, а платят рублями, отметьте расчёты в условных единицах. Именно от договора зависит, на какой субсчёт (60.21 или 60.31, 62.21 или 62.31) лягут расчёты.

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

4. Проверьте статью «Курсовые разницы»

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

Как 1С отражает курсовые разницы автоматически

Программа считает разницу в двух местах: в момент оплаты и в конце месяца.

При оплате или поступлении валюты

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

Пример с отрицательной разницей:

  1. 10 марта поступил товар на 5 000 USD по курсу 91,00 — долг перед поставщиком 455 000 ₽ (Дт 41.01 Кт 60.21).
  2. 20 марта долг оплачен по курсу 92,00 — с валютного счёта списано 460 000 ₽ в рублёвой оценке.
  3. Разница 460 000 − 455 000 = 5 000 ₽ — это отрицательная курсовая разница: Дт 91.02 Кт 60.21.

Стоимость товара остаётся 455 000 ₽. Курс оплаты на себестоимость не влияет.

Та же логика работает с покупателем, только знак зеркальный:

  1. 5 марта отгружено товаров на 3 000 EUR по курсу 100,00 — долг покупателя 300 000 ₽ (Дт 62.21 Кт 90.01.1).
  2. 25 марта покупатель заплатил, курс 101,50 — поступление в рублёвой оценке 304 500 ₽.
  3. Разница +4 500 ₽ — положительная курсовая разница: Дт 62.21 Кт 91.01.

Выручка остаётся 300 000 ₽ по курсу на дату отгрузки. Если оплата пришла частично, 1С пересчитает только погашенную часть долга, а остаток дождётся переоценки в конце месяца.

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

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

В последний день месяца выполните Операции → Закрытие месяца и запустите закрытие. Среди регламентных операций будет «Переоценка валютных средств». Она пересчитывает остатки на 50.21, 52, 60.21, 62.21, 60.31, 62.31 и других монетарных счетах по курсу на конец месяца.

Пример с положительной разницей:

  • на 1 марта на валютном счёте 10 000 USD по курсу 90,00 — 900 000 ₽;
  • на 31 марта курс 92,50 — тот же остаток стоит 925 000 ₽;
  • разница +25 000 ₽: Дт 52 Кт 91.01.

Если операция выполнена, её можно открыть из формы закрытия месяца и посмотреть проводки. Если остатков в валюте нет, операция выполнится без движений — это нормально.

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

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

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

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

Порядок действий:

  1. Откройте Операции → Операции, введенные вручную.
  2. Нажмите «Создать» и выберите «Операция».
  3. Укажите дату — обычно последний день месяца или дату погашения долга.
  4. Добавьте строку проводки. Для положительной разницы по валютному счёту: Дт 52 Кт 91.01. Для отрицательной по долгу поставщику: Дт 91.02 Кт 60.21.
  5. В субконто счёта 91 выберите статью с видом «Курсовые разницы».
  6. В субконто валютного счёта укажите банковский счёт или договор. Валютную сумму оставьте нулевой — меняется только рублёвая оценка.
  7. Заполните суммы для налогового учёта, если организация на ОСНО: ручная операция сама их не подставит.
  8. Проведите документ.

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

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

Курсовые разницы в 1С:Управление торговлей 11

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

Что нужно проверить в УТ 11:

  • 💱 Валюты учёта. В настройках предприятия задаются валюта управленческого учёта и валюта регламентированного учёта. Если управленческая валюта — доллар, «курсовые разницы» в отчётах УТ будут считаться от рублёвых операций, и это часто удивляет пользователей.
  • 📄 Соглашения и договоры. Валюта взаиморасчётов задаётся в соглашении или договоре с клиентом и поставщиком. От неё зависит, в какой валюте копится долг.
  • 🗓 Закрытие месяца . В разделе Финансовый результат и контроллинг → Закрытие месяца среди операций есть расчёт курсовых разниц. Без него отчёты по финансовому результату и по расчётам в валюте управленческого учёта будут неполными.

Если УТ 11 обменивается данными с БП 3.0, курсовые разницы в бухгалтерии всё равно считает БП — по своим документам банка и своей переоценке при закрытии месяца. Цифры в УТ и БП могут не совпасть, если в программах разные валюты учёта или разные курсы на одну дату.

Где проверить курсовые разницы и как они попадают в отчётность

Перед сдачей отчётности сверьте три вещи.

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

ОСВ по валютным счетам. Сформируйте Отчеты → Оборотно-сальдовая ведомость по счету по счёту 52 (а также 60.21, 62.21). В настройках включите вывод валютных сумм. Валютный остаток, умноженный на курс ЦБ на последний день месяца, должен совпасть с рублёвым остатком.

Анализ счёта 91. Карточка или анализ субконто по статье «Курсовые разницы» покажет, сколько дохода и расхода набралось за период и какими документами.

Куда попадают суммы:

  • 📊 в отчёте о финансовых результатах — в прочих доходах и прочих расходах;
  • 🧾 в декларации по налогу на прибыль — во внереализационных доходах (приложение 1 к листу 02) и внереализационных расходах (приложение 2 к листу 02);
  • 🚫 при УСН положительная курсовая разница доходом не считается, а отрицательная не уменьшает базу — в КУДиР её быть не должно.

Момент признания курсовых разниц для налога на прибыль законодатель в последние годы менял временными правилами. Сверяйте порядок с действующей редакцией статей 271 и 272 НК РФ и держите конфигурацию на актуальном релизе — типовой учёт в 1С следует этим изменениям.

Ошибки при отражении курсовых разниц и как их исправить

Что видноПричинаЧто сделать
Переоценка дала ноль, хотя курс изменилсяНе загружен курс на последний день месяцаЗагрузите курсы в справочнике валют и перезапустите закрытие месяца
Разница по авансу поставщикуАванс ушёл на 60.21 вместо 60.22: в документе оплаты не тот договор или документ расчётовПоправьте договор в списании с расчётного счёта, перепроведите оплату и поступление
Курсовые разницы в рублёвом договореВ договоре по ошибке стоит валюта или отмечены расчёты в у.е.Создайте правильный договор, перенесите документы, перезапустите закрытие месяца
Остаток на 52 в рублях не равен валюте × курсРучные проводки без валютной суммы или правки после закрытия месяцаНайдите ручные операции по счёту, повторите переоценку
Доход по курсовым разницам вдвое больше ожидаемогоРучная операция поверх автоматическойУдалите ручную проводку или сторнируйте её
Курсовые разницы есть при УСН в КУДиРРучная операция с неверной настройкой для УСНИсправьте операцию, исключите сумму из доходов и расходов УСН

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

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

Нужно ли пересчитывать курсовые разницы каждый день?
Нет. Достаточно переоценки на дату операции и на последний день месяца. В 1С это делают документы оплаты и регламентная операция при закрытии месяца.
Почему по выданному авансу в валюте нет курсовой разницы?
Аванс — немонетарная статья. По ПБУ 3/2006 его после перечисления не пересчитывают, а товар принимают по курсу на дату аванса.
Чем курсовые разницы по договорам в у.е. отличаются от валютных?
В бухучёте обе считаются курсовыми и идут на счёт 91. В налоговом учёте разницы по договорам в у.е. называются суммовыми, но учитываются тоже во внереализационных доходах и расходах.
Можно ли отключить автоматическую переоценку и вести её вручную?
Технически операцию можно не выполнять, но тогда отчётность будет неверной, а закрытие месяца — неполным. Ручной ввод оставьте для корректировок.
Курс ЦБ на дату операции изменили задним числом. Что делать?
Загрузите исправленный курс, перепроведите валютные документы за период и перезапустите закрытие месяца. Разница пересчитается автоматически.

Источники

  • ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
  • Налоговый кодекс РФ, статьи 250, 265, 271 и 272