Коннектор
Банк России XML: ИИ-агент для курсов валют
Сервиса нет в каталоге. Подключение по описанию API.
Банк России XML — способ получить данные обычным запросом по адресу: в ответ приходит XML-документ с котировками или справочником. Агент забирает выгрузки за нужные даты и собирает из них таблицу для расчётов.
Что такое агент
Агент — программа, которой ставят дело, а не вопрос. Она сама открывает ваши сервисы, добирает данные, сверяет их по правилам и возвращается с готовым результатом: файлом, заявкой, списком расхождений. Признаки три: работает в ваших сервисах, доводит дело до артефакта, работает без вас. Чат-бот отвечает текстом, агент приходит с результатом. В бухгалтерии это значит: курс на каждую дату уже в таблице, а не ищется по одной странице за раз.
Что такое коннектор
Это подключение к открытым адресам выгрузок, а не доработка учётной системы. Ключ не нужен, авторизация не требуется: данные отдаются по прямой ссылке с параметром даты в формате день, месяц, год.
Проверка связи — запрос за вчерашнюю дату: если пришёл XML с котировками, обмен работает. Коннектор ничего не хранит, кроме адресов выгрузок, — паролей у него нет.
Что это за сервис
Описанные адреса дают разный срез данных. Один отдаёт котировки на заданный день, и если параметр даты опустить, вернётся документ на последнюю зарегистрированную дату. Другой отдаёт справочник по кодам валют с признаком периодичности: коды, устанавливаемые ежедневно, и коды, устанавливаемые ежемесячно.
Третий адрес возвращает динамику котировок за интервал — с датой начала и датой конца. Есть англоязычная версия выгрузки котировок и отдельные схемы для проверки структуры ответа.
Что делает агент с Банк России XML
### Проверка платёжного календаря: где не сходится
Агент забирает котировки на каждую дату платежа из календаря и подставляет их в валютные строки. Если для даты нет значения, он не берёт соседнюю, а помечает строку как непересчитанную.
### Остатки на счетах: сводка на утро
Утром агент обновляет котировки и справочник кодов, пересчитывает валютные остатки и отдаёт таблицу: счёт, валюта, номинал, курс, рублёвая оценка. Рядом — изменение к прошлому дню.
### Справки и сверка с бухгалтерией
Агент сверяет коды валют в вашей учётной системе со справочником регулятора: цифровой и символьный коды, номинал. Позиции, которых нет в справочнике или где код разошёлся, попадают в список правок.
Что остаётся человеку
Выбор методики пересчёта, трактовка нормативных документов и подпись отчётности. Спорные строки агент только помечает.
Как подключить
Откройте раздел получения данных через XML, скопируйте адреса выгрузок и схемы. Специальный доступ не нужен. Проверьте один запрос за конкретную дату и убедитесь, что структура ответа совпала со схемой.
Чего агент не делает
Не подставляет вместо отсутствующей даты соседнюю. Не исправляет справочник в источнике. Не гарантирует расчёт, если схема ответа изменилась.
Вопросы
Что такое агент, если коротко? Программа, которая берёт дело и возвращается с таблицей курсов, сводкой остатков или списком правок. Обсуждать с ней нечего.
Что такое коннектор к XML-выгрузкам? Подключение по прямым адресам с параметром даты. Авторизация не нужна, данные открыты.
Почему нельзя взять курс за соседний день? Потому что в отчётности нужна дата операции. Агент помечает пропуск, чтобы ошибка не ушла в документы.
Подключение
- Шаг 1: откройте раздел «Получение данных, используя XML» на cbr.ru.
- Шаг 2: скопируйте адреса выгрузок — котировки на дату, справочник кодов, динамика за интервал — и схемы ответа.
- Шаг 3: выполните запрос за конкретную дату в формате день, месяц, год и сверьте структуру со схемой.