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

N п/п

Обозначение прикладного типа

Описание прикладного типа

Базовый тип

Ограничения

Использование в ЭС

1

GUIDтип

Глобально-уникальный идентификатор (Globally Unique IDentifier) - 128-битное число в виде строки из 32 шестнадцатиричных цифр, разделенных дефисами.

Гарантированно уникальный.

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

xs:string

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

РешПриост,

РешОтмена,

Извещение,

Подтверждение,

Квитанция,

Уведомление

2

БИКтип

Банковский идентификационный код. [БИК РФ] Цифровой, 9 знаков ровно.

xs:string

pattern=\d{9}

РешПриост,

РешОтмена,

Уведомление

3

Дата

Дата [ГОСТ ИСО 8601-2001] в формате CCYY-MM-DD

xs:date

pattern=\d{4}-\d{2}-\d{2}

РешПриост,

РешОтмена

4

ДатаВремя

Дата и время. [ГОСТ ИСО 8601-2001].

Формат CCYY-MM-DDThh:mm:ss.

xs:dateTime

pattern=\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}

Извещение,

Подтверждение,

Квитанция

5

Десят15.2

меньше или равно 999999999999.99

xs:decimal

totalDigits=15, fractionDigits=2

РешПриост

6

НомерФилТип

Номер филиала банка, или 0

xs:nonNegativeInteger

totalDigits=4

РешПриост,

РешОтмена,

Уведомление

7

Строка

Строка без ограничения длины

xs:string

РешПриост,

РешОтмена,

Извещение,

Подтверждение,

Квитанция,

Уведомление

8

Строка2

Строка не более 2 символов

xs:string

maxLength=2

РешПриост

9

Строка6

Строка не более 6 символов

xs:string

maxLength=6

РешПриост

10

Строка8

Строка не более 8 символов

xs:string

maxLength=8

РешПриост,

РешОтмена

11

Строка9

Строка не более 9 символов

xs:string

maxLength=9

РешПриост,

РешОтмена

12

Строка10

Строка не более 10 символов

xs:string

maxLength=10

РешПриост,

РешОтмена

13

Строка12

Строка не более 12 символов

xs:string

maxLength=12

РешПриост,

РешОтмена

14

Строка20

Строка длиной не более 20 символов

xs:string

maxLength=20

РешПриост,

РешОтмена

15

Строка25

Строка не более 25 символов

xs:string

maxLength=25

РешПриост,

РешОтмена

16

Строка50

Строка не более 50 символов

xs:string

maxLength=50

РешПриост

17

Строка60

Строка не более 60 символов

xs:string

maxLength=60

РешПриост,

РешОтмена

18

Строка100

Строка не более 100 символов

xs:string

maxLength=100

РешПриост,

РешОтмена

19

СтрокаНепустая

Строка длиной не менее одного символа

xs:string

minLength=1

Извещение,

Подтверждение,

Квитанция

20

ЦелоеПолож

Целое число. Минимальное значение = 1

xs:positiveInteger

РешОтмена