Курсовые разницы в Бухгалтерии 3.0: формула, настройка и проводки переоценки
Содержание
Переоценка валютных остатков в 1С 8.3 считается так: остаток в валюте на конец месяца умножается на курс ЦБ РФ на последний день месяца, из результата вычитается рублёвый остаток по счёту. Разница и есть курсовая: плюс уходит в Дт 52 Кт 91.01, минус — в Дт 91.02 Кт 52. В Бухгалтерии 3.0 это делает регламентная операция
«Переоценка валютных средств» в Операции → Закрытие месяца.
Частое заблуждение — что программа переоценивает всё, где есть валюта. Это не так. Авансы выданные и полученные, товары, основные средства и уставный капитал не пересчитываются. Переоценке подлежат только денежные средства и долги, которые будут погашены деньгами.
Что переоценивается и по какой методике
Правила задаёт ПБУ 3/2006. Его логика простая: пересчитывают то, что будет получено или отдано деньгами в валюте. То, что уже оплачено и ждёт поставки, остаётся по исторической оценке.
Объекты, которые 1С переоценивает
- 💵 валютные счета в банке —
52; - 🪙 валютная касса —
50.21; - 📥 долги покупателей в валюте —
62.21; - 📤 долги поставщикам в валюте —
60.21; - 🧾 прочие валютные расчёты — субсчета
76и71с признаком валютного учёта; - 💱 расчёты в условных единицах (оплата в рублях по курсу) —
60.31,62.31.
Что остаётся без переоценки
- 🚫 авансы выданные в валюте —
60.22; - 🚫 авансы полученные в валюте —
62.22; - 🚫 авансы в у.е. —
60.32,62.32; - 🚫 запасы, ОС, НМА, оплаченные в валюте.
Аванс «замораживает» курс. Если вы перечислили поставщику 10 000 USD по курсу 90,00, стоимость товара при поступлении составит 900 000 ₽ — каким бы ни был курс в день отгрузки.
Формула расчёта курсовой разницы
Для каждого счёта и каждой валюты программа считает:
Курсовая разница = Остаток в валюте × Курс на дату переоценки − Рублёвый остаток по счёту
Рублёвый остаток уже включает все движения месяца по курсам их дат. Поэтому одна строка формулы ловит сразу два эффекта: изменение курса по остатку на начало и изменение курса после каждой операции.
Курс берётся из справочника «Валюты». Если на 31-е число курс не загружен, программа возьмёт последний известный. Это главная причина «странных» сумм переоценки.
Настройка валютного учёта в Бухгалтерии 3.0
Без этих настроек регламентная операция в списке закрытия месяца не появится или посчитает ноль.
1. Включить валютные операции
Откройте Главное → Функциональность, вкладку Банк и касса. Установите флажок «Валютные операции». После этого в документах банка, кассы и договорах появятся поля валюты.
2. Добавить валюту и загрузить курсы
Список валют — в Справочники → Банк и касса → Валюты. Добавьте нужную валюту подбором из общероссийского классификатора. Затем нажмите в списке команду загрузки курсов и укажите период.
Для автоматической загрузки нужна подключённая интернет-поддержка. Без неё курс на дату можно ввести вручную в карточке валюты.
Проверьте кратность. Иены, тенге и ряд других валют ЦБ котирует за 100 единиц. Если в карточке кратность 1, а курс внесён за 100, переоценка будет больше в 100 раз.
3. Указать валюту в банковском счёте и договоре
- 🏦 Банковский счёт организации: поле «Валюта денежных средств» — валюта, а не рубли.
- 📄 Договор с контрагентом: поле «Валюта взаиморасчётов».
- 💱 Если долг выражен в валюте, а платить будут рублями — в договоре отметьте расчёты в условных единицах. Тогда расчёты пойдут на
60.31/62.31.
Договор, заведённый в рублях, программа переоценивать не будет. Перенести такие расчёты на валютный счёт можно только исправлением договора и перепроведением документов.
Как провести переоценку валютных остатков пошагово
Переоценка выполняется в последний день каждого месяца. Отдельный документ создавать не нужно.
Шаг 1. Загрузите курс на последний день месяца
Откройте список валют и загрузите курсы по дату закрытия включительно. Сверьте курс на последнее число с сайтом ЦБ.
Если месяц заканчивается в выходной, ЦБ не устанавливает отдельный курс на воскресенье — действует курс, установленный в субботу. Программа подставит его сама, если он загружен.
Шаг 2. Проверьте, что все валютные операции внесены
Выписки по валютному счёту, акты, поступления и реализации по валютным договорам должны быть проведены. Документ, введённый задним числом после переоценки, сдвинет рублёвый остаток, и закрытие придётся повторять.
Шаг 3. Запустите закрытие месяца
Перейдите в Операции → Закрытие месяца. Выберите месяц и организацию, нажмите «Выполнить закрытие месяца».
Операция «Переоценка валютных средств» стоит в первых пунктах списка. Если нужно выполнить только её, кликните по ней и выберите выполнение одной операции.
Шаг 4. Откройте справку-расчёт
Кликните по зелёной строке «Переоценка валютных средств» и выберите показ справки-расчёта. В ней по каждому счёту, валюте, контрагенту и договору видны:
- остаток в валюте;
- курс на дату переоценки;
- рублёвая оценка до и после;
- сумма курсовой разницы.
Справку удобно приложить к регистрам учёта: проверяющий видит расчёт, а не только итоговую проводку.
Шаг 5. Если что-то изменилось — отмените и повторите
Внесли документ задним числом или исправили курс — кликните по операции, отмените её и выполните снова. Обработка закрытия подсветит операции, которые после этого нужно перевыполнить.
Повторное закрытие месяца пересчитывает все последующие регламентные операции. Если отчётность за период уже сдана, сначала решите, нужна ли уточнёнка.
Пример расчёта переоценки и проводки
Ниже три типовых ситуации с числами. Все курсы условные.
Валютный счёт: остаток и списание в течение месяца
На начало месяца на счёте 52 лежит 10 000 USD. Рублёвая оценка — 900 000 ₽ (курс 90,00).
15-го числа списано 4 000 USD по курсу 91,00 — это 364 000 ₽.
На конец месяца:
| Показатель | Значение |
|---|---|
| Остаток в валюте | 6 000 USD |
| Рублёвый остаток | 900 000 − 364 000 = 536 000 ₽ |
| Курс на последний день | 92,50 |
| Оценка по новому курсу | 6 000 × 92,50 = 555 000 ₽ |
| Курсовая разница | 555 000 − 536 000 = +19 000 ₽ |
Проверка по шагам: до 15-го курс вырос на 1,00 по всему остатку — 10 000 × 1,00 = 10 000 ₽. После 15-го — на 1,50 по 6 000 USD, это 9 000 ₽. Итого те же 19 000 ₽.
Проводка: Дт 52 Кт 91.01 — 19 000 ₽, прочий доход «Курсовые разницы».
Долг покупателя в валюте
Отгрузили товар на 5 000 EUR по курсу 100,00. На 62.21 числится 500 000 ₽. На конец месяца курс 98,20, оплаты не было.
- новая оценка: 5 000 × 98,20 = 491 000 ₽;
- разница: 491 000 − 500 000 = −9 000 ₽.
Проводка: Дт 91.02 Кт 62.21 — 9 000 ₽, прочий расход.
Когда покупатель заплатит, документ поступления на валютный счёт сам отразит курсовую разницу между курсом последней переоценки и курсом дня оплаты по погашенной части.
Договор в условных единицах
Долг покупателя по договору в у.е. — 2 000 USD, оплата в рублях. Учтён по курсу 90,00: на 62.31 — 180 000 ₽. Курс на конец месяца 92,50.
- новая оценка: 2 000 × 92,50 = 185 000 ₽;
- разница: +5 000 ₽.
Проводка: Дт 62.31 Кт 91.01 — 5 000 ₽.
Сводка проводок переоценки
| Ситуация | Положительная разница | Отрицательная разница |
|---|---|---|
| Валютный счёт | Дт 52 Кт 91.01 | Дт 91.02 Кт 52 |
| Валютная касса | Дт 50.21 Кт 91.01 | Дт 91.02 Кт 50.21 |
| Долг покупателя в валюте | Дт 62.21 Кт 91.01 | Дт 91.02 Кт 62.21 |
| Долг поставщику в валюте | Дт 91.02 Кт 60.21 | Дт 60.21 Кт 91.01 |
| Расчёты в у.е. с покупателем | Дт 62.31 Кт 91.01 | Дт 91.02 Кт 62.31 |
| Расчёты в у.е. с поставщиком | Дт 91.02 Кт 60.31 | Дт 60.31 Кт 91.01 |
По обязательствам знак работает наоборот: курс вырос — долг поставщику в рублях стал больше, это расход.
Посчитать разницу по одной операции до закрытия месяца можно калькулятором:
Как проверить результат переоценки в отчётах
Цифры справки-расчёта стоит сверить с регистрами. Хватает двух отчётов.
Оборотно-сальдовая ведомость по счёту
Откройте Отчёты → Оборотно-сальдовая ведомость по счёту, счёт 52. В настройках включите показатель валютной суммы и детализацию по валютам. На конец месяца рублёвое сальдо должно равняться валютному, умноженному на курс последнего дня.
То же сделайте для 62.21 и 60.21 с разворотом по контрагентам и договорам.
Анализ счёта 91
Сформируйте анализ субсчетов 91.01 и 91.02 с отбором по статье «Курсовые разницы». Сумма должна совпасть с итогом справки-расчёта. Расхождение говорит о том, что часть разниц пришла из документов оплаты — это нормально, их видно в корреспонденции со счетами расчётов.
Курсовые разницы в налоговом учёте и отчётности
Регламентная операция одновременно заполняет суммы налогового учёта. Отдельной переоценки для налога на прибыль не нужно.
Налог на прибыль
- 📈 положительная курсовая разница — внереализационный доход (ст. 250 НК РФ);
- 📉 отрицательная — внереализационный расход (ст. 265 НК РФ);
- 💱 по расчётам в у.е. — суммовые разницы, они тоже внереализационные.
Дату признания разниц по требованиям и обязательствам законодатель менял несколько раз: были периоды, когда их признавали только при погашении долга. Перед годовым закрытием сверьте действующую редакцию ст. 271 и 272 НК РФ и проверьте, что релиз программы её учитывает. Если правила НУ и БУ расходятся, в учёте появятся временные разницы для расчёта отложенных налогов по ПБУ 18/02.
УСН
Положительная курсовая разница от переоценки валюты в доходы при упрощёнке не включается. Отрицательная — в расходы не принимается. В книге учёта доходов и расходов переоценка не появляется, но в бухгалтерском учёте проводки по 91 формируются как обычно.
Бухгалтерская отчётность
- 📊 Баланс — валютные остатки и долги показаны по курсу на 31 декабря.
- 📑 Отчёт о финансовых результатах — курсовые разницы входят в прочие доходы и прочие расходы.
- 📝 Пояснения — ПБУ 3/2006 требует раскрыть курсовые разницы отдельно по операциям пересчёта на отчётную дату. Расшифровку берите из анализа счёта
91.
В декларации по налогу на прибыль суммы попадают во внереализационные доходы и расходы (приложения 1 и 2 к листу 02). Программа заполняет их автоматически из регистров НУ.
Типичные ошибки при переоценке и как их найти
Большинство проблем видно в справке-расчёте: странный курс, лишний договор или пустая строка.
Переоценка равна нулю или не выполняется
- курс на последний день месяца не загружен — программа взяла старый;
- функциональность «Валютные операции» выключена;
- банковский счёт заведён в рублях, хотя операции идут в валюте.
Переоценились авансы
Если в справке-расчёте есть строка по авансу, значит оплата легла на 62.21 вместо 62.22 (или 60.21 вместо 60.22). Проверьте в документе оплаты способ погашения задолженности. При «автоматически» программа считает аванс только ту часть, на которую нет отгрузки на дату платежа. Неверно введённая дата отгрузки ломает эту логику.
Сумма в 100 раз больше ожидаемой
Почти всегда — кратность. Курс загружен за 100 единиц валюты, а в карточке стоит кратность 1. Исправьте кратность, перезагрузите курсы за период и повторите закрытие.
Валютное сальдо нулевое, рублёвое — нет
После полного погашения долга на счёте осталась «копейка» в рублях. Так бывает при ручной корректировке проводок или при оплате, введённой по договору с другой валютой. Найдите документ через карточку счёта и исправьте договор.
Можно ли переоценивать валютный счёт чаще, чем раз в месяц?
По какому курсу переоценивать, если закрываем квартал в субботу?
Нужно ли переоценивать займы в валюте на счетах 66 и 67?
Переоценивается ли депозит в валюте?
Почему курсовая разница по договору не совпадает с калькулятором?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
- Налоговый кодекс РФ, статьи 250 и 265 (курсовые и суммовые разницы)
- Налоговый кодекс РФ, статьи 271 и 272 (дата признания доходов и расходов)