2.3 Формат описания содержимого транспортного контейнера (пакета)

Файл с описанием содержимого пакета представляет собой xml-документ, соответствующий схеме из Приложения 1. Пример описания содержимого пакета дан в Приложении 2.

Корневой узел документа "пакет" содержит следующие обязательные атрибуты:

версияФормата - версия формата описания пакета, в настоящем документе описана версия 1.0 формата;

типДокументооборота - тип осуществляемого документооборота; в настоящий момент определен один тип документооборота "сбор отчетности ЕССО";

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

типТранзакции - тип осуществляемой транзакции в рамках документооборота (для документооборота "сбор отчетности ЕССО" три транзакции "отчет ЕССО", "уведомление ЕССО", "квитанция ЕССО").

Внутри узла пакет содержатся немножественные узлы "отправитель", получатель и системаОтправителя (или системаПолучателя) со следующими обязательными атрибутами:

типСубъекта - тип участника документооборота в соответствии с определенным в п. 1.1 раздела I списком типов участников;

идентификаторСубъекта - идентификатор участника документооборота.

В элементе "отправитель" описывается отправитель пакета. В элементе получатель описывается получатель пакета. В элементе системаОтправителя описывается система электронного документооборота, от которой получателю поступает пакет. В необязательном элементе системаПолучателя описывается система электронного документооборота, которой отправитель передает пакет для доставки получателю.

Дополнительно внутри узла "пакет" в одном или нескольких дочерних узлах документ перечисляются документы, передаваемые в этом пакете.

Узел документ имеет следующие обязательные атрибуты:

идентификаторДокумента - уникальный идентификатор документа (может быть использован в некоторых типах документооборота);

типДокумента - тип документа, передаваемого в составе Пакета и определенный для данной транзакции;

типСодержимого - тип содержимого документа в соответствии с определенными (по умолчанию "xml");

сжат - значение true или false, в зависимости от того, сжато или нет содержимое документа в пакете (сжатие документа выполняется перед шифрованием). Для документооборота "сбор отчетности ЕССО" в транзакциях "отчет ЕССО", "уведомление ЕССО", "квитанция ЕССО" документы не сжимаются;

зашифрован - значение true или false, в зависимости от того, зашифровано или нет содержимое документа в пакете. Для документооборота "сбор отчетности ЕССО" в транзакциях "отчет ЕССО", "уведомление ЕССО", "квитанция ЕССО" документы не шифруются.

Узел документ имеет необязательный атрибут исходноеИмяФайла, в котором указывается исходное имя файла документа.

Содержимое всех документов в документообороте зашифровывается, если явно не оговорен другой вариант.

Содержимое всех подписей под документами в документообороте не шифруется.

Кроме того, узел документ содержит необязательный дочерний немножественный узел содержимое с атрибутом имяФайла, значением которого является имя файла (из набора файлов пакета) с содержимым описываемого документа. Узел содержимое может отсутствовать, если в транзакции передается лишь подпись под документом без содержимого документа.

Также внутри узла документ в дочерних узлах "подпись" перечисляются подписи, стоящие под документом.

Узел подпись имеет следующие обязательные атрибуты:

имяФайла - имя файла (из набора файлов пакета) с содержимым описываемой подписи;

роль - условное обозначение подписанта в соответствии с определенным в п. 1.2 раздела I списком типов подписантов.

Файл с описанием содержимого пакета не шифруется и не архивируется.