К статье
Практический материал

Учет и Финансы · 12 мин

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

Как отразить курсовые разницы в 1С: настройка валютных счетов, переоценка остатков, проводки по доходам и расходам, типичные ошибки и проверка результата.

Курсовые разницы возникают всякий раз, когда организация ведет расчеты в иностранной валюте: покупает товар у иностранного поставщика, продает продукцию за рубеж, держит остатки на валютном счете или выплачивает зарплату сотрудникам в командировке. Поскольку рублевый эквивалент валютной суммы меняется вместе с курсом ЦБ, программа обязана пересчитывать такие обязательства и отражать результат в доходах или расходах.

В конфигурациях 1С:Бухгалтерия (ред. 3.0) переоценка выполняется автоматически — при проведении валютных документов и регламентной операцией «Переоценка валютных средств» в составе закрытия месяца. Однако автоматика работает корректно только при правильной настройке: актуальной загрузке курсов, корректных признаках валютных счетов и правильно указанной валюте в договорах с контрагентами.

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

Подготовка: загрузка курсов и настройка валютных счетов

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

Если интернет-загрузка недоступна, курсы придется вносить вручную по кнопке «Загрузить курсы валют» или непосредственно в таблице курсов. Ручной ввод — частый источник ошибок: достаточно пропустить одну дату, и переоценка на эту дату будет рассчитана от устаревшего курса.

Второе условие — корректная настройка плана счетов. Счета, на которых учитываются валютные средства (52 «Валютные счета», 57 «Переводы в пути», валютные субсчета 60, 62, 66, 67, 71 и другие), должны иметь признак «Валютный». Проверьте это в разделе «Главное» → «План счетов»: в форме счета должен стоять флаг валютного учета. Без него программа не будет хранить валютную сумму и не сможет выполнить переоценку.

Порядок подготовки программы
  1. 1
    Проверьте загрузку курсов: Справочники → Валюты → Загрузить курсы валют
  2. 2
    Убедитесь, что валютные счета в плане счетов имеют признак «Валютный»
  3. 3
    В договорах с контрагентами укажите валюту расчетов и порядок оплаты
  4. 4
    Проведите валютные документы текущего периода
  5. 5
    Выполните закрытие месяца с операцией «Переоценка валютных средств»
  6. 6
    Проверьте сформированные проводки по счетам 91.01 и 91.02

Настройка договоров и учетной политики

Расчеты с контрагентом в валюте начинаются с договора. В карточке договора в поле «Расчеты в» выберите валюту, а в поле «Оплата в» — валюту фактической оплаты (она может отличаться, например, при договорах в условных единицах с оплатой в рублях). От этой настройки зависит, какие суммы программа будет считать валютными обязательствами и переоценивать.

В учетной политике («Главное» → «Учетная политика») проверьте настройки налогового учета. В налоговом учете порядок признания курсовых разниц отличается от бухгалтерского: для обязательств в валюте действуют свои правила пересчета, а авансы в налоговом учете исторически не переоценивались. Если организация применяет ПБУ 18/02, между бухгалтерским и налоговым учетом будут возникать временные разницы — программа отразит их автоматически при соответствующей настройке.

Как отражаются курсовые разницы при проведении документов

Переоценка выполняется не только в конце месяца. Каждый раз, когда проводится документ оплаты или поступления по валютному договору, программа пересчитывает задолженность по курсу на дату документа и сразу формирует курсовую разницу, если курс изменился с момента предыдущей операции.

Типичный пример: организация получила товар от иностранного поставщика на сумму 10 000 USD при курсе 90 рублей, а оплатила через неделю при курсе 92 рубля. При проведении списания с валютного счета программа пересчитает кредиторскую задолженность и сформирует проводку Дт 91.02 Кт 60 на сумму отрицательной курсовой разницы — 20 000 рублей. Если бы курс снизился, разница была бы положительной и попала бы в доходы: Дт 60 Кт 91.01.

Аналогично работает реализация в валюте: задолженность покупателя переоценивается на дату оплаты и на конец каждого месяца, пока не погашена. Чтобы увидеть, какие именно разницы сформировал документ, используйте кнопку «Дт/Кт» в форме проведенного документа — там будут видны проводки по счетам 91 вместе с основными.

Переоценка валютных средств при закрытии месяца

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

По результатам выполнения программа формирует проводки по каждому валютному счету и каждому договору с непогашенной задолженностью. Положительные разницы отражаются по дебету счета актива (или кредиту счета обязательства) в корреспонденции со счетом 91.01 «Прочие доходы», отрицательные — по счету 91.02 «Прочие расходы». По строке операции можно сформировать справку-расчет «Переоценка валютных средств», где видны курсы на даты пересчета и детализация сумм.

Контрольные точки

Как проверить результат переоценки

Наличие операции в закрытии месяца
Норма

Строка «Переоценка валютных средств» выполнена без ошибок

Тревожный признак

Операция отсутствует или помечена красным — проверьте валютные остатки и курсы

Проводки по счету 91
Норма

Есть проводки Дт/Кт 91.01 и 91.02 с аналитикой «Курсовые разницы»

Тревожный признак

Проводок нет, хотя курс менялся и были валютные остатки

Оборотно-сальдовая ведомость по валютному счету
Норма

Рублевый остаток равен валютному остатку, умноженному на курс ЦБ на конец месяца

Тревожный признак

Остаток в рублях не соответствует курсу — переоценка не выполнена или курс не загружен

Справка-расчет переоценки
Норма

Курсы в справке совпадают с официальными курсами ЦБ на соответствующие даты

Тревожный признак

Курс в справке отличается от курса ЦБ — дату загрузили с ошибкой или вручную

Курсовые разницы в налоговом учете и отчетности

В налоговом учете курсовые разницы включаются во внереализационные доходы и расходы. В 1С они отражаются в тех же проводках с признаком «НУ», а при расчете налога на прибыль попадают в декларацию: положительные — в строку внереализационных доходов, отрицательные — во внереализационные расходы. Проверить суммы можно в оборотно-сальдовой ведомости по счету 91 с отбором по виду учета «НУ» и статье «Курсовые разницы».

При применении ПБУ 18/02 возможны расхождения между бухгалтерским и налоговым учетом. Например, если порядок переоценки авансов или обязательств в НУ отличается, программа сформирует временные разницы и отложенные налоговые активы или обязательства. Контролировать их удобно через отчет «Анализ учета по налогу на прибыль».

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

Перед сдачей отчетности полезно сверить рублевый эквивалент валютных остатков в оборотке с курсом ЦБ на отчетную дату. Это простая ручная проверка занимает пару минут и сразу показывает, выполнилась ли переоценка за последний месяц периода.
ПЗ
Практическое замечание

Типичные ошибки и способы их устранения

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

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

Третья ситуация — расхождение бухгалтерского и налогового учета там, где его быть не должно. Если организация не применяет ПБУ 18/02, а разницы по НУ все равно «висят», проверьте настройки учетной политики и корректность переноса остатков, если база создавалась сверткой или переносом данных.

Типичные ошибки
01
Не загружены курсы на все даты — переоценка считается от устаревшего курса или не считается вовсе
02
У валютного счета не установлен признак «Валютный» — программа не хранит валютную сумму и не переоценивает остаток
03
Договор оформлен в рублях при фактических расчетах в валюте — задолженность не переоценивается
04
Исправили документ прошлого периода, но не перезапустили закрытие месяца — курсовые разницы остались старыми
05
Вручную ввели проводку по валютному счету без валютной суммы — нарушается соответствие рублевого и валютного остатков

Особые сценарии: авансы, займы и у.е.

Авансы в валюте

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

Валютные кредиты и займы

Задолженность по валютным кредитам (счета 66, 67) переоценивается в общем порядке — на дату операции и на конец месяца. Проценты, начисленные в валюте, пересчитываются по курсу на дату начисления. Убедитесь, что субсчета учета кредитов имеют валютный признак, иначе переоценка тела долга не выполнится.

Договоры в условных единицах

Если договор номинирован в валюте, а оплата производится в рублях по курсу на дату платежа, в договоре укажите «Расчеты в валюте, оплата в рублях». В этом случае возникают не курсовые, а суммовые разницы в налоговом учете, и программа учитывает их по своему алгоритму. Смешивать два режима в одном договоре нельзя — это приведет к двойной переоценке.

Маршрут решения

Как выбрать действие

Переоценка в закрытии месяца отсутствуетПроверьте наличие валютных остатков и признак «Валютный» у счетов
Справка-расчет показывает неверный курсОткройте Справочники → Валюты и загрузите курсы за нужный период, затем перезапустите операцию
Разницы есть в БУ, но нет в НУПроверьте настройки учетной политики по налоговому учету и применение ПБУ 18/02
Расчеты в валюте, оплата в рубляхНастройте договор как договор в у.е. — суммовые разницы посчитаются отдельным алгоритмом

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

Почему в закрытии месяца нет операции «Переоценка валютных средств»?

Операция появляется только при наличии остатков на счетах с признаком валютного учета. Если ее нет, проверьте план счетов, остатки по счетам 52, 57, 60, 62 и правильность валюты в договорах. Если валютных остатков действительно нет, отсутствие операции — норма.

Нужно ли переоценивать валютные авансы?

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

На какие счета попадают курсовые разницы?

Положительные разницы отражаются по кредиту счета 91.01 «Прочие доходы», отрицательные — по дебету счета 91.02 «Прочие расходы», со статьей «Курсовые разницы». Корреспондирующий счет — счет учета валютного актива или обязательства (52, 60, 62, 66, 67 и другие).

Что делать, если курсовые разницы посчитались неверно за прошлый месяц?

Найдите первопричину через справку-расчет: обычно это неверный курс или исправленный задним числом документ. Исправьте источник, затем перезапустите закрытие месяца за тот период и все последующие. Ручные проводки по валютным счетам вносить не рекомендуется.

Как проверить правильность переоценки без специальных отчетов?

Откройте оборотно-сальдовую ведомость по валютному счету с показателем валютной суммы. Умножьте валютный остаток на курс ЦБ на конец месяца — результат должен совпасть с рублевым остатком. Расхождение означает, что переоценка не выполнена или курс загружен с ошибкой.

Отражаются ли курсовые разницы при УСН?

При упрощенной системе доходы и расходы признаются кассовым методом, поэтому переоценка валютных обязательств в налоговом учете при УСН, как правило, не выполняется. В бухгалтерском учете переоценка обязательна в любом случае. Настройки налогового учета в программе учитывают применяемую систему налогообложения.

Итог

Что важно запомнить

Курсовые разницы в 1С считаются автоматически при условии загруженных курсов, валютного признака у счетов и корректных договоров. Переоценка выполняется при проведении документов и при закрытии месяца, результат попадает на счета 91.01 и 91.02. Контролируйте итог через справку-расчет и сверку рублевого остатка с курсом ЦБ, а исправления вносите через первичные документы с повторным закрытием периода.