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