11. ОПИСАНИЕ ПРОСТЫХ ТИПОВ ДАННЫХ

Таблица 11.1

Описание простых типов данных

Полное наименование

Сокращенное наименование

Формат

Дополнительная информация

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

ИдЗапрТип

T(=22)

Принимает значение: <код><год><месяц><день><номер>.

Например: "ККККГГГГММДДNNNNNNNNNN", где:

<код> = коду налогового органа из элемента <КодНО>; <год><месяц><день> = году, месяцу и дню запроса из элемента <ДатаЗапр>;

<номер> = номеру запроса из элемента <НомЗапр> (недостающие символы дополняются нулями слева)

ИНН физического лица

ИННФЛТип

T(=12)

<цифровой код> с наложенным шаблоном

<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}"/>

ИНН организации

ИННЮЛтип

T(=10) | T(=5)

<цифровой код> с наложенным шаблоном

<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}"/>

<xs:pattern value="\d{5}"/>

Код причины постановки на учет

КППТип

T(=9)

<цифровой код> с наложенным шаблоном

<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{7}"/>

не должен состоять из одинаковых цифр

БИК банка

БИКТип

T(=9)

<цифровой код> с наложенным шаблоном

<xs:pattern value="\d{9}"/>

Код ИФНС России

ИФНСТип

T(=4)

Глобально-уникальный идентификатор

GUIDТип

T(=36)

128-битное число в виде строки из 32 шестнадцатеричных цифр, разделенных дефисами

pattern=[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}

Например: 6F9619FF-8B86-D011-B42D-00CF4FC994FF