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

Справочники и Данные · 11 мин

Кратность валют в 1С: что это, зачем нужна и как настроить

Что такое кратность валюты в 1С, зачем она нужна при пересчёте курсов, как настроить кратность в справочнике валют и избежать ошибок в расчётах.

Кратность валюты — это число, показывающее, за какое количество единиц иностранной валюты устанавливается курс по отношению к валюте учёта (обычно к рублю). Центральный банк публикует курсы не всегда за одну единицу: например, курс японской иены или венгерского форинта задаётся за 10 или 100 единиц, потому что одна единица такой валюты стоит копейки, и курс в привычном виде имел бы много знаков после запятой.

В 1С кратность хранится в справочнике валют и участвует во всех пересчётах: при проведении платёжных документов, переоценке валютных остатков, расчёте курсовых разниц и формировании отчётности. Если кратность задана неверно, сумма в рублях исказится пропорционально — в 10, 100 или 1000 раз, что приведёт к серьёзным ошибкам в учёте.

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

Зачем вообще нужна кратность

Большинство валют котируются за одну единицу: 1 доллар США, 1 евро, 1 юань. Но для «дешёвых» валют курс за одну единицу был бы неудобным числом вроде 0,0061 рубля. Поэтому регулятор устанавливает курс сразу за 10, 100 или 1000 единиц — так число становится читаемым, а точность округления выше.

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

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

Где в 1С хранится кратность

В типовых конфигурациях (1С:Бухгалтерия, 1С:ERP, Управление торговлей, Комплексная автоматизация) кратность встречается в двух местах. Первое — справочник «Валюты», где в карточке валюты может быть указана кратность по умолчанию. Второе — регистр сведений «Курсы валют» (в некоторых конфигурациях — «Относительные курсы валют»), где каждая запись о курсе на дату содержит и значение кратности.

Кратность из регистра курсов имеет приоритет при пересчётах, потому что она привязана к конкретной дате. Это важно: регулятор может изменить номинал котировки, и тогда исторические курсы должны считаться со старой кратностью, а новые — с новой. Хранение кратности вместе с курсом на каждую дату решает эту задачу корректно.

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

Как проверить и настроить кратность валюты

Откройте справочник валют: в 1С:Бухгалтерии это раздел «Справочники» → «Валюты», в ERP и УТ — «НСИ и администрирование» → «Валюты». Найдите нужную валюту и откройте её карточку. Проверьте поле кратности: для доллара, евро, юаня оно должно быть равно 1; для валют с крупной кратностью — соответствовать официальной котировке.

Затем проверьте регистр курсов: откройте «Курсы валют» из карточки валюты или через список регистров. Убедитесь, что в записях на актуальные даты кратность указана верно и совпадает с той, что использует источник курсов. Если курсы загружаются автоматически, кратность обычно подтягивается вместе с курсом и ручной правки не требует.

Порядок действий
  1. 1
    Откройте справочник «Валюты» и найдите нужную валюту по коду или наименованию
  2. 2
    Проверьте поле «Кратность» в карточке валюты — для USD, EUR, CNY оно должно быть равно 1
  3. 3
    Откройте регистр «Курсы валют» и сверьте кратность в записях на рабочие даты
  4. 4
    При расхождении исправьте значение и перепроведите валютные документы за затронутый период
  5. 5
    Проверьте результат: пересчитайте сумму одного документа вручную по формуле сумма × курс ÷ кратность

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

Как кратность работает в документах и пересчётах

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

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

Пример ручной проверки

Допустим, по документу прошло 50 000 единиц валюты, курс — 61,25, кратность — 100. Рублёвая сумма: 50 000 × 61,25 ÷ 100 = 30 625 рублей. Если в проводках вы видите 3 062 500 рублей — кратность не применилась; если 306,25 — кратность применена дважды. Такая проверка занимает минуту и надёжно локализует проблему.

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

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

Рублёвая сумма в проводках валютного документа
Норма

Совпадает с расчётом сумма × курс ÷ кратность и с банковской выпиской

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

Сумма отличается ровно в 10, 100 или 1000 раз — признак ошибки в кратности

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

Суммы умеренные и объясняются реальным изменением курса

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

Курсовые разницы сопоставимы с самим оборотом по валютному счёту

Кратность в регистре курсов
Норма

Совпадает с официальной котировкой валюты на ту же дату

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

Кратность равна 1 у валюты, которая котируется за 100 единиц

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

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

Вторая ошибка — создание дубля валюты в справочнике с другой кратностью. Тогда часть документов оформляется по одной карточке, часть по другой, отчёты по валютам расходятся, а сверка с банком не сходится. Перед созданием новой валюты всегда ищите её по коду в существующем справочнике.

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

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

Что делать, если кратность валюты изменилась

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

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

Маршрут решения

Как выбрать действие

Суммы в документах отличаются от выписки ровно в 10/100/1000 разПроверьте пару курс–кратность в регистре курсов на дату документа и исправьте их как пару
Валюта котируется за 1 единицу (USD, EUR, CNY)Кратность должна быть равна 1, дополнительная настройка не требуется
Курсы загружаются автоматически, но кратность невернаПроверьте карточку валюты и настройки загрузки, затем обновите курсы за проблемный период
Ошибка обнаружена в закрытом периодеСогласуйте исправление с главным бухгалтером: потребуется корректировка и, возможно, уточнённая отчётность

Ограничения и особенности в разных конфигурациях

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

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

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

Чем кратность отличается от курса валюты?

Курс — это цена в рублях за определённое количество единиц валюты, а кратность — само это количество. Курс без кратности неполон: одно и то же значение курса при кратности 1 и при кратности 100 даёт рублёвые суммы, различающиеся в сто раз.

Где посмотреть, какая кратность применилась в конкретном документе?

Откройте шапку документа — во многих формах курс и кратность показаны рядом с валютой. Если поля не видны, посмотрите запись регистра «Курсы валют» на дату документа: документ использует именно её. Также можно пересчитать сумму вручную и сравнить с проводками.

Можно ли для удобства привести все валюты к кратности 1?

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

Почему после загрузки курсов суммы в документах изменились?

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

Что делать, если ошибка в кратности попала в сданную отчётность?

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

Влияет ли кратность на расчёт НДС и налог на прибыль по валютным операциям?

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

Итог

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

Кратность — это количество единиц валюты, за которое задан курс; рублёвая сумма считается как сумма × курс ÷ кратность. Курс и кратность всегда проверяйте парой по официальному источнику, а любые исправления в проведённых документах выполняйте после резервной копии с перепроведением и сверкой по выписке.