Учет и Финансы · 12 мин
Как отобразить курсовую разницу в 1С
Как отобразить курсовую разницу в 1С: настройка счетов учёта, переоценка валютных остатков, проводки и проверка результата в бухгалтерском и налоговом учёте.
Курсовая разница в 1С возникает при переоценке валютных обязательств, денежных средств и расчётов с контрагентами, когда курс валюты к рублю на дату операции отличается от курса на дату отчётности или погашения. Программа рассчитывает её автоматически, но только при корректной настройке счетов учёта, валютных договоров и параметров переоценки.
Ошибки в отражении курсовых разниц приводят к искажению финансового результата, расхождениям между бухгалтерским и налоговым учётом и вопросам при выгрузке декларации по налогу на прибыль. Ниже разобраны регламентные операции, типовые проводки, настройки и способы проверки корректности расчёта.
Что такое курсовая разница и когда она возникает в 1С
Курсовая разница — это изменение рублёвой оценки актива или обязательства, выраженного в иностранной валюте, из-за изменения курса. В учёте она появляется в двух ситуациях: на отчётную дату (переоценка остатков) и на дату исполнения обязательства (оплата, поступление, зачёт аванса).
В 1С:Бухгалтерии переоценке подлежат валютные счета учёта: 52 «Валютные счета», 55.23, 57, 60, 62, 66, 67, 71, 76 и другие, у которых в плане счетов установлен признак «Валютный». Если признак снят или счёт используется как рублёвый, программа не рассчитает разницу, и это одна из самых частых причин «пропавших» курсовых разниц.
Важно различать: авансы, выданные и полученные в валюте, по правилам бухгалтерского учёта не переоцениваются после принятия к учёту, а в налоговом учёте — переоцениваются. Из-за этого в 1С возникают постоянные и временные разницы (ПР и ВР), которые программа отражает автоматически при включённом ПБУ 18/02.
Настройка программы перед отражением курсовых разниц
Перед работой проверьте несколько ключевых настроек. Во-первых, в разделе «Справочники — Валюты» должны регулярно загружаться курсы: без актуального курса на дату операции переоценка будет рассчитана неверно или не рассчитана вовсе. Удобно настроить автоматическую загрузку курсов по расписанию.
Во-вторых, договор с контрагентом должен быть создан в валюте расчётов: в карточке договора поле «Расчёты в валюте» (или «Оплата в валюте») и корректный вид расчётов. Если договор создан в рублях, а документы проводятся в валюте, учёт «развалится».
В-третьих, проверьте счета учёта в документах и в настройках счетов учёта расчётов с контрагентами. Для отражения курсовых разниц используются счета прочих доходов и расходов: 91.01 «Прочие доходы» и 91.02 «Прочие расходы» со статьёй «Курсовые разницы» (вид прочих доходов и расходов — «Курсовые разницы», без галочки «Принимается к налоговому учёту» только если разница действительно не признаётся в НУ).
- 1Загрузите актуальные курсы валют: Справочники — Валюты — Загрузить курсы
- 2Проверьте, что договор с контрагентом создан в валюте расчётов
- 3Убедитесь, что используемые счета (52, 60, 62, 76) имеют признак валютного учёта
- 4Создайте статью прочих доходов и расходов «Курсовые разницы» с корректным видом
- 5Проверьте, что в учётной политике включён нужный режим (ПБУ 18/02, УСН и т.д.)
Как отразить курсовую разницу при переоценке остатков (закрытие месяца)
Основной механизм — регламентная операция «Переоценка валютных средств», которая выполняется в обработке «Закрытие месяца» (раздел «Операции»). Она рассчитывает разницу между рублёвой оценкой остатка по валютному счёту и произведением валютного остатка на курс ЦБ на последнее число месяца.
При выполнении операции программа формирует проводки: Дт 52 (60, 62…) Кт 91.01 — положительная разница при росте курса по активу; Дт 91.02 Кт 60 (62, 66…) — отрицательная разница по обязательству. Суммы по бухгалтерскому и налоговому учёту могут отличаться — это нормально для авансов и кредиторской задолженности по авансам.
Если операция в списке закрытия месяца отсутствует или не выполняется, проверьте: есть ли остатки по валютным счетам на конец месяца, загружен ли курс на последнее число месяца, не пропущена ли операция в предыдущем периоде. Операцию можно выполнить вручную через «Операции, введённые вручную» — документ «Операция» с типом «Переоценка валютных средств», но штатный путь предпочтительнее.
Перед закрытием месяца откройте оборотно-сальдовую ведомость по валютному счёту с включённой валютной суммой. Умножьте валютный остаток на курс на конец месяца — вы сразу увидите, какую разницу должна сформировать программа, и сможете сверить результат.
Курсовые разницы при оплате и поступлении: как работают документы
Вторая точка возникновения курсовых разниц — момент погашения задолженности. Когда вы оплачиваете поставщику валютный счёт, документ «Списание с расчётного счёта» пересчитывает задолженность по курсу на дату оплаты, и разница между рублёвой оценкой долга и суммой оплаты попадает на 91-й счёт автоматически.
Аналогично работает поступление оплаты от покупателя: документ «Поступление на расчётный счёт» закрывает дебиторскую задолженность по курсу оплаты, формируя курсовую разницу. Ничего дополнительно вводить не нужно — важно только, чтобы в платёжном документе был правильно указан договор и документ расчётов.
Для операций по валютному счёту (счёт 52) действует двойная переоценка: при поступлении валюты на счёт разница возникает между курсом зачисления и курсом обязательства, а при дальнейшем движении средств — между курсами соответствующих дат. Все эти суммы видны в проводках документов с одновременным заполнением колонок БУ и НУ.
Типовые проводки и счета учёта
| Ситуация | Проводка | Пояснение |
|---|---|---|
| Рост курса, валютные средства на счёте | Дт 52 — Кт 91.01 | Положительная разница, доход |
| Снижение курса, валютные средства | Дт 91.02 — Кт 52 | Отрицательная разница, расход |
| Рост курса, долг поставщику | Дт 91.02 — Кт 60 | Обязательство в рублях выросло |
| Снижение курса, долг поставщику | Дт 60 — Кт 91.01 | Обязательство уменьшилось, доход |
| Рост курса, долг покупателя | Дт 62 — Кт 91.01 | Дебиторка выросла, доход |
| Снижение курса, долг покупателя | Дт 91.02 — Кт 62 | Дебиторка упала, расход |
В налоговом учёте курсовые разницы относятся к внереализационным доходам и расходам. В 1С это контролируется видом статьи прочих доходов и расходов: для корректного попадания в декларацию по прибыли у статьи «Курсовые разницы» должен быть выбран соответствующий вид, и суммы по НУ должны формироваться в проводках.
Особенности для УСН и разных конфигураций
На упрощённой системе налогообложения курсовые разницы от переоценки валютных ценностей в налоговом учёте не учитываются — доходы и расходы признаются по факту оплаты. В 1С:Бухгалтерии при объекте «доходы минус расходы» положительные разницы от переоценки не должны попадать в книгу учёта доходов и расходов; программа учитывает это автоматически при корректной настройке учётной политики.
В 1С:ERP и Комплексной автоматизации переоценка выполняется регламентным заданием «Расчёт курсовых разниц» в рамках закрытия месяца, а результат формируется документами «Расчет курсовых разниц» по каждой организации. Там же доступна детализация расчёта — её удобно использовать для сверки.
В ЗУП и других специализированных конфигурациях курсовые разницы встречаются редко (например, при расчётах с сотрудниками в валюте через счёт 71) и обрабатываются теми же принципами: валютный счёт, актуальный курс, счёт 91.
Сравнение вариантов
Переоценка через закрытие месяца, операция «Переоценка валютных средств». Подходит большинству организаций, минимум настроек.
Отдельные документы «Расчет курсовых разниц» в составе закрытия месяца, детальная расшифровка по объектам расчётов. Требует корректного ведения взаиморасчётов.
Документ «Операция» с ручными проводками на 91 счёт. Только как исключение: высок риск ошибки и расхождения БУ/НУ.
Проверка корректности отражения курсовых разниц
Главный инструмент проверки — оборотно-сальдовая ведомость по валютному счёту с показателями «Валютная сумма». Рублёвый остаток на конец месяца после переоценки должен равняться произведению валютного остатка на курс ЦБ на последнее число месяца. Если равенство не выполняется — переоценка либо не выполнялась, либо рассчитана по неверному курсу.
Дополнительно сформируйте отчёт «Анализ счёта» по 91.01 и 91.02 с отбором по статье «Курсовые разницы» и сверьте обороты с расчётом вручную по одному-двум контрагентам. Для контрагента с одной задолженностью расчёт прост: (курс на отчётную дату − курс на дату возникновения) × валютная сумма долга.
Проверьте также отсутствие «хвостов» по счетам расчётов: если по счёту 60 или 62 висит рублёвый остаток при нулевом валютном, это почти всегда признак незакрытой курсовой разницы или неправильно указанного документа расчётов в платёжке.
Как проверить результат
Рублёвый остаток = валютный остаток × курс ЦБ на конец месяца
Расхождение рублёвого остатка с расчётом по курсу
Есть проводки по 91.01/91.02 с суммами БУ и НУ
Операция выполнена, но проводок нет или суммы только в БУ
Рублёвый остаток нулевой
Висит рублёвый остаток — незакрытая разница
Вид «Курсовые разницы», суммы попадают в декларацию по прибыли
Неверный вид статьи — разницы не отражаются в НУ
Типичные ошибки и ограничения
Самая распространённая ошибка — незагруженные курсы валют на нужные даты. Программа при этом либо не выполняет переоценку, либо использует последний известный курс, что искажает результат. Второе место занимают договоры в рублях вместо валюты: документы проводятся, но взаиморасчёты ведутся некорректно, и разницы не считаются.
Третья группа ошибок — ручные правки. Корректировка проводок регламентной операции вручную, ввод курсовых разниц через «Операцию» без отражения в НУ, удаление строк из документа расчёта — всё это приводит к расхождениям, которые всплывают при аудите или сдаче отчётности.
FAQ
Почему в закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только если на конец месяца есть остатки по счетам с признаком валютного учёта. Проверьте ОСВ по счетам 52, 60, 62, 76 с валютными суммами и убедитесь, что в плане счетов у используемых счетов установлен признак «Валютный».
Переоцениваются ли валютные авансы в 1С?
В бухгалтерском учёте выданные и полученные авансы после принятия к учёту не переоцениваются, а в налоговом учёте — переоцениваются. 1С отражает это различие автоматически, формируя постоянные или временные разницы при включённом ПБУ 18/02.
Как посмотреть, из чего сложилась сумма курсовой разницы?
Откройте проводки регламентной операции «Переоценка валютных средств» — там видны счета и суммы по каждому объекту. Для детального расчёта сформируйте ОСВ по счёту с валютной суммой и сравните рублёвую оценку до и после переоценки. В ERP и КА есть отдельная расшифровка в документе «Расчет курсовых разниц».
Нужно ли отражать курсовые разницы при УСН?
В налоговом учёте при УСН курсовые разницы от переоценки валютных ценностей не учитываются: доходы и расходы признаются по курсу на дату оплаты. В бухгалтерском учёте переоценка обязательна для всех организаций, поэтому операция закрытия месяца выполняется в любом случае.
Что делать, если курсовая разница посчиталась по неверному курсу?
Загрузите корректный курс на нужную дату в справочник валют, затем отмените и повторно выполните операцию «Переоценка валютных средств» в закрытии месяца. Если дата курса относится к движению документа — перепроведите сам документ после исправления курса.
Можно ли отразить курсовую разницу вручную через документ «Операция»?
Технически можно, но делать это стоит только в исключительных случаях: ручные проводки не попадут в регистры налогового учёта и расчётов автоматически, что создаст расхождения. Сначала выясните, почему не сработал штатный механизм — почти всегда причина в курсах, договоре или признаке валютного счёта.
Что важно запомнить
Курсовая разница в 1С формируется автоматически: документами оплаты и поступления — на дату расчётов, операцией «Переоценка валютных средств» — на отчётную дату. Корректность зависит от трёх вещей: актуальные курсы валют, договор в валюте расчётов и валютный признак у счетов учёта. Контрольный приём: рублёвый остаток по валютному счёту после переоценки должен равняться валютному остатку, умноженному на курс ЦБ на конец месяца.