Официальные курсы валют
- Обновление
- Ежедневно; курс привязан к дню действия, установленному ЦБ, а не к дате публикации
Методология
На этой странице описано, как Edinici.ru считает результаты: какие формулы и источники использует, как округляет значения, что проверяет перед публикацией и где проходят границы расчётной модели.
В финансовых калькуляторах рядом с результатом есть кнопка «Формула». Она показывает формулу с подставленными значениями: суммой, ставкой, сроком и другими параметрами конкретного инструмента. Там, где расчёт идёт по периодам, рядом приводится развёрнутая последовательность начислений или платежей.
PDF- и Excel-отчёты используют те же входные данные и порядок вычислений, что и интерфейс. Для кредитов учитывается выбранная схема платежей, для вкладов фактическое число дней, периодичность капитализации, пополнения, снятия и налоговый режим, если эти параметры включены пользователем.
Правило округления задаётся конкретной расчётной моделью. Аналитические формулы сохраняют полную точность до вывода, а денежные расчёты округляются там, где этого требует методика. Например, НДС каждой позиции фиксируется с точностью до копейки. Экран, формула и экспорт используют один порядок вычислений; автоматическая сверка выявляет различия между ними.
Показатель на главной отражает агрегированное число учтённых завершённых расчётов за текущие календарные сутки по московскому времени. Он появляется только после накопления 100 валидных событий за день.
Событие создаётся после изменения пользователем параметра или успешного явного расчёта, когда результат валиден и состояние остаётся без изменений не менее 1,2 секунды. Начальные SSR-значения, URL-состояние, восстановление localStorage, ошибки и повтор того же состояния в одной вкладке не учитываются.
Значения формы, результат расчёта и полный URL в событие не включаются. Сервер получает идентификатор события, тип инструмента и время, а для дедупликации и ограничения накрутки использует технические HMAC-хеши сессии и IP-адреса. Эти данные не используются для профилирования или рекламы.
Там, где существует нормативный или официальный источник, ему отдаётся приоритет. Справочные рыночные данные обозначаются отдельно и не выдаются за официальный курс. Рядом с живыми данными указывается дата, к которой относится значение.
Формулы в интерфейсе, PDF и Excel автоматически сопоставляются с результатом расчётного модуля. Расхождение останавливает сборку.
Отдельные наборы проверяют кредиты, вклады, ипотеку, зарплату и конвертеры. В них входят граничные значения, досрочные погашения, капитализация, налоги и календарные особенности.
Проверки формируют PDF- и Excel-отчёты и сопоставляют их итоги с результатом на странице.
Последний опубликованный успешный прогон:
Все 94 набора · список прокручивается
В репозитории опубликованы входные данные, ожидаемые результаты и происхождение каждого ожидаемого значения. Тип происхождения показывает назначение сценария: независимое значение проверяет формулу, а регрессионное защищает зафиксированное поведение от случайного изменения. Исходный код расчётных модулей и внутренние модели не публикуются.

Основатель и разработчик Edinici.ru
Проектирует архитектуру калькуляторов, переносит опубликованные правила и формулы в программные модели, разрабатывает автоматические проверки и отвечает за выпуск исправлений.
Больше о сервисе и принципах работы на странице «О проекте». Первоисточники: cbr.ru, moex.com, rosstat.gov.ru