Учет и Финансы · 11 мин
Как в 1С сделать переоценку валюты
Как выполнить переоценку валюты в 1С: настройка курсов, регламентная операция, расчет курсовых разниц, проверка проводок и типичные ошибки бухгалтера.
Переоценка валюты в 1С нужна, чтобы привести остатки на валютных счетах, валютную задолженность покупателей и поставщиков к актуальному курсу ЦБ на отчетную дату. Без нее баланс показывает устаревшие рублевые суммы, а курсовые разницы не попадают в доходы и расходы. В типовых конфигурациях (1С:Бухгалтерия 8, 1С:ERP, 1С:Комплексная автоматизация) переоценка выполняется автоматически — но только при правильной настройке курсов и учетной политики.
Основной инструмент — регламентная операция «Переоценка валютных средств» в обработке «Закрытие месяца». Она рассчитывает курсовые разницы по всем счетам с валютным учетом и формирует проводки по счетам 91.01 (прочие доходы) и 91.02 (прочие расходы). Если операция не выполняется или дает неверные суммы, причина почти всегда в курсах валют, настройках счетов или непроведенных документах.
Ниже разобран полный цикл работы: от загрузки курсов до проверки результата, а также ручная переоценка документом «Операция» для нестандартных ситуаций.
Какие суммы подлежат переоценке
Переоценке подлежат остатки по счетам, на которых включен признак валютного учета: валютные счета в банках (52), валютная касса (50 при соответствующей аналитике), расчеты с покупателями и поставщиками в валюте (60, 62), валютные кредиты и займы (66, 67), а также отдельные счета вложений. Каждый остаток пересчитывается по курсу ЦБ на конец месяца, а разница между новой и прежней рублевой оценкой списывается на курсовые разницы.
Не переоцениваются выданные и полученные авансы в бухгалтерском учете (по правилам ПБУ 3/2006 они фиксируются по курсу на дату оплаты), а также активы, принятые к учету в рублях: товары, основные средства, вложения во внеоборотные активы. В налоговом учете правила отличаются — там авансы тоже могут переоцениваться, поэтому между БУ и НУ возникают временные разницы, которые 1С отражает автоматически при применении ПБУ 18/02.
Шаг 1. Загрузите актуальные курсы валют
Откройте раздел «Справочники» → «Валюты» (в некоторых конфигурациях — «Банк и касса» → «Валюты»). Нажмите кнопку «Загрузить курсы валют», укажите период, за который нужны курсы, и подтвердите загрузку. Программа получит данные с сервера 1С, который транслирует курсы ЦБ. Если автозагрузка недоступна (нет интернета, не настроено подключение), курс можно ввести вручную: откройте нужную валюту, перейдите по ссылке «Курсы валют» и добавьте запись с датой и значением.
Критично, чтобы курс был установлен на каждую дату валютной операции и на последнее число месяца. Если курс на отчетную дату отсутствует, регламентная операция либо не выполнится, либо использует последний известный курс — и суммы переоценки окажутся неверными. Проверьте также кратность валюты: для некоторых валют курс задается за 10 или 100 единиц, и ошибка в кратности искажает рублевую оценку в разы.
Шаг 2. Проверьте настройки валютного учета
Откройте план счетов и убедитесь, что у нужных счетов установлен признак «Валютный» (галочка валютного учета). В типовой поставке он уже включен для 52, 60, 62, 66, 67 и других стандартных счетов. Если вы создавали собственный субсчет для валютных операций без этого признака, программа не будет хранить валютную сумму и переоценка по нему невозможна в принципе.
Дополнительно проверьте учетную политику организации: раздел «Главное» → «Учетная политика». Там должны быть корректно заданы настройки применения ПБУ 18/02, если организация его применяет. Также убедитесь, что счета учета курсовых разниц (91.01 и 91.02) не заблокированы для ручных операций и имеют корректную аналитику статей прочих доходов и расходов с видом «Курсовые разницы».
Шаг 3. Проведите все валютные документы месяца
Переоценка рассчитывается по остаткам на конец месяца, поэтому все поступления, списания и реализации в валюте должны быть введены и проведены до запуска закрытия месяца. Непроведенный документ «Списание с расчетного счета» в валюте приведет к завышенному остатку и неверной курсовой разнице.
Полезно перед закрытием сформировать оборотно-сальдовую ведомость по валютным счетам с отбором по валюте и сверить валютные остатки с банковскими выписками и актами сверки. Рублевые остатки на этом этапе могут не совпадать с фактическими — именно их и скорректирует переоценка.
Шаг 4. Выполните регламентную операцию «Переоценка валютных средств»
Откройте «Операции» → «Закрытие месяца», выберите период и организацию. В списке регламентных операций найдите «Переоценка валютных средств». Если месяц закрывался ранее, выполните «Отменить закрытие месяца» или перепроведите операции в правильной последовательности. Нажмите «Выполнить закрытие месяца» — программа последовательно выполнит все операции, включая переоценку.
После выполнения щелкните по строке операции и откройте «Показать проводки» или сформируйте справку-расчет «Переоценка валютных средств». В справке видно по каждому счету, договору и валюте: валютный остаток, старый курс, новый курс, рублевую оценку до и после переоценки и сумму курсовой разницы. Это главный документ для проверки корректности расчета.
- 1Загрузите курсы валют за весь месяц и на последнее число
- 2Проверьте признак валютного учета на счетах и настройки учетной политики
- 3Проведите все валютные документы и сверьте остатки с выписками
- 4Откройте «Операции» → «Закрытие месяца» и выполните операцию «Переоценка валютных средств»
- 5Откройте справку-расчет и проверьте курсы, остатки и суммы разниц
- 6Сформируйте ОСВ по счетам 91.01 и 91.02 для контроля итогов
Как проверить результат переоценки
Первый контроль — справка-расчет: курс в колонке «на отчетную дату» должен совпадать с курсом ЦБ на последнее число месяца. Второй контроль — арифметический: рублевая оценка после переоценки должна равняться произведению валютного остатка на курс (с учетом кратности). Третий контроль — оборотно-сальдовая ведомость по счетам 91.01 и 91.02: обороты по статьям «Курсовые разницы» должны совпасть с итогом справки-расчета.
Если организация применяет ПБУ 18/02, дополнительно проверьте проводки по счетам 09 и 77: разницы между бухгалтерской и налоговой переоценкой (например, по авансам) должны порождать отложенные налоговые активы и обязательства. При УСН курсовые разницы по переоценке остатков в налоговом учете не признаются — программа учитывает это автоматически, но стоит сверить КУДиР.
Как проверить результат
Совпадает с курсом ЦБ на последнее число месяца
Курс устарел или введен вручную с ошибкой
Равна валютному остатку × курс с учетом кратности
Сумма не сходится — возможна ошибка кратности валюты
Обороты по статье «Курсовые разницы» равны итогу справки-расчета
Есть расхождения — ищите ручные проводки или непроведенные документы
Статус «Выполнено», зеленый маркер
Операция пропущена или завершилась с ошибкой
Ручная переоценка и нестандартные ситуации
Иногда требуется переоценить сумму вне закрытия месяца — например, при выбытии валютного актива в середине периода или при исправлении ошибки прошлого периода. В этом случае используйте документ «Операция» (Операции → Операции, введенные вручную): добавьте проводку Дт 91.02 Кт 52 (или обратную, Дт 52 Кт 91.01) на сумму разницы, рассчитанной вручную как произведение валютного остатка на изменение курса.
При ручной проводке обязательно заполните валюту и валютную сумму в проводке — иначе нарушится соотношение валютной и рублевой оценки, и следующая автоматическая переоценка выдаст ошибочную разницу. В налоговом учете сумму введите отдельно в колонках НУ, если правила признания отличаются.
Отдельный случай — убыток прошлых лет или исправление после блокировки периода. Тогда корректировку выполняют текущей датой через операцию вручную, а не перепроведением старого периода, чтобы не нарушить закрытые отчеты.
Как выбрать действие
Типичные ошибки при переоценке валюты
Самая частая проблема — отсутствие курса на отчетную дату или на дату конкретного документа. Вторая по распространенности — ручное изменение рублевой суммы в валютном документе: программа тогда хранит «разорванную» пару валютной и рублевой оценки, и переоценка наслаивает разницу на уже искаженную базу. Третья типичная ошибка — двойная переоценка, когда бухгалтер делает ручную проводку, не отменив автоматическую операцию закрытия месяца.
Также встречаются ошибки с аналитикой: если по договору с контрагентом не заполнена валюта или документы отражены по разным договорам, остатки дробятся, и переоценка рассчитывается по каждому обособленно — итог может отличаться от ожидаемого. Проверяйте карточку договора и сворачивайте «размазанные» остатки корректировками долга.
Ответы на частые вопросы
Почему в закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только при наличии остатков или оборотов по счетам с валютным учетом. Если остатков нет, операция не нужна. Если остатки есть, а операции нет — проверьте, включен ли признак валютного учета на счетах и не снята ли операция с выполнения в настройках закрытия месяца.
Нужно ли переоценивать валютные авансы?
В бухгалтерском учете по ПБУ 3/2006 авансы не переоцениваются — они фиксируются по курсу на дату оплаты. В налоговом учете правила иные, поэтому 1С формирует временные разницы. Не переоценивайте авансы вручную в БУ — это создаст расхождение с типовым алгоритмом.
Как переоценить валюту в 1С:Управление нашей фирмой?
В УНФ курсовые разницы рассчитываются автоматически при проведении валютных документов и при выполнении процедуры «Закрытие месяца» (раздел «Компания»). Предварительно загрузите курсы в справочнике «Валюты» и проверьте, что в настройках учетной политики включен учет курсовых разниц.
Что делать, если переоценка прошлого периода была ошибочной, а период закрыт?
Не перепроводите закрытый период, если по нему сдана отчетность. Внесите корректировку текущей датой документом «Операция» с заполнением валюты и валютной суммы в проводке. Если период еще не закрыт для отчетности — исправьте курсы и перезакройте месяц штатно.
Почему сумма курсовой разницы не совпадает с моим расчетом?
Чаще всего причина в кратности валюты (курс задан за 10 или 100 единиц), в ручной правке рублевых сумм в документах или в том, что программа считает разницу отдельно по каждому документу расчетов, а не по свернутому остатку. Откройте справку-расчет — она показывает детализацию по каждому объекту учета.
Отражаются ли курсовые разницы при УСН?
При УСН доходы и расходы признаются кассовым методом, поэтому переоценка валютных остатков в налоговом учете не формирует доходов и расходов — в КУДиР такие суммы не попадают. В бухгалтерском учете переоценка обязательна независимо от режима налогообложения.
Что важно запомнить
Переоценка валюты в 1С выполняется автоматически при закрытии месяца, но результат зависит от трех условий: актуальные курсы ЦБ на каждую дату, включенный валютный учет на счетах и проведенные документы. Контролируйте итог через справку-расчет и ОСВ по счетам 91, ручные проводки используйте только для нестандартных ситуаций.