5.2 <Информация> Банка России. Описание типов данных

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
РешОтмена