Приложение 1. к Методике описания требований к электронному виду документов | ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ К ФОРМИРОВАНИЮ ОПИСАНИЯ ФОРМАТА И СТРУКТУРЫ ЭЛЕКТРОННОГО ВИДА ДОКУМЕНТА
1. Описание формата и структуры электронного вида документа приводится с указанием имен, идентификаторов, версий, полного структурированного перечня реквизитов с определением типа данных и множественности для каждого реквизита.
2. Описание формата и структуры электронного вида документа должно содержать в своем составе следующие сведения:
общие сведения о структуре документа;
сведения об импортируемых пространствах имен;
описание реквизитного состава документа;
сведения о базовых и простых типах данных, используемых в структуре документа.
3. Общие сведения о структуре документа приводятся в табличной форме согласно следующему образцу:
N п/п
|
Обозначение элемента
|
Описание
|
1
|
2
|
3
|
1
|
Имя
|
|
2
|
Идентификатор
|
|
3
|
Версия
|
|
4
|
Идентификатор пространства имен
|
|
5
|
Корневой элемент XML-документа
|
|
6
|
Имя файла XML-схемы
|
Пример:
N п/п
|
Обозначение элемента
|
Описание
|
1
|
2
|
3
|
1
|
Имя
|
тестовый документ по уплате таможенных пошлин, налогов, специальных, антидемпинговых, компенсационных пошлин
|
2
|
Идентификатор
|
R.000
|
3
|
Версия
|
1.0.0.0
|
4
|
Идентификатор пространства имен
|
urn:EEC:R:000:TestDocument:v1.0.0
|
5
|
Корневой элемент XML-документа
|
TestDocument
|
6
|
Имя файла XML-схемы
|
EEC_R_000_TestDocument_v1.0.0.xsd
|
4. Сведения об импортируемых пространствах имен приводятся в табличной форме согласно следующему образцу:
N п/п
|
Идентификатор пространства имен
|
Префикс
|
1
|
2
|
3
|
1
|
||
2
|
Пример:
N п/п
|
Идентификатор пространства имен
|
Префикс
|
1
|
2
|
3
|
1
|
urn:EEC:M:ComplexDataObjects:v0.0.0
|
ccdo
|
2
|
urn:EEC:M:SimpleDataObjects:v0.0.0
|
csdo
|
3
|
urn:EEC:M:CA:ComplexDataObjects:v0.0.0
|
cacdo
|
4
|
urn:EEC:M:CA:SimpleDataObjects:v0.0.0
|
casdo
|
5. Описание реквизитного состава документа приводится в табличном виде с учетом уровней иерархии вплоть до простых (атомарных) реквизитов и атрибутов. При оформлении строк таблицы с реквизитным составом структуры документа боковик имеет смещенную вправо линейку для обозначения следующего уровня древовидной структуры. В боковике указывается порядковый номер и имя реквизита структуры документа.
В таблице формируются следующие поля (графы):
"имя реквизита" - иерархический номер реквизита (для атрибутов используются буквы русского алфавита), устоявшееся или официальное словесное обозначение реквизита, имя конструкции UML (для реквизитов с указанием префикса пространства имен);
"описание реквизита" - текст, поясняющий прикладной смысл реквизита;
"идентификатор" - идентификатор элемента данных в модели данных, соответствующего реквизиту;
"тип данных" - идентификатор типа данных в модели данных, соответствующего реквизиту;
"мн." - множественность реквизитов (обязательность (опциональность) и количество возможных повторений реквизита).
Образец:
Имя реквизита
|
Описание реквизита
|
Идентификатор
|
Тип данных
|
Множественность (Мн.)
|
||
1.
|
||||||
1.1.
|
||||||
1.2.
|
||||||
а)
|
||||||
б)
|
||||||
1.3.
|
||||||
2.
|
||||||
2.1.
|
||||||
2.2.
|
Пример:
Имя реквизита
|
Описание реквизита
|
Идентификатор
|
Тип данных
|
Мн.
|
|||
1. Товарная партия
(cacdo:PGCGoodsShipmentDetails)
|
сведения о товарной партии
|
M.CA.CDE.00489
|
M.CA.CDT.00414
Определяется областями значений вложенных элементов
|
1
|
|||
1.1. Товар
(cacdo:PGCGoodsItemDetails)
|
сведения о товаре
|
M.CA.CDE.00488
|
M.CA.CDT.00419
Определяется областями значений вложенных элементов
|
1..*
|
|||
1.1.1. Порядковый номер товара
(casdo:ConsignmentItemOrdinal)
|
порядковый номер товара
|
M.CA.SDE.00183
|
M.SDT.00105
|
1
|
|||
1.1.2. Код товара по ТН ВЭД ЕАЭС
(csdo:CommodityCode)
|
кодовое обозначение товара в соответствии с ТН ВЭД ЕАЭС
|
M.SDE.00091
|
M.SDT.00065
|
0..1
|
|||
1.1.3. Наименование товара
(casdo:GoodsDescriptionText)
|
описание товара, включая торговое, коммерческое или иное традиционное наименование товара
|
M.CA.SDE.00164
|
M.SDT.00072
|
1..4
|
|||
1.1.4. Масса брутто
(csdo:UnifiedGrossMassMeasure)
|
вес товара, брутто
|
M.SDE.00168
|
M.SDT.00122
|
0..1
|
|||
а) единица измерения
(атрибут measurementUnitCode)
|
кодовое обозначение единицы измерения
|
-
|
M.SDT.00074
|
1
|
|||
б) идентификатор справочника (классификатора)
(атрибут measurementUnitCodeListId)
|
идентификатор классификатора единиц измерения
|
-
|
M.SDT.00091
|
1
|
|||
1.1.5. Масса нетто
(csdo:UnifiedNetMassMeasure)
|
вес товара, нетто
|
M.SDE.00174
|
M.SDT.00122
|
0..1
|
|||
а) единица измерения
(атрибут measurementUnitCode)
|
кодовое обозначение единицы измерения
|
-
|
M.SDT.00074
|
1
|
|||
б) идентификатор справочника (классификатора)
(атрибут measurementUnitCodeListId)
|
идентификатор классификатора единиц измерения
|
-
|
M.SDT.00091
|
1
|
|||
1.1.6. Количество товара
(cacdo:GoodsMeasureDetails)
|
количество товара с указанием дополнительной единицы измерения
|
M.CA.CDE.00153
|
M.CA.CDT.00109
Определяется областями значений вложенных элементов
|
0..1
|
|||
6. Сведения о базовых и простых типах данных, используемых в структуре документа, приводятся отдельно по каждому виду объектов модели данных Союза (базовые типы данных, общие простые типы данных, прикладные простые типы данных). Приводятся общие сведения об используемых типах данных и перечень используемых типов данных.
Общие сведения об используемых типах данных содержат сведения об идентификаторе и префиксе пространства имен и приводятся в табличной форме согласно следующему образцу:
1
|
Идентификатор пространства имен
|
<значение>
|
2
|
Префикс пространства имен
|
<значение>
|
Пример:
1
|
Идентификатор пространства имен
|
urn:EEC:M:SimpleDataObjects:v0.0.0
|
2
|
Префикс пространства имен
|
csdo
|
7. Перечень используемых типов данных приводится в табличной форме и содержит следующие поля:
"идентификатор" - идентификатор типа данных в модели данных;
"конструкция UML" - идентификатор конструкции UML в модели данных, соответствующей типу данных;
"имя" - имя типа данных в модели данных;
"область значений" - множество допустимых значений, соответствующих типу данных.
Образец:
N п/п
|
Идентификатор
|
Конструкция UML
|
Имя
|
Область значений
|
1
|
||||
2
|
Пример:
N п/п
|
Идентификатор
|
Конструкция UML
|
Имя
|
Область значений
|
1
|
M.CA.SDT.00001
|
PaymentAmountWithCurrencyType
|
Платеж с указанием валюты_Денежная сумма. Тип
|
число в десятичной системе счисления.
Макс. кол-во цифр: 20.
Макс. кол-во дроб. цифр: 2
|
2
|
M.CA.SDT.00050
|
CustomsTaxPaymentFeatureCodeType
|
Особенность уплаты таможенных и иных платежей_Код. Тип
|
значение кода особенности уплаты таможенных и иных платежей в соответствии с классификатором особенностей уплаты таможенных и иных платежей, взимание которых возложено на таможенные органы. Нормализованная строка символов.
Длина: 2
|
3
|
M.CA.SDT.00053
|
CustomsTaxModeCodeType
|
Вид налогов, сборов или иного платежа_Код. Тип
|
значение кода в соответствии с классификатором видов налогов, сборов и иных платежей, взимание которых возложено на таможенные органы.
Длина: 4
|
4
|
M.CA.SDT.00090
|
LNPIdType
|
ЛНП должностного лица таможенного органа_Идентификатор. Тип
|
нормализованная строка символов.
Мин. длина: 1.
Макс. длина: 4
|