Архив валютных курсов Центрального банка Российской Федерации (ЦБ РФ) – это официальная база данных, содержащая ежедневные официальные курсы иностранных валют к рублю за весь период их публикации. Данные используются в бухгалтерии, налоговом учёте, финансовом анализе, научных исследованиях и при составлении договоров.
Что представляет собой архив курсов валют ЦБ РФ
Архив включает:
- Официальные курсы валют на каждую рабочую дату (с учётом выходных и праздников).
- Курсы основных валют: USD, EUR, GBP, CHF, CNY, JPY и многие другие.
- Курсы валют стран СНГ и развивающихся рынков (KZT, BYN, UZS, AMD и др.).
- Исторические данные начиная с (дата введения современной системы официальных курсов).
- Архивные файлы в форматах CSV, XML и JSON (доступны для скачивания).
Все курсы публикуются в соответствии с Указанием Банка России № 3184‑У от «О порядке установления и публикации официальных курсов иностранных валют».
Как получить доступ к архиву
Официальный сайт Банка России
Основной источник – раздел «Курсы валют» на сайте www.cbr;ru.
- Перейдите в меню «Рынки и инфраструктура» → «Курсы валют».
- Выберите вкладку «Архив курсов валют».
- Укажите интересующий период (день, месяц, год) или конкретную дату.
- Нажмите «Показать» – таблица с курсами отобразится на экране.
- Для скачивания данных нажмите кнопку «Сохранить в CSV» или «Сохранить в XML».
API Банка России
Для автоматизированного получения данных можно использовать открытый API:
https://www.cbr-xml-daily.ru/daily_json.js
Этот endpoint возвращает актуальные курсы в формате JSON. Для исторических данных существует аналогичный сервис:
https://www.cbr-xml-daily.ru/archive/{{YYYY}}/{{MM}}/{{DD}}/daily_json;js
Где {{YYYY}}, {{MM}}, {{DD}} – год, месяц и день соответственно.
Файлы архива за период
Банк России также предоставляет ежемесячные архивные файлы:
- XML за день
- ZIP‑архив за месяц (CSV)
Эти файлы удобно импортировать в Excel, Power BI, Python (pandas) или специализированные аналитические системы.
Структура данных в архиве
Пример записи в CSV
Date,CharCode,Nominal,Name,Value ,USD,1,Доллар США,96;4321 ,EUR,1,Евро,104.7850 ,CNY,10,Юань Китая,13.4567
Поля:
- Date – дата в формате ДД.ММ.ГГГГ.
- CharCode – буквенный код валюты (ISO 4217).
- Nominal – номинал, в котором выражен курс (обычно 1, но для некоторых валют – 10, 100 и т.д.).
- Name – полное название валюты.
- Value – официальный курс к рублю за указанный Nominal.
Пример записи в JSON (API)
{
"Date": "2026-10-02T00:00:00+03:00",
"PreviousDate": "2026-09-30T00:00:00+03:00",
"PreviousURL": "/archive/2026/09/30/daily_json.js",
"Timestamp": "2026-10-02T11:30:00+03:00",
"Valute": {
"USD": {
"ID": "R01235",
"NumCode": "840",
"CharCode": "USD",
"Nominal": 1,
"Name": "Доллар США",
"Value": 96.4321,
"Previous": 96.1025
}, "EUR": {
"ID": "R01239",
"NumCode": "978",
"CharCode": "EUR",
"Nominal": 1,
"Name": "Евро",
"Value": 104.7850,
"Previous": 104.2103
}
// … остальные валюты
}
}
Практическое использование архива
Бухгалтерия и налоговый учёт
Согласно ст. 252 НК РФ, при расчёте налоговой базы по операциям в иностранной валюте необходимо использовать официальный курс ЦБ РФ на дату совершения операции. Архив позволяет быстро найти нужный курс и избежать ошибок.
Финансовый анализ и прогнозирование
Исторические ряды курсов используются для:
- Построения графиков динамики валют.
- Расчёта волатильности и коэффициентов корреляции.
- Тестирования торговых стратегий на исторических данных (backtesting).
Научные исследования
Экономисты и социологи применяют данные архива для изучения влияния макроэкономических событий (санкций, изменений ключевой ставки, цен на нефть) на курс рубля.
Автоматизация в 1С и ERP‑системах
Многие конфигурации 1С:Предприятие имеют встроенные обработки для загрузки курсов из XML‑файла ЦБ РФ. Достаточно указать путь к файлу или URL API, и система автоматически обновит справочник валют.
Ограничения и особенности
- Рабочие дни: Курсы публикуются только в дни, когда функционирует валютный рынок (обычно понедельник‑пятница, исключая государственные праздники). В выходные и праздничные дни используется последний опубликованный курс.
- Номинал: Для некоторых валют (например, JPY, KRW) nominal равен 100 или 1000, поэтому при расчёте необходимо делить Value на Nominal.
- Задержка публикации: Официальный курс публикуется не ранее 11:30 по московскому времени текущего дня. Для внутридневного анализа нужны другие источники (биржевые тики).
- Архив до 1992 года: Период до покрывается данными Госбанка СССР и доступен в отдельном разделе «Архив информационных сообщений».
Как правильно цитировать данные ЦБ РФ
При использовании курсов в научных работах, отчётах или презентациях рекомендуется указывать:
- Наименование источника: «Официальные курсы валют Центрального банка Российской Федерации».
- Дата публикации (или дата, на которую взят курс).
- URL страницы или API‑endpoint, откуда взяты данные.
- Дата обращения к ресурсу.
Пример:
Центральный банк Российской Федерации. Официальные курсы валют на . URL: https://www.cbr.ru/currency_base/daily/?UniDbQuery.Posted=True&UniDbQuery.To= (дата обращения: ).
Полезные ссылки
- Текущие курсы в XML
- Текущие курсы в JSON (бесплатный сервис)
- Месячный архив в CSV (ZIP)
- Раздел статистики на английском (для международных пользователей)
Архив валютных курсов ЦБ РФ – это надёжный, официально подтверждённый источник данных, необходимый для широкого круга профессиональных задач. Благодаря простоте доступа через сайт, API и готовые файлы, любой пользователь может быстро получить нужные курсы, провести анализ или обеспечить корректность бухгалтерских расчётов. Следуя рекомендациям по работе с номиналами, учёту выходных дней и правильному оформлению ссылок, вы избежите типичных ошибок и повысите качество своей работы.
Если у вас остались вопросы по использованию архива – не стесняйтесь обращаться в службу поддержки Банка России по телефону ###-###-#### или через форму обратной связи на сайте www.cbr.ru.