II. Описание файла обмена

2.1. Усиленная квалифицированная электронная подпись, использованная при подписании файла обмена, отвечает требованиям Федерального закона от 6 апреля 2011 г. N 63-ФЗ "Об электронной подписи" (Собрание законодательства Российской Федерации, 2011, N 15, ст. 2036; 2016, N 26, ст. 3889).

2.2. При начальном имени файла file_name.xml конечный файл имеет имя - file_name.xml.sig.

2.3. Первая строка файла обмена имеет следующий вид:

<?xml version = "1.0" encoding = "UTF-8"?>.

2.4. Элементами логической модели файла обмена являются элементы и атрибуты файла обмена.

2.5. Для каждого структурного элемента логической модели файла обмена приводятся следующие сведения:

а) наименование элемента (приводится полное наименование элемента);

б) сокращенное наименование (код) элемента (приводится сокращенное наименование элемента). Синтаксис сокращенного наименования удовлетворяет спецификации XML;

в) признак типа элемента. Может принимать следующие значения: "С" - сложный элемент логической модели (содержит вложенные элементы), "П" - простой элемент логической модели, реализованный в виде элемента файла обмена, "А" - простой элемент логической модели, реализованный в виде атрибута элемента файла обмена. Простой элемент логической модели не содержит вложенные элементы;

г) формат значения элемента. Формат значения элемента представляется следующими условными обозначениями: T - символьная строка; N - числовое значение (целое или дробное).

Формат символьной строки указывается в виде T(N-k) или T(=k), где N - минимальное количество знаков, k - максимальное количество знаков, символ "-" - разделитель, символ "=" означает фиксированное количество знаков в строке. В случае если минимальное количество знаков равно 0, формат имеет вид T(0-k). В случае если максимальное количество знаков не ограничено, формат имеет вид T(N-).

Формат числового значения указывается в виде N(m.k), где m - максимальное количество знаков в числе, включая знак (для отрицательного числа), целую и дробную часть числа без разделяющей десятичной точки, k - максимальное число знаков дробной части числа. Если число знаков дробной части числа равно 0 (число целое), то формат числового значения имеет вид N(m).

Для простых элементов, являющихся базовыми в XML, элемент с типом "date", поле "Формат значения элемента" не заполняется. Для таких элементов в поле "Дополнительная информация" указывается тип базового элемента;

д) признак обязательности элемента определяет обязательность присутствия элемента (совокупности наименования элемента и его значения) в файле обмена. Признак обязательности элемента может принимать следующие значения: "О" - наличие элемента в файле обмена обязательно; "Н" - присутствие элемента в файле обмена необязательно, элемент может отсутствовать;

е) дополнительная информация. Для сложных элементов может указываться ссылка на таблицу, в которой описывается состав данного элемента. Для элементов, принимающих ограниченный перечень значений из классификатора, может указываться соответствующее наименование классификатора или приводиться перечень возможных значений. Для классификатора может указываться ссылка на его местонахождение. Для элементов, использующих пользовательский тип данных, может указываться наименование типового элемента.