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