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