Учет и Финансы · 8 мин
Как начислить курсовую разницу в 1С
Как начислить курсовую разницу в 1С: настройка валют, переоценка остатков, регламентная операция, проводки и проверка результата. Практическая инструкция.
Курсовая разница возникает, когда организация ведёт расчёты в иностранной валюте: курс на дату операции и на дату оплаты или отчётную дату различается. В 1С:Бухгалтерии такие разницы начисляются автоматически — при проведении документов оплаты и при выполнении регламентной операции «Переоценка валютных средств» в закрытии месяца. Задача бухгалтера — правильно настроить учёт, проверить корректность расчёта и вовремя заметить типовые ошибки.
Механизм одинаков по логике в 1С:Бухгалтерии 8.3, аналогичные операции есть в 1С:Управление нашей фирмой и 1С:ERP, отличаются только названия разделов и документов. Ниже разобраны настройка, два способа начисления, проверка результата и частые проблемы.
Что такое курсовая разница и когда она возникает
Курсовая разница — это изменение рублёвой оценки валютного актива или обязательства из-за колебания курса. Если курс вырос, валютная дебиторская задолженность и остаток на валютном счёте дают положительную разницу (доход), а кредиторская задолженность — отрицательную (расход). При снижении курса картина зеркальная.
Переоценке подлежат остатки на валютных счетах банка, задолженность поставщикам и покупателям в валюте, валютные займы и кредиты, а также авансы — здесь есть особенность: выданные авансы в бухгалтерском учёте после зачёта не переоцениваются, а в налоговом учёте правила отличаются, поэтому возможны временные разницы.
Подготовка: настройка курсов и счетов
До начисления разниц проверьте три вещи. Во-первых, загрузку курсов валют: раздел «Справочники» → «Валюты», кнопка «Загрузить курсы валют». Курсы подтягиваются с сайта ЦБ на каждую дату, и именно по ним программа считает разницы. Если курс на нужную дату отсутствует, расчёт будет неверным или операция не выполнится.
Во-вторых, убедитесь, что договоры с контрагентами созданы с валютой расчётов, а банковские счета организации заведены как валютные. В-третьих, проверьте счета учёта: валютные счета (52, 60, 62, 66, 67 и другие с признаком валютного учёта) должны использоваться в документах корректно. Счета учёта курсовых разниц — 91.01 «Прочие доходы» и 91.02 «Прочие расходы» — программа подставляет автоматически.
- 1Загрузите курсы валют за весь период расчёта
- 2Проверьте валюту в договорах и банковских счетах
- 3Убедитесь, что в документах используются валютные счета учёта
- 4Проверьте, что налоговый учёт в учётной политике настроен корректно
Начисление разницы при оплате валютного обязательства
Когда вы оплачиваете валютный счёт поставщику или получаете оплату от покупателя, программа пересчитывает задолженность по курсу на дату платежа и сразу формирует проводку по курсовой разнице. Документ — «Списание с расчётного счёта» или «Поступление на расчётный счёт» с видом операции «Оплата поставщику» / «Оплата от покупателя».
Например, отгрузка покупателю прошла по курсу 90, а оплата поступила при курсе 92 — разница по дебиторской задолженности будет положительной и попадёт в кредит 91.01. Проводки видны в самом документе оплаты по кнопке «Дт/Кт». Отдельно ничего начислять не нужно: если курсы загружены, расчёт выполняется в момент проведения.
Переоценка остатков на конец месяца
На отчётную дату все валютные остатки переоцениваются регламентной операцией. Откройте «Операции» → «Закрытие месяца», выберите период и организацию. В списке операций найдите «Переоценка валютных средств» — она выполняется одной из первых. Нажмите «Выполнить закрытие месяца» или выполните операцию отдельно через контекстное меню.
После выполнения щёлкните по операции и откройте одноимённый отчёт-справку: в нём видно, какие счета переоценивались, по какому курсу, и какая сумма разницы признана доходом или расходом. Проводки формируются в корреспонденции со счетами 91.01 и 91.02 по каждому объекту учёта (договору, счёту банка).
Проверка результата
Сформируйте оборотно-сальдовую ведомость по счетам 52, 60, 62 с детализацией по валютам: валютный остаток, умноженный на курс ЦБ на конец месяца, должен совпадать с рублёвым сальдо. Если цифры расходятся — переоценка либо не выполнялась, либо курсы загружены не за все даты.
Дополнительно полезен отчёт «Анализ счёта» по 91.01 и 91.02 с отбором по статье прочих доходов и расходов «Курсовые разницы» — так видно суммарный результат за период. Для сверки бухгалтерского и налогового учёта используйте отчёт по операции переоценки: в нём отдельно показаны суммы БУ и НУ.
Как проверить результат
Равно валютному остатку, умноженному на курс ЦБ на конец месяца
Сальдо не сходится с пересчётом по курсу
«Переоценка валютных средств» выполнена без ошибок
Операция отсутствует или отмечена красным
Загружены на все даты операций и отчётные даты
Есть пропуски дат в регистре курсов
Типичные ошибки и ограничения
Чаще всего проблемы возникают из-за незагруженных курсов, ручных проводок по валютным счетам и неправильно заведённых договоров. Ручная корректировка рублёвой суммы в документе оплаты ломает автоматический расчёт — программа начнёт считать разницу от искажённой базы.
Ещё одна граница самостоятельной работы: авансы, полученные и выданные в валюте. Правила их переоценки в бухгалтерском и налоговом учёте различаются и периодически меняются, поэтому при значительных суммах авансов сверьте настройки учётной политики с актуальными нормами ПБУ 3/2006 и главы 25 НК РФ или привлеките специалиста.
Если что-то пошло не так: маршрут действий
Логика поиска проста: сначала курсы, потом документы, потом закрытие месяца. Большинство проблем решается перепроведением валютных документов за период и повторным выполнением операции переоценки.
Как выбрать действие
Что важно запомнить
Курсовые разницы в 1С начисляются автоматически документами оплаты и операцией «Переоценка валютных средств» в закрытии месяца. Ключ к корректному расчёту — полные курсы валют, валютные счета и договоры, а также своевременное закрытие месяца без ручных вмешательств в валютные счета.
Частые вопросы
Нужно ли создавать отдельный документ для начисления курсовой разницы?
Нет. В 1С:Бухгалтерии разницы формируются автоматически: при оплате — внутри банковского документа, на отчётную дату — регламентной операцией закрытия месяца. Ручной документ «Операция» для этого использовать не следует.
Почему в закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только при наличии остатков на счетах с признаком валютного учёта. Если её нет, проверьте, что документы проведены по валютным счетам (52, 60, 62 с валютной аналитикой), а договоры заведены в иностранной валюте.
Переоцениваются ли валютные авансы?
В бухгалтерском учёте выданные и полученные авансы после зачёта, как правило, не переоцениваются, в налоговом учёте действуют свои правила. Из-за этого возникают разницы между БУ и НУ — программа отражает их автоматически при корректной настройке учётной политики.
Что делать, если курсы валют не загружаются автоматически?
Откройте справочник «Валюты» и загрузите курсы вручную за нужный период. При отсутствии интернета курс можно ввести вручную в регистре курсов по данным ЦБ на конкретную дату.
Как исправить курсовую разницу за прошлый закрытый период?
Отмените закрытие месяца за тот период, внесите исправления в документы, перепроведите их и выполните закрытие заново последовательно по всем последующим месяцам. Затронутые декларации при существенных изменениях потребуют уточнения.
Где посмотреть суммарные курсовые разницы за период?
Сформируйте оборотно-сальдовую ведомость или анализ счёта по 91.01 и 91.02 с группировкой по статьям прочих доходов и расходов — статья «Курсовые разницы» покажет итоговую сумму дохода или расхода.