Приложение Б

ОПИСАНИЕ

СТРУКТУРЫ ЭЛЕКТРОННОГО СООБЩЕНИЯ "ЗАПРОС СУБЪЕКТА КРЕДИТНОЙ

ИСТОРИИ (ПОЛЬЗОВАТЕЛЯ КРЕДИТНОЙ ИСТОРИИ, ФИНАНСОВОГО

УПРАВЛЯЮЩЕГО) В ЦККИ"

Запрос в Центральный каталог кредитных историй структурирован в виде XML-сообщения. Элемент верхнего уровня должен иметь наименование INQ и необязательный атрибут version, указывающий на версию схемы xml (на данный момент - 1).

Сообщение подразделяется на две обязательные части - заголовок (THEADER) и запрос (TBODY).

В заголовке указывается следующая информация:

N

Наименование элемента

Описание

Формат данных (Размер)

Обязательное наличие элемента

1.

RequestID

Идентификатор запроса, присвоенный отправителем. Если данный элемент присутствует в запросе, то в ответе ЦККИ он также будет присутствовать и содержать то же значение.

Положительное целое число (12)

2.

CreateDate

Дата формирования запроса

Дата вида ДД.ММ.ГГГГ

V

Внутри элемента TBODY может находиться один из следующих элементов:

- InquiryBKI - запрос списка БКИ, где хранится информация о субъекте кредитной истории;

- ChangeCode - заявка на изменение кода субъекта кредитной истории;

- ProvisionalCode - заявка на выдачу дополнительного кода субъекта кредитной истории;

- AnnulCode - заявка на аннулирование кода субъекта кредитной истории.

Блок InquiryBKI включает следующие элементы:

- KeyData - обязательная ключевая информация;

- SubjectCode - код субъекта кредитной истории (дополнительный код субъекта кредитной истории) - используется при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- Email - адрес электронной почты для ответа, обязательный для заполнения при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа).

Внутри элемента KeyData может находиться один из двух элементов:

- KEYLP - запрос по субъекту кредитной истории - юридическому лицу;

- KEYNP - запрос по субъекту кредитной истории - физическому лицу.

Структура блока KEYLP:

N

Наименование элемента

Описание

Формат данных (Размер)

Обязательное наличие элемента

1.

Name

Полное наименование юридического лица. Допускается не указывать (для юридических лиц, зарегистрированных на территории Российской Федерации)

Текст (1020)

2.

EGRN

Основной государственный регистрационный номер (ОГРН). Если ОГРН у субъекта отсутствует, необходимо указать пустой тэг или не включать его в XML.

Текст (1024)

3.

INN

Идентификационный номер налогоплательщика (ИНН). Если ИНН у субъекта отсутствует, необходимо указать пустой тэг или не включать его в XML.

Текст (1024)

Структура блока KEYNP:

N

Наименование элемента

Описание

Формат данных (Размер)

Обязательное наличие элемента

1.

FirstName

Имя

Текст (60)

V

2.

LastName

Фамилия

Текст (60)

V

3.

MiddleName

Отчество. Если отчество у субъекта отсутствует, необходимо указать пустой тэг или не включать его в XML.

Текст (60)

V

4.

DocNumber

Серия и номер документа, удостоверяющего личность

Текст (50)

V

5.

DocDelivDate

Дата выдачи документа, удостоверяющего личность. Допускается не указывать.

Дата вида ДД.ММ.ГГГГ

Блок ChangeCode включает следующие элементы:

- KeyData - обязательная ключевая информация;

- SubjectCode - код субъекта кредитной истории, используемый при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- Email - адрес электронной почты для ответа, обязательный для заполнения при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- NewCode - новый код субъекта кредитной истории, устанавливаемый по данному запросу.

Формат блока KeyData аналогичен формату, используемому в блоке InquiryBKI.

Блок ProvisionalCode включает следующие элементы:

- KeyData - обязательная ключевая информация,

- SubjectCode - код субъекта кредитной истории, используемый при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- Email - адрес электронной почты для ответа, обязательный для заполнения при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- NewCode - новый дополнительный код субъекта кредитной истории, устанавливаемый по данному запросу.

Формат блока KeyData аналогичен формату, используемому в блоке InquiryBKI.

Блок AnnulCode включает следующие элементы:

- KeyData - обязательная ключевая информация;

- SubjectCode - код субъекта кредитной истории, используемый при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа);

- Email - адрес электронной почты для ответа, обязательный для заполнения при формировании запросов через ОСБР или по электронной почте (см. п. 2.1 и 2.2 данного документа).

Формат блока KeyData аналогичен формату, используемому в блоке InquiryBKI.

Пример xml-сообщения:

<?xml version="1.0" encoding="windows-1251"?>

<INQ>

<THEADER>

<CreateDate>20.07.2005</CreateDate>

</THEADER>

<TBODY>

<ChangeCode>

<KeyData>

<KEYLP>

<Name>ООО Прогресс</Name>

<EGRN>1234567890123</EGRN>

<INN>1234567890</INN>

</KEYLP>

</KeyData>

<SubjectCode>555555555</SubjectCode>

<Email>test@mail.ru</Email>

<NewCode>777777777</NewCode>

</ChangeCode>

</TBODY>

</INQ>