Приложение З

ОПИСАНИЕ

СТРУКТУРЫ ЭЛЕКТРОННОГО ДОКУМЕНТА "ОТВЕТ НА ПАКЕТ ЗАПРОСОВ

СУБЪЕКТОВ КРЕДИТНЫХ ИСТОРИЙ, ПОЛЬЗОВАТЕЛЕЙ КРЕДИТНЫХ

ИСТОРИЙ И ФИНАНСОВЫХ УПРАВЛЯЮЩИХ В ЦККИ"

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

Документ подразделяется на две обязательные части - заголовок (THEADER) и список ответов на запросы субъектов и пользователей кредитной истории (TBODY).

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

N

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

Описание

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

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

1.

PackID

Идентификатор пакета с запросами

Целое число (12)

V

2.

CreatePackDate

Дата формирования пакета ответов

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

V

Элемент TBODY содержит множество элементов REQREPLY, содержащих обязательный атрибут ID, указывающих на номер ответа в пакете.

Элемент REQREPLY состоит из двух обязательных частей - ключевой информации (KeyData) и результата обработки запроса (ResData).

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

- KEYLP - ключевая информация для субъекта кредитной истории, являющегося юридическим лицом;

- KEYNP - ключевая информация для субъекта кредитной истории, являющегося физическим лицом.

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

N

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

Описание

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

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

1.

Name

Полное наименование юридического лица. Элемент может отсутствовать, если не был указан в соответствующем запросе.

Текст (1020)

2.

EGRN

Основной государственный регистрационный номер. Элемент может отсутствовать, если не был указан в соответствующем запросе.

Текст (1024)

3.

INN

Идентификационный номер налогоплательщика. Элемент может отсутствовать, если не был указан в соответствующем запросе.

Текст (1024)

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

N

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

Описание

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

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

1.

FirstName

Имя

Текст (60)

V

2.

LastName

Фамилия

Текст (60)

V

3.

MiddleName

Отчество. Элемент может отсутствовать, если не был указан в соответствующем запросе.

Текст (60)

4.

DocNumber

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

Текст (50)

V

5.

DocDelivDate

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

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

Блок ResData включает:

- обязательный код результата обработки запроса (ResCode);

- обязательный текст результата обработки запроса (ResText);

- необязательный блок списка БКИ (BKIList).

Блок BKIList должен обязательно присутствовать в ответе на запрос информации о бюро кредитных историй, в которых хранится кредитная история субъекта кредитной истории. При этом, он может быть пустым, либо содержать несколько блоков BKI.

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

N

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

Описание

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

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

1.

BKIName

Полное наименование БКИ

Текст (255)

V

2.

BKINumber

Номер БКИ из государственного реестра бюро кредитных историй

Текст (10)

V

3.

BKIAddress

Адрес (место нахождения) и телефон

Текст (1680)

V

4.

BKISign

Признак "Прежние ключевые реквизиты":

0 - указанные в запросе субъекта или пользователя кредитной истории реквизиты известны в БКИ

1 - указанные в запросе субъекта или пользователя кредитной истории реквизиты неизвестны в БКИ.

Текст (1)

V

Пример xml-документа:

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

<REPLYPACKET>

<THEADER>

<PackID>1234</PackID>

<CreatePackDate>09.04.2009</CreatePackDate>

</THEADER>

<TBODY>

<REQREPLY ID="421">

<KeyData>

<KEYNP>

<LastName>Подъяров-Пакетный</LastName>

<FirstName>Семён</FirstName>

<MiddleName>Иванович</MiddleName>

<DocNumber>4503655374</DocNumber>

<DocDelivDate>22.08.2002</DocDelivDate>

</KEYNP>

</KeyData>

<ResData>

<ResCode>900</ResCode>

<ResText>Соответствующая кредитная история сформирована в следующем (следующих)

БКИ:</ResText>

<BKIList>

<BKI>

<BKIName>кредитное бюро N 1</BKIName>

<BKINumber>1</BKINumber>

<BKIAddress>1 2 1234567</BKIAddress>

<BKISign>0</BKISign>

</BKI>

</BKIList>

</ResData>

</REQREPLY>

<REQREPLY ID="422">

<KeyData>

<KEYNP>

<LastName>Пакетная</LastName>

<FirstName>Наталья </FirstName>

<MiddleName>Сергеевна</MiddleName>

<DocNumber>5036553744</DocNumber>

<DocDelivDate>04.12.2001</DocDelivDate>

</KEYNP>

</KeyData>

<ResData>

<ResCode>900</ResCode>

<ResText>Соответствующая кредитная история сформирована в следующем (следующих)

БКИ:</ResText>

<BKIList>

<BKI>

<BKIName>кредитное бюро N 1</BKIName>

<BKINumber>1</BKINumber>

<BKIAddress>1

2 1234567</BKIAddress>

<BKISign>0</BKISign>

</BKI>

</BKIList>

</ResData>

</REQREPLY>

<REQREPLY ID="423">

<KeyData>

<KEYNP>

<LastName>Подъяров-Пакетный</LastName>

<FirstName>Семён</FirstName>

<MiddleName>Иванович</MiddleName>

<DocNumber>4503655374</DocNumber>

<DocDelivDate>22.08.2002</DocDelivDate>

</KEYNP>

</KeyData>

<ResData>

<ResCode>900</ResCode>

<ResText>Код субъекта кредитной истории изменен.</ResText>

<BKIList></BKIList>

</ResData>

</REQREPLY>

<REQREPLY ID="424">

<KeyData>

<KEYNP>

<LastName>Подъяров-Пакетный</LastName>

<FirstName>Семён</FirstName>

<MiddleName>Иванович</MiddleName>

<DocNumber>4503655374</DocNumber>

<DocDelivDate>22.08.2002</DocDelivDate>

</KEYNP>

</KeyData>

<ResData>

<ResCode>900</ResCode>

<ResText>Дополнительный код субъекта кредитной истории установлен. Срок действия истекает

09.05.2009.</ResText>

<BKIList>

</BKIList>

</ResData>

</REQREPLY>

<REQREPLY ID="425">

<KeyData>

<KEYNP>

<LastName>Пакетная</LastName>

<FirstName>Наталья </FirstName>

<MiddleName>Сергеевна</MiddleName>

<DocNumber>5036553744</DocNumber>

<DocDelivDate>04.12.2001</DocDelivDate>

</KEYNP>

</KeyData>

<ResData>

<ResCode>900</ResCode>

<ResText>Код субъекта кредитной истории аннулирован.</ResText>

<BKIList>

</BKIList>

</ResData>

</REQREPLY>

</TBODY>

</REPLYPACKET>