Курсовая разница — одна из самых «скользких» тем в бухгалтерском учете, особенно когда речь идет о валютных операциях. Даже опытные специалисты иногда путаются в проводках, не говоря уже о нюансах налогового учета. В 1С:Предприятие отражение курсовой разницы автоматизировано, но только при правильной настройке системы. Если же настроек нет или они выполнены с ошибками, бухгалтер рискует получить искаженную отчетность, претензии от налоговой и даже штрафы.
В этой статье разберем пошагово, как отразить курсовую разницу в 1С 8.3 (включая последние обновления 2026 года), какие документы для этого нужны, и как избежать типичных ошибок. Особое внимание уделим разницам между бухгалтерским и налоговым учетом, а также нюансам работы с валютными счетами, кредитами и авансами. Если вы работаете с импортом/экспортом или ведете учет в иностранной валюте — этот материал поможет закрыть пробелы в знаниях.
🔹 Для кого эта статья:
- 👩💼 Бухгалтеры, которые ведут учет валютных операций в 1С и хотят избежать ошибок при закрытии месяца.
- 💼 Руководители и владельцы бизнеса с валютными контрактами, которые хотят понимать, как формируется финансовый результат.
- 🖥️ Администраторы 1С, настраивающие учетную политику для компаний с валютными операциями.
- 📚 Студенты и начинающие специалисты, изучающие бухгалтерский учет в 1С.
1. Что такое курсовая разница и когда она возникает
Курсовая разница — это разница в стоимости актива или обязательства, выраженного в иностранной валюте, при пересчете по разным курсам. Она возникает из-за колебаний валютных курсов и должна отражаться в учете согласно ПБУ 3/2006 (для бухучета) и статье 271 НК РФ (для налогового учета).
🔹 Основные случаи возникновения курсовой разницы:
- 💱 Переоценка валютных остатков на счетах (52, 57, 60, 62 и др.) на конец месяца.
- 📄 Оплата/получение авансов в иностранной валюте (разница между курсом на дату платежа и дату признания дохода/расхода).
- 📉 Изменение курса ЦБ между датой операции и датой составления отчетности.
- 🏦 Валютные кредиты и займы (переоценка тела долга и процентов).
В 1С курсовая разница может формироваться автоматически при проведении документов Переоценка валютных средств, Списание с расчетного счета (если валюта счета отличается от рубля) или Поступление на расчетный счет. Однако если в настройках учетной политики не указан способ переоценки, система не сгенерирует проводки — это одна из самых распространенных ошибок.
⚠️ Внимание: С 2023 года ЦБ РФ изменил порядок публикации официальных курсов валют. Теперь курс на дату операции может отличаться от курса, который 1С подтягивает автоматически из интернета. Всегда сверяйте актуальный курс с сайтом ЦБ перед закрытием месяца.
2. Настройка 1С для автоматического учета курсовой разницы
Чтобы 1С корректно рассчитывала курсовую разницу, необходимо:
- Проверить учетную политику организации (раздел
Главное → Настройки → Учетная политика). - Указать способ переоценки валютных средств (ежедневно или ежемесячно).
- Настроить автоматическое обновление курсов валют (или вводить вручную).
- Проверить соответствие планов счетов (например, счет 91.01 должен быть настроен для отражения прочих доходов/расходов).
🔧 Пошаговая настройка:
- Откройте
Главное → Организации, выберите свою организацию и перейдите вУчетная политика. - На вкладке
Валютаустановите флагВедется учет в иностранной валюте. - В поле
Переоценка валютных средстввыберитеЕжемесячно(рекомендуется для большинства компаний). - Укажите метод списания курсовой разницы:
- 📌
На финансовый результат— для торговых и производственных предприятий. - 📌
На прочие доходы/расходы— для организаций, не занимающихся внешнеэкономической деятельностью.
- 📌
Банк и касса → Курсы валют.Проверить флаг "Ведется учет в иностранной валюте"|Указать периодичность переоценки (ежемесячно)|Настроить метод списания разницы|Обновить курсы валют на текущую дату|Проверить корреспонденцию счетов (91.01, 52, 60, 62)
-->
Если настройки выполнены верно, при закрытии месяца 1С автоматически сформирует документ Переоценка валютных средств с проводками по курсовой разнице. Однако перед закрытием месяца обязательно проверьте:
- 🔄 Актуальность курсов валют на дату операции.
- 📑 Корректность остатков по валютным счетам (сверьте с выписками банка).
- 📊 Наличие непроведенных документов по валютным операциям.
3. Как отразить курсовую разницу в 1С: пошаговая инструкция
Рассмотрим два основных сценария: переоценка остатков на счетах и отражение разницы по операциям (авансы, кредиты, дебиторская/кредиторская задолженность).
3.1. Переоценка валютных остатков на счетах (52, 57, 60, 62)
Этот процесс выполняется в конце месяца с помощью документа Переоценка валютных средств:
- Перейдите в
Банк и касса → Переоценка валютных средств. - Нажмите
Создатьи укажите:- 📅 Дату переоценки (последний день месяца).
- 🏢 Организацию.
- 💰 Валюту, по которой проводится переоценка.
Заполнить → По остаткам на счетах.- 🔹 По дебету/кредиту должны отобразиться счета с валютными остатками (52, 60, 62 и др.).
- 🔹 В колонке
Курсовая разница— сумма в рублях.
📌 Пример проводок:
| Операция | Дебет | Кредит | Сумма (руб.) | Описание |
|---|---|---|---|---|
| Переоценка остатка на валютном счете (увеличение курса) | 52 | 91.01 | 15 000 | Отражена положительная курсовая разница по счету 52 |
| Переоценка дебиторской задолженности (уменьшение курса) | 91.02 | 62.21 | 8 000 | Отражена отрицательная курсовая разница по авансу покупателя |
| Переоценка кредиторской задолженности (увеличение курса) | 60.21 | 91.01 | 12 000 | Отражена положительная курсовая разница по поставщику |
3.2. Отражение курсовой разницы по авансам и кредитам
Если ваша компания работает с валютными авансами или кредитами, курсовая разница возникает не только на конец месяца, но и на дату признания дохода/расхода. Например:
- 💵 Аванс получен: разница между курсом на дату получения и дату отгрузки.
- 🏦 Кредит взят: разница между курсом на дату получения и дату погашения.
🔹 Инструкция для авансов:
- Создайте документ
Поступление на расчетный счет(для полученного аванса) илиСписание с расчетного счета(для выданного аванса). - Укажите валюту операции и курс на дату платежа.
- При проведении документа 1С автоматически зафиксирует курс на эту дату.
- При отгрузке товара/услуги (документ
Реализация товаров и услуг) укажите курс на дату отгрузки. - Курсовая разница будет отражена в документе
Формирование записей книги продажилиКорректировка долга.
Если курсовая разница по авансу не сформировалась автоматически, проверьте настройки учетной политики на вкладке НДС — должен быть установлен флаг Вести учет авансов по ставке 20% (даже если ставка другая).
4. Разница между бухгалтерским и налоговым учетом
Один из самых сложных моментов — это несовпадение курсовой разницы в бухучете и налоговом учете. Согласно ПБУ 3/2006, в бухучете курсовая разница признается ежемесячно, а в налоговом учете (ст. 271 НК РФ) — только при фактическом получении/уплате денежных средств или на дату погашения задолженности.
🔹 Ключевые различия:
| Параметр | Бухгалтерский учет (ПБУ 3/2006) | Налоговый учет (НК РФ) |
|---|---|---|
| Периодичность переоценки | Ежемесячно (на отчетную дату) | Только на дату оплаты или погашения задолженности |
| Отражение в доходах/расходах | Всегда (на счетах 91.01/91.02) | Только при фактическом движении денег |
| Авансы полученные/выданные | Переоцениваются ежемесячно | Переоцениваются только на дату отгрузки или возврата |
| Валютные кредиты | Переоценка тела кредита и процентов ежемесячно | Переоценка только на дату погашения или уплаты процентов |
📌 Как это отразить в 1С:
- В бухучете курсовая разница формируется автоматически при закрытии месяца.
- В налоговом учете необходимо вручную корректировать данные с помощью документа
Корректировка налогового учета(Операции → Регламентные операции). - Для авансов используйте документ
Корректировка долгас видом операцииКорректировка дебиторской/кредиторской задолженности.
⚠️ Внимание: Если в налоговом учете курсовая разница не совпадает с бухгалтерской, это приведет к расхождениям в декларации по налогу на прибыль. Всегда сверяйте данные по регистрамНУиБУперед сдачей отчетности!
5. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при работе с курсовой разницей в 1С. Вот самые распространенные из них:
- 🔴 Не обновлены курсы валют.
Если в системе устаревший курс, переоценка будет некорректной. Всегда проверяйте актуальность курсов черезБанк и касса → Курсы валют. - 🔴 Не настроена учетная политика.
Без флагаВедется учет в иностранной валюте1С не будет формировать проводки по курсовой разнице. - 🔴 Неверная корреспонденция счетов.
Например, положительная разница ошибочно отнесена на 91.02 вместо 91.01. Проверяйте счета в документеПереоценка валютных средств. - 🔴 Игнорирование разницы между БУ и НУ.
Если не делать корректировки в налоговом учете, будет расхождение в декларации по налогу на прибыль. - 🔴 Непровedenные документы по валютным операциям.
Например, не проведенПлатежный ордерпо валютному переводу — 1С не увидит остаток для переоценки.
Что будет, если не отразить курсовую разницу?
Если проигнорировать переоценку валютных средств, в отчетности возникнут искажения:
- Завышение/занижение финансового результата (счет 99).
- Несоответствие данных бухучета и налогового учета, что приведет к штрафам от налоговой (до 20% от неучтенной суммы).
- Ошибки в балансе (раздел "Денежные средства" будет неверным).
- Проблемы при аудите или проверке ФНС.
🔹 Как избежать ошибок:
- 📅 Планируйте закрытие месяца. Переоценку валютных средств делайте в последний день месяца, когда все операции уже проведены.
- 🔄 Сверяйте остатки. Перед переоценкой проверьте выписки банка и остатки по счетам 60, 62, 52.
- 📊 Используйте отчеты. В 1С есть отчет
Анализ счетов(разделОтчеты → Стандартные отчеты), который показывает движение по валютным счетам. - 🛠️ Настройте права доступа. Ограничьте редактирование валютных операций, чтобы избежать случайных изменений.
Ежемесячно|Раз в квартал|Редее|Никогда не работал с валютными операциями-->
6. Особенности учета курсовой разницы в разных версиях 1С
Алгоритм отражения курсовой разницы может отличаться в зависимости от конфигурации 1С:
- 📌 1С:Бухгалтерия 8.3 (последняя редакция 3.0):
Поддерживает автоматическую переоценку, но требует ручной настройки корреспонденции счетов для НУ. - 📌 1С:ERP 2.5:
Имеет расширенные возможности для учета валютных операций, включая многовалютные контракты и хедирование. - 📌 1С:Управление торговлей 11:
Курсовая разница здесь отражается только в части торговой деятельности (авансы, отгрузки). - 📌 1С:Комплексная автоматизация 2.4:
Поддерживает сложные схемы переоценки, включая учет по нескольким валютам одновременно.
🔹 Как узнать свою версию 1С:
- Откройте 1С и перейдите в
Справка → О программе. - В окне будет указана версия платформы (например,
8.3.22.1830) и конфигурация (например,Бухгалтерия предприятия, редакция 3.0).
⚠️ Внимание: В старых редакциях 1С:Бухгалтерия 8.2 (до 2015 года) алгоритм переоценки валютных средств отличается. Если вы используете устаревшую версию, рекомендуем обновиться или уточнить нюансы в документации к вашей конфигурации.
7. Практические примеры с проводками
Разберем два реальных примера: переоценка остатка на валютном счете и курсовая разница по авансу от покупателя.
7.1. Пример 1: Переоценка остатка на валютном счете
Условия:
- На 31.01.2026 на валютном счете (52) остаток: 10 000 USD.
- Курс ЦБ на 31.01.2026: 90 руб/USD.
- Курс ЦБ на 28.02.2026: 95 руб/USD.
Решение:
- На 31.01.2026 остаток в рублях:
10 000 * 90 = 900 000 руб. - На 28.02.2026 остаток в рублях:
10 000 * 95 = 950 000 руб. - Курсовая разница:
950 000 - 900 000 = +50 000 руб.(положительная).
Проводка в 1С:
Дебет 52 Кредит 91.01 50 000 руб. — Отражена положительная курсовая разница
7.2. Пример 2: Курсовая разница по авансу покупателя
Условия:
- 10.02.2026 получен аванс от покупателя: 5 000 EUR.
- Курс ЦБ на 10.02.2026: 100 руб/EUR.
- 15.03.2026 отгружен товар. Курс ЦБ на 15.03.2026: 105 руб/EUR.
Решение:
- На дату получения аванса (10.02.2026):
Дебет 51 Кредит 62.02 500 000 руб. (5 000 * 100) — Получен аванс - На дату отгрузки (15.03.2026) сумма аванса в рублях должна быть пересчитана:
5 000 * 105 = 525 000 руб. - Курсовая разница:
525 000 - 500 000 = +25 000 руб.(положительная). - Проводка в 1С:
Дебет 62.02 Кредит 91.01 25 000 руб. — Отражена курсовая разница по авансу
Курсовая разница по авансам в налоговом учете признается только на дату отгрузки или возврата аванса, а в бухучете — ежемесячно. Это приводит к временным разницам, которые нужно отражать в регистрах НУ.
8. Отчеты для контроля курсовой разницы
В 1С есть несколько отчетов, которые помогают отслеживать курсовую разницу:
- 📊 Оборотно-сальдовая ведомость по счету 91:
Показывает все операции по прочим доходам/расходам, включая курсовую разницу.
Путь:Отчеты → Оборотно-сальдовая ведомость → Настройки → Добавить счет 91. - 📊 Анализ субконто:
Позволяет детализировать курсовую разницу по валютам, контрагентам или договорам.
Путь:Отчеты → Анализ субконто → Выбрать субконто "Валюты". - 📊 Карточка счета 52 (60, 62):
Показывает движение по валютному счету с указанием курсовой разницы.
Путь:Отчеты → Карточка счета → Указать счет 52. - 📊 Отчет по переоценке валютных средств:
Специализированный отчет, который формируется после проведения документаПереоценка валютных средств.
🔹 Как настроить отчет "Анализ субконто" для курсовой разницы:
- Откройте
Отчеты → Анализ субконто. - В настройках выберите:
- 📌
Период— месяц, за который нужна информация. - 📌
Субконто 1—Валюты. - 📌
Счета— 52, 60, 62 (в зависимости от нужного анализа).
- 📌
Сформировать.Курсовая разница в колонке Содержание).📌 Совет: Сохраните настройки отчета как пользовательский вариант, чтобы не настраивать его каждый раз. Для этого нажмите Сохранить настройки → Сохранить как....
🔍 Часто задаваемые вопросы (FAQ)
❓ Как в 1С отразить курсовую разницу по валютному кредиту?
Для валютных кредитов курсовая разница отражается ежемесячно по телу кредита и процентам. Используйте документ Переоценка валютных средств с указанием счета 66 (краткосрочные кредиты) или 67 (долгосрочные). Проводки:
- 🔹
Дебет 91.02 Кредит 66 (67)— отрицательная разница. - 🔹
Дебет 66 (67) Кредит 91.01— положительная разница.
Для процентов по кредиту используйте счет 91.02 с аналитикой Проценты по кредитам.
❓ Почему в 1С не формируется документ "Переоценка валютных средств"?
Причин может быть несколько:
- 🔴 В учетной политике не установлен флаг
Ведется учет в иностранной валюте. - 🔴 Нет остатков по валютным счетам на конец месяца.
- 🔴 Курсы валют не обновлены (система не видит изменения курса).
- 🔴 Документ уже был создан и проведен ранее.
Проверьте настройки и остатки, затем попробуйте создать документ вручную.
❓ Нужно ли отражать курсовую разницу по авансам в USD, если отгрузка еще не была?
Да, в бухгалтерском учете курсовая разница по авансам отражается ежемесячно (ПБУ 3/2006). В налоговом учете — только на дату отгрузки или возврата аванса. Для корректного учета:
- В бухучете используйте документ
Переоценка валютных средств. - В налоговом учете сделайте корректировку через
Корректировка налогового учета.
❓ Как исправить ошибку в курсовой разнице за прошлый месяц?
Если ошибка обнаруžena после закрытия месяца:
- Снимите пометку о закрытии месяца (
Операции