1. Унифицированные типы данных для всех информационных обменов СФР
Простые типы
Таблица 1. Унифицированные типы данных для всех информационных обменов СФР. Простые типы
| Наименование | Стандартный тип | Ограничения на тип | Описание |
| ТипGUID | xs:string | Шаблон: ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\(\([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\)) | Тип, используемый для представления правила заполнения глобального идентификатора из пространства http://microsoft.com/wsdl/types/. Реализация спецификации стандарта http://www.ietf.org/rfc/rfc4122.txt |
| ТипАдресЭлПочты | xs:normalizedString | Шаблон: [^@]+@[^\]+\.+ | Тип для представления адреса электронной почты |
| ТипДень | xs:integer | Шаблон: \d+ Нижняя граница области допустимых значений (включительно): 1 Верхняя граница области допустимых значений (включительно): 31 Максимальное количество цифр: 2 | Тип, используемый для представления календарного номера дня в месяце |
| ТипДеньги | xs:decimal | Шаблон: \-?[0-9]+\\d{2} Шаблон: \-?[0-9]+ | Тип, используемый для представления суммы в рублях или рублях и копейках, а также в иностранной валюте - вещественное число с дробной частью в 2 знака |
| ТипИНН | xs:string | Шаблон: \d{10} Шаблон: \d{12} | Тип, используемый для представления 12-значного ИНН физического лица или 10-значного ИНН юридического лица |
| ТипИНН_ФЛ | xs:string | Шаблон: \d(12) | Тип, используемый для представления 12-значного ИНН физического лица |
| ТипКПП | xs:string | Шаблон: \d{9} Шаблон: \d{4}[0-9a-zA-Z]{2}\d{3} | Тип, используемый для представления 9-значного КПП юридического лица |
| ТипКодЕГРИП | xs:string | Шаблон: \d{15} Шаблон: 0 | Код OГРН в Едином государственном реестре индивидуальных предпринимателей, присваивается ФНС России |
| ТипКодЕГРЮЛ | xs:string | Шаблон: \d{13} Шаблон: 0 | Код ОГРН в Едином государственном реестре юридических лиц, присваивается ФНС России |
| ТипКодПоОКВЭД | xs:string | Шаблон: \d{2}\\d{2}\\d{2} Шаблон: \d{2)\\d{2}\\d{1} Шаблон: \d{2}\\d{2} Шаблон: \d{2}\\d{1} Шаблон: \d{2} | Тип, используемый для представления кода по Общероссийскому классификатору видов экономической деятельности |
| ТипКодСтраны | ТипНепустаяСтрока | Шаблон: \d{3} | Код страны согласно Общероссийскому классификатору стран мира (соответствует ISO-3166) |
| ТипКоличествоДней | xs: integer | Шаблон: \d+ Нижняя граница области допустимых значений (включительно): 0 Верхняя граница области допустимых значений (включительно) : 30 | Тип, используемый для представления количественного показателя в днях: от 0 до 30 дней |
| ТипМесяц | xs:integer | Шаблон: \d+ Нижняя граница области допустимых значений (включительно): 1 Верхняя граница области допустимых значений (включительно): 12 | Тип, используемый для представления календарного (порядкового) номера месяца в году |
| ТипМинута | xs: integer | Шаблон: \d+ Нижняя граница области допустимых значений (включительно): 0 Верхняя граница области допустимых значений (включительно): 59 | Тип Минута. Может использоваться как номер минуты или как число минут, например, отработанных |
| ТипНепустаяСтрока | xs:normalizedString | Минимальная длина: 1 | Тип, используемый для представления элементов со строковым значением, заполнение которых обязательно (значение не может быть пустым) |
| ТипНомерТелефона | xs:string | Шаблон: \d* Максимальная длина: 15 | Тип, используемый для представления телефонного номера |
| ТипСтраховойНомер | xs:string | Шаблон: \d{3}-\d{3}-\d{3} \d{2} Шаблон: \d{3}-\d{3}-\d{3}-\d{2} | Тип, используемый для представления страхового номера индивидуального лицевого счета зарегистрированного лица (СНИЛС) в формате ХХХ-ХХХ-XXX СС или ХХХ-ХХХ-ХХХ-СС |
Группы элементов
ГрДатаРождения
Группа, содержащая сведения о дате рождения.
Таблица 2. Группа элементов ГрДатаРождения
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | ЛИБО ДатаРождения | xs:date | Да | Дата рождения зарегистрированного лица | ||
| 1 | ЛИБО ДатаРожденияОсобая | Выбор | ТипДатаОсобая | Да | Дата рождения зарегистрированного лица без указания месяца и/или дня месяца рождения Тип описан в таблице 7 |
ГрДолжностноеЛицо
Группа элементов, которая может быть использована для любого представления сведений о должности и фамилии, имени, отчестве (при наличии) (далее - ФИО) лица, в том числе для представления подписи должностного лица.
Таблица 3. Группа элементов ГрДолжностноеЛицо
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | ФИО | Блок | ТипФИО | Да | Фамилия, имя, отчество (при наличии) должностного лица. Обязательно для заполнения Тип описан в таблице 9 | |
| 2 | Должность | Элемент | ТипНепустаяСтрока | Да | Должность лица. Обязательна для заполнения Тип описан в таблице 1 |
ГрФИО
Базовая унифицированная группа элементов, использующаяся для представления сведений о ФИО физического лица.
Таблица 4. Группа элементов ГрФИО
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | Фамилия | Элемент | ТипНепустаяСтрока | Нет | Фамилия физического лица Тип описан в таблице 1 | |
| 2 | Имя | Элемент | ТипНепустаяСтрока | Нет | Имя физического лица Тип описан в таблице 1 | |
| 3 | Отчество | Элемент | ТипНепустаяСтрока | Нет | Отчество (при наличии) физического лица Тип описан в таблице 1 |
ГрСлужебнаяИнформация
Тип для представления служебной информации о составителе, дате и времени составления, идентификационной и иной информации об электронном документе.
Таблица 5. Группа элементов ГрСлужебнаяИнформация
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | GUID | Элемент | ТипGUID | Да | Глобальный идентификатор электронного документа, присваиваемый составителем. Относится к зоне идентификации документа. Реализация спецификации стандарта http://www.ietf.org/rfc/rfc4122.txt Тип описан в таблице 1 | |
| 2 | ВОтветНа | Элемент | ТипGUID | Нет | Глобальный идентификатор электронного документа, в ответ на который сформирован документ. Относится к зоне идентификации документа. Реализация спецификации стандарта http://www.ietf.org/rfc/rfc4122.txt Тип описан в таблице 1 | |
| 3 | ДатаВремя | Элемент | xs:dateTime | Да | Дата и время формирования электронного документа |
Составные типы
ТипВременнойПериод
Тип для описания временных периодов, определяющихся датой начала периода (дата "с") и датой окончания периода (дата "по").
Таблица 6. Составной тип ТипВременнойПериод
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | С | Элемент | xs:date | Да | Дата начала периода (дата "с") | |
| 2 | По | Элемент | xs:date | Да | Дата окончания периода (дата "по") |
ТипДатаОсобая
Тип даты для особых случаев когда: известен только год; известны только месяц и год; указанные день, месяц и год при объединении не могут давать правильной даты.
Таблица 7. Составной тип ТипДатаОсобая
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | День | Элемент | ТипДень | Нет | День Тип описан в таблице 1 | |
| 2 | Месяц | Элемент | ТипМесяц | Нет | Месяц Тип описан в таблице 1 | |
| 3 | Год | Элемент | xs:gYear | Да | Год |
ТипДолжностноеЛицо
Абстрактное должностное лицо. Может быть использовано для любого представления сведений о должности и ФИО лица, в том числе для представления подписи должностного лица.
Таблица 8. Составной тип ТипДолжностноеЛицо
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | {группа} | Группа элементов | ГрДолжностноеЛицо | Да | Тип описан в таблице 3 |
ТипФИО
Базовый унифицированный тип, использующийся для представления сведений о ФИО физического лица.
Таблица 9. Составной тип ТипФИО
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | {группа} | Группа элементов | ГрФИО | Да | ФИО физического лица Тип описан в таблице 4 |
ТипСлужебнаяИнформация
Тип для представления служебной информации о составителе, дате и времени составления, идентификационной и иной информации об электронном документе.
Таблица 10. Составной тип ТипСлужебнаяИнформация
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | {группа} | Группа элементов | ГрСлужебнаяИнформация | Да | Тип описан в таблице 5 |
ТипСлужебнаяИнформацияППЭД
Тип для представления служебной информации со сведениями о программе подготовки электронного документа.
Таблица 11. Составной тип ТипСлужебнаяИнформацияППЭД
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1-3 | {базовый} | Элемент | ТипСлужебнаяИнформация | Да | Сведения о программе, в которой был подготовлен документ Тип описан в таблице 10 | |
| 4 | ПрограммаПодготовки | Элемент | ТипНепустаяСтрока | Да | Сведения о программе, в которой был подготовлен документ Тип описан в таблице 1 |