5.5. Описание типов данных дополнительного файла

N п/п

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

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

(Библ) - библиотечный,

(Лок) - описанный локально

Базовый тип

Ограничения

1

КППППТип-лок

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

xs:string

length=9,

pattern=([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{7}, 0

2

ИННППТип-лок

(Лок) Строка 5, 10 или 12 символов.

xs:string

pattern=\d{5}|\d{10}|\d{12}, 0

3

НомСчТип-лок

(Лок) Номер счета

xs:string

minLength=1,

maxLength=20

4

НаимТип-лок

(Лок) Наименование банка, подразделения Банка России. Текстовый, от 1 до 160 символов.

xs:string

minLength=1,

maxLength=160

5

ПорНомТип-лок

(Лок) Порядковый номер. Строка от 1 до 6 символов.

xs:string

length=6

6

ВидДокТип-лок

(Лок) Вид (шифр) документа. Цифровой, 2 символа.

xs:string

pattern=\d{2}

7

ОборотТип-лок

(Лок) Десятичное число 20 цифр всего, 2 после запятой.

xs:decimal

totalDigits=20, fractionDigits=2

8

НомДокТип-лок

(Лок) Строка от 1 до 20 символов

xs:string

minLength=1,

maxLength=20

9

НазТип-лок

(Лок) Строка не более 1000 символов

xs:string

maxLength=1000

10

КодПереводТип-лок

(Лок) Целое положительное, до 4 цифр

xs:positiveInteger

totalDigits=4

11

КорСЧТип-лок

(Лок) Строка от 1 до 34 символов

xs:string

minLength=1,

maxLength=34

12

БИКБанкТип-лок

(Лок) Целое положительное, 9 цифр. Возможны лидирующие нули.

xs:positiveInteger

totalDigits=9

13

SWБанкТип-лок

(Лок) Строка от 3 до 25 символов

xs:string

minLength=3,

maxLength=25

14

ВерсПрогТип-лок

(Лок) Версия передающей программы

xs:string

minLength=1,

maxLength=40

15

ВерсФормТип-лок

(Лок) Версия форматов. Десятичное, 2 цифры после точки.

xs:decimal

totalDigits=4,

fractionDigits=2,

enumeration=4.00

16

МСКТип-лок

(Лок) Поправка времени операции относительно московского времени

xs:string

maxLength=3

17

ТипИнфТип-лок

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

xs:string

length=10, enumeration=ВЫПБНДОПОЛ

18

Дата

(Библ) Дата в формате YYYY-MM-DD

xs:date

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

19

Время

(Библ) Время. Формат hh:mm:ss.

xs:time

pattern=\d{2}:\d{2}:\d{2}

20

Строка20

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

xs:string

maxLength=20

21

Строка60

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

xs:string

maxLength=60

22

Строка100

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

xs:string

maxLength=100

23

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}