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

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

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

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

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

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

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

Что такое курсовые разницы и когда они возникают в учёте

Курсовая разница — это разница между рублёвой оценкой актива или обязательства на дату операции (или отчётную дату) и его рублёвой оценкой на другую дату, вызванная изменением курса валюты. В бухгалтерском учёте порядок определён ПБУ 3/2006, в налоговом — статьёй 250 и 265 НК РФ, причём правила признания различаются: в налоговом учёте требования и обязательства переоцениваются, а авансы выданные — нет.

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

В 1С положительные курсовые разницы отражаются по кредиту счёта 91.01 «Прочие доходы», отрицательные — по дебету 91.02 «Прочие расходы». Аналитика по статье прочих доходов и расходов с видом «Курсовые разницы» подставляется автоматически.

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

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

Если курс на конкретную дату отсутствует, программа возьмёт курс на ближайшую предыдущую дату, что исказит расчёт. Особенно внимательно проверяйте курсы на даты поступления, оплаты и последнее число каждого месяца — именно они участвуют в переоценке.

Второй шаг — проверить признак валютного учёта. У счетов 52 «Валютные счета», 57 «Переводы в пути», 60, 62, 66, 67 в валютной части признак устанавливается автоматически по виду договора и валюте расчётов. Для договора с контрагентом валюта расчётов указывается в карточке договора — от неё зависит, будет ли задолженность переоцениваться.

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

Оформление поступления и оплаты в валюте

Поступление товаров или услуг в валюте оформляется стандартным документом «Поступление (акты, накладные, УПД)» с указанием валютного договора. Программа пересчитает стоимость в рубли по курсу на дату документа и зафиксирует обязательство в валютной и рублёвой оценке одновременно.

Оплата поставщику оформляется документом «Списание с расчётного счёта» с видом операции «Оплата поставщику» по валютному счёту. При проведении программа автоматически рассчитает курсовую разницу по погашаемой задолженности: сравнит рублёвую оценку обязательства с рублёвой суммой оплаты по курсу на дату платежа. Разница попадёт на 91 счёт в том же документе — отдельной операции не требуется.

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

Операции по купле-продаже валюты

При покупке или продаже валюты используются документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» с соответствующими видами операций и счёт 57. Разница между курсом ЦБ и фактическим курсом сделки отражается как прочий доход или расход — это не курсовая разница в строгом смысле, но в 1С она формируется тем же механизмом переоценки.

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

На отчётную дату (последнее число месяца) остатки на валютных счетах и непогашенная валютная задолженность должны быть переоценены по курсу ЦБ. В 1С это выполняет регламентная операция «Переоценка валютных средств» в составе обработки «Закрытие месяца» (раздел «Операции» → «Закрытие месяца»).

Операция появляется в списке автоматически, если в базе есть валютные остатки. Если её нет — проверьте, есть ли остатки на валютных счетах и договорах в валюте на конец месяца и установлен ли у соответствующих счетов признак валютного учёта.

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

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

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

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

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

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

Рублёвый остаток не соответствует курсу — переоценка не выполнена или курсы не загружены

Проводки документа оплаты поставщику
Норма

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

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

Проводки на 91 счёт отсутствуют при изменившемся курсе

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

Суммы разниц по каждому договору обоснованы изменением курса

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

Разницы есть по договорам в рублях или отсутствуют по валютным

Курсовые разницы в налоговом учёте и при УСН

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

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

Если вы заметили, что налоговые суммы не совпадают с ожиданиями, первым делом сверьте настройку учётной политики по налогу на прибыль и наличие признака ПБУ 18 — от него зависит, будут ли формироваться проводки по временным разницам на счетах 09 и 77.

БУ и НУ: ключевые различия

Бухгалтерский учёт (ПБУ 3/2006)

Переоцениваются остатки на счетах, задолженность и обязательства на каждую отчётную дату и дату операции. Авансы выданные не переоцениваются.

Налоговый учёт (гл. 25 НК РФ)

Переоцениваются требования и обязательства, а также валютные остатки. Правила близки к БУ, но возможны отличия по датам признания.

УСН

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

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

Самая частая проблема — отсутствие курса валюты на нужную дату. Симптом: неверная рублёвая сумма в документе или отсутствие переоценки. Решение — загрузить курсы за весь период и перепровести документы и закрытие месяца.

Вторая типичная ситуация — задолженность по договору заведена в рублях, хотя расчёты фактически валютные (или наоборот). В этом случае переоценка либо не выполняется, либо выполняется ошибочно. Исправляется изменением валюты в карточке договора с последующим перепроведением документов по этому договору.

Третья ошибка — ручные операции по 91 счёту «для выравнивания» сумм. Такие проводки ломают автоматический расчёт и приводят к двойному учёту разниц. Перед любыми ручными корректировками сделайте резервную копию базы и зафиксируйте первоначальные обороты.

Типичные ошибки
01
Не загружены курсы на выходные и последний день месяца — переоценка считается по устаревшему курсу
02
Неверная валюта в договоре — задолженность не переоценивается или переоценивается ошибочно
03
Ручные проводки по 91 счёту — двойной учёт курсовых разниц и расхождения с автоматическим расчётом
04
Нарушена последовательность документов — оплата проведена раньше поступления задним числом, разница посчитана неверно
05
Не выполнено закрытие месяца после изменения курсов — переоценка осталась старой

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

Для регулярного контроля используйте три инструмента: оборотно-сальдовую ведомость по валютным счетам с включённым показателем валютной суммы, справку-расчёт «Переоценка валютных средств» и анализ счёта 91 с отбором по статье «Курсовые разницы».

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

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

Итог

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

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

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

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

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

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

В бухгалтерском учёте авансы выданные переоценке не подлежат — стоимость поступления в части аванса фиксируется по курсу на дату оплаты. В налоговом учёте по общему режиму требования и обязательства переоцениваются, из-за чего возникают временные разницы, которые 1С отражает при включённом ПБУ 18.

Документ оплаты не сформировал проводку по курсовой разнице. В чём причина?

Чаще всего курс на дату оплаты совпадает с курсом зачитываемой задолженности, и разницы просто нет. Если курс менялся, а проводки нет — проверьте, что задолженность была отражена по валютному договору и что курс на дату оплаты загружен. Также убедитесь, что документ проведён после документа поступления по времени.

Как исправить неверную курсовую разницу за прошлый месяц?

Загрузите правильные курсы валют, затем перепроведите документы за период и повторите закрытие месяца. Если период закрыт и отчётность сдана, оцените существенность: возможно, корректировку следует отразить текущим периодом, а не переписывать прошлый. Перед любыми действиями сделайте резервную копию базы.

Чем курсовая разница отличается от суммовой?

Суммовые разницы возникали при расчётах в рублях по договорам в у.е. и применялись в налоговом учёте до изменений законодательства. Сейчас для договоров в у.е. с оплатой в рублях в налоговом учёте действуют правила, аналогичные курсовым разницам, а в бухгалтерском учёте применяется ПБУ 3/2006. В 1С такие операции оформляются договором в валюте с оплатой в рублях.

Где посмотреть все курсовые разницы за период?

Сформируйте анализ счёта 91.01 и 91.02 с отбором по статье прочих доходов и расходов с видом «Курсовые разницы». Для детализации по объектам используйте карточку счёта или справку-расчёт «Переоценка валютных средств» из операции закрытия месяца.