Нацыянальны банк Рэспублiкi Беларусь
Пошук | Электронныя звароты | Русская версия | English version
Банк сёння
Манетарная палітыка
Заканадаўства
Статыстыка
Банкаўская сістэма
Плацежная сістэма
Публікацыі
Банкноты і манеты
 
Получение данных, используя XML

 Официальный курс белорусского рубля по отношению к иностранным валютам, устанавливаемый Национальным банком

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

Параметр ondate – дата в формате месяц/день/год, на которую запрашивается официальный курс. Если параметр ondate не задан, то Вы получите официальный курс на последнюю дату установления.

В первом случае возвращается XML-документ, состоящий из элемента DailyExRates, во втором (т.е. когда period=1) – MonthlyExRates. Оба элемента имеют одинаковую структуру: содержат атрибут Date, со значением равным дате, на которую получен официальный курс (для официального курса, устанавливаемого ежемесячно – дату установления курса, действовавшего на запрашиваемую дату), и вложенных элементов Currency.

Каждый элемент Currency содержит атрибут ID (внутренний код валюты – целое число) и вложенные элементы:

  • NumCode – цифровой код
  • CharCode – буквенный код
  • Scale – номинал
  • Name – наименование валюты
  • Rate – курс.

Если указать параметр mode=1, то элементы Currency вместо элементов Name будут содержать элементы:

  • QuotName – наименование валюты, содержащее номинал.

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

Возвращаемый XML-документ состоит из элемента DailyExRates (MonthlyExRates, если period=1) и вложенных элементов Currency. Каждый элемент Currency содержит атрибут ID (внутренний код валюты – целое число) и вложенные элементы:

  • NumCode – цифровой код
  • CharCode – буквенный код
  • Scale – номинал
  • Name – наименование валюты
  • EnglishName – наименование на английском
  • ParentCode – этот код используется для связи, при изменениях кодов или названий одной и той же валюты.

Для получения расширенной информации о валютах необходимо также передать параметр ext=1. В этом случае Currency будут состоять из элементов:

  • NumCode – цифровой код
  • CharCode – буквенный код
  • Scale – номинал
  • QuotName – наименование валюты, содержащее номинал
  • QuotEnglishName – наименование на английском, содержащее номинал
  • Name – наименование валюты
  • EnglishName – наименование на английском
  • DateStart – дата включения валюты в перечень валют, к которым Национальным банком устанавливается официальный курс белорусского рубля
  • DateEnd – дата исключения валюты из перечня валют, к которым Национальным банком устанавливается официальный курс белорусского рубля (если не задана, то текущий элемент Currency может не содержать данный элемент)
  • ParentCode – этот код используется для связи, при изменениях кодов или названий одной и той же валюты.

Получение динамики официального курса белорусского рубля по отношению к заданной иностранной валюте, устанавливаемого Национальным банком Республики Беларусь (не более чем за 365 дней):

Параметры:

  • сurId – внутренний код валюты (целое число)
  • fromDate – дата начала запрашиваемого периода в формате месяц/день/год
  • toDate – дата окончания запрашиваемого периода в формате месяц/день/год.

Возвращается XML-документ состоящий из элемента Currency со следующими атрибутами:

  • Id – внутренний код валюты (целое число)
  • fromDate – первая дата внутри запрашиваемого периода, на которую установлен курс белорусского рубля к запрашиваемой валюте
  • toDate – последняя дата внутри запрашиваемого периода, на которую установлен курс белорусского рубля к запрашиваемой валюте

и вложенных элементов Record. Каждый элемент Record содержит атрибут Date – дата установления курса и вложенный элемент Rate – официальный курс.


 Цены на драгоценные металлы в виде банковских слитков, устанавливаемые Национальным банком

 Цены покупки и продажи Национальным банком драгоценных металлов в виде мерных слитков

 Курс белорусского рубля по отношению к иностранным валютам по итогам дополнительной торговой сессии ОАО БВФБ

Пример получения данных с использованием XML VbaXml.xls на VBA (рабочая книга Microsoft Excel 2003).
© Нацыянальны банк Рэспублiкi Беларусь, 2000–2012