Додаток 2. XML-Схеми ЕПД
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="uz:rwc:document:1.1"
targetNamespace="uz:rwc:document:1.1"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:xs="http://www. w3.org/2001/XMLSchema"
xmlns:rwc="uz:rwc:document:1.1"
xmlns:project="uz:rwc:document:project:1.1"
xmlns:accepted="uz:rwc:document:accepted:1.1"
xmlns:resent="uz:rwc:document:resent:1.1"
xmlns:arrived="uz:rwc:document:arrived:1.1"
xmlns:reviewed="uz:rwc:document:reviewed:1.1"
xmlns:uncredited="uz:rwc:document:uncredited:1.1"
>
<xs:import namespace="uz:rwc:document:project:1.1" />
<xs:import namespace="uz:rwc:document:accepted:1.1" />
<xs:import namespace="uz:rwc:document:resent:1.1" />
<xs:import namespace="uz:rwc:document:arrived:1.1" />
<xs:import namespace="uz:rwc:document:reviewed:1.1" />
<xs:import namespace="uz:rwc:document:uncredited:1.1" />
<xs:element name='uz-rwc-doc' type='rwc:uz-rwc-doc-info'/>
<xs:complexType name='uz-rwc-doc-info'>
<xs:sequence>
<xs:element name='document-data' type='rwc:document-data-info' />
<xs:element name='signature' type='rwc:signature' minOccurs='0' />
</xs:sequence>
</xs:complexType>
<xs:complexType name='document-data-info'>
<xs:choice>
<xs:sequence>
<xs:element ref='rwc:uz-rwc-doc' />
<xs:choice>
<xs:element ref='project:changes' />
<xs:element ref='accepted:changes' />
<xs:element ref='resent:changes' />
<xs:element ref='reviewed:changes' />
<xs:element ref='arrived:changes' />
<xs:element ref='uncredited:changes' />
</xs:choice>
</xs:sequence>
<xs:choice>
<xs:element ref='project:OTPR' />
<xs:element ref='accepted:OTPR' />
<xs:element ref='resent:OTPR' />
<xs:element ref='reviewed:OTPR' />
<xs:element ref='arrived:OTPR' />
<xs:element ref='uncredited:OTPR' />
</xs:choice>
</xs:choice>
</xs:complexType>
<xs:simpleType name='signature'>
<xs:restriction base='rwc:base64-encoded-data'>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name='base64-encoded-data'>
<xs:restriction base='xs:string'>
<xs:pattern value='([A-Za-z0-9+\\=/])+' />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name='DateTime'>
<xs:restriction base='xs:string' >
<xs:pattern value='[0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9]\+[0-9][0-9]' />
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
targetNamespace="uz:rwc:document:common:1.1"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:tns="uz:rwc:document:common:1.1"
xmlns:xs="http://www. w3.org/2001/XMLSchema"
xmlns:common="uz:rwc:document:common:1.1"
>
<xs:complexType name='changes'>
<xs:attribute name='target' type='xs:string' />
</xs:complexType>
<xs:complexType name='text'>
<xs:attribute name='marks' type='common:C_800' >
<xs:annotation>
<xs:documentation>Відмітки не обов'язкові для залізниці </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='zayava' type='common:C_800' >
<xs:annotation>
<xs:documentation>Особливі відмітки відправника</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='doc_grot' type='common:C_800' >
<xs:annotation>
<xs:documentation>Документи, прикладені вантажовідправником</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name_gr' type='common:C_800' >
<xs:annotation>
<xs:documentation>Додаткові відомості про вантаж</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_dog' type='common:C_100' >
<xs:annotation>
<xs:documentation>Номер договору </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='branch' type='common:C_35' >
<xs:annotation>
<xs:documentation>Найменування власника під'їзної колії </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='sing' type='common:C_200' >
<xs:annotation>
<xs:documentation>Знаки </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='marks_gr' type='common:C_200' >
<xs:annotation>
<xs:documentation>Марки</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_gr' type='common:C_200' >
<xs:annotation>
<xs:documentation>Номери</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='ot_tam' type='common:C_800' >
<xs:annotation>
<xs:documentation>Відмітки митниці</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name_esr_otpr_real' type='common:C_30' >
<xs:annotation>
<xs:documentation>Найменування станції по відправленню</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='mount_para' type='common:C_30' >
<xs:annotation>
<xs:documentation>Параграфи ТУ, згідно яких закріплений вантаж</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='mount_chapter' type='common:C_30' >
<xs:annotation>
<xs:documentation>Розділи ТУ, згідно яких закріплений вантаж</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='carrier_from' type='common:N_4' >
<xs:annotation>
<xs:documentation>Компанія-перевізник при відправленні з країн ЦІМ</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='create_place' type='common:C_120' >
<xs:annotation>
<xs:documentation>Місце оформлення</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='create_place_de' type='common:C_120' >
<xs:annotation>
<xs:documentation>Місце оформлення німецькою мовою (для ЦІМ та ЦІМ/СМГС бланка)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='date_permit' type='common:Date' >
<xs:annotation>
<xs:documentation>Дата надання дозволу/довіреності на право використання власного вагона</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='trans_plan' type='common:NC_10' >
<xs:annotation>
<xs:documentation>Номер транспортного плану</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_permit' type='common:C_10' >
<xs:annotation>
<xs:documentation>Номер дозволу/довіреності на право використання власного вагона</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='loader_position' type='common:C_50' >
<xs:annotation>
<xs:documentation>Посада особи, відповідальної за навантаження</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='loader_fio' type='common:C_50' >
<xs:annotation>
<xs:documentation>Прізвище та ім'я по батькові особи, відповідальної за навантаження</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='rwc_doc_name' type='common:C_200'>
<xs:annotation>
<xs:documentation>Логічне ім'я документа</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='pac'>
<xs:attribute name='pac' type='common:N_3' >
<xs:annotation>
<xs:documentation>Код роду упаковки (Обов'язкове поле якщо вагон не порожній)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='kol_pac' type='common:N_7' >
<xs:annotation>
<xs:documentation>Кількість місць упаковки</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='weight_place_br' type='common:N_5' >
<xs:annotation>
<xs:documentation>Стандартна маса одного місця брутто (кг)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='weight_place_net' type='common:N_5' >
<xs:annotation>
<xs:documentation>Стандартна маса одного місця нетто (кг)</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='taks'>
<xs:attribute name='coeff_type' type='common:CoeffKind' >
<xs:annotation>
<xs:documentation>Вид коефіцієнта </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='coeff_value' type='common:N_6_3' >
<xs:annotation>
<xs:documentation>Значення коефіцієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='coeff_mode' type='common:CoeffModeKind' >
<xs:annotation>
<xs:documentation>Ознака введення значення коефіцієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='iskl_tar' type='common:N_4' >
<xs:annotation>
<xs:documentation>Винятковий тариф</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='iskl_mode' type='common:ValueKind' >
<xs:annotation>
<xs:documentation>Ознака введення виняткового тарифу </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='schema'>
<xs:attribute name='carry_sch' type='common:N_4' >
<xs:annotation>
<xs:documentation>Схема таксування по відправленню</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='pr_sch' type='common:ValueKind' >
<xs:annotation>
<xs:documentation>Ознака виставлення схеми таксування</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:attributeGroup name='joint-attributes'>
<xs:attribute name='kod_ad_p' type='common:N_4' >
<xs:annotation>
<xs:documentation>Код адміністрації </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_in' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Код перехідного стикового пункту (вхід)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_out' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Код перехідного стикового пункту (вихід) </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_name_in' type='common:C_30' >
<xs:annotation>
<xs:documentation>Найменування станції перехідного стикового пункту (вхід)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_name_out' type='common:C_30' >
<xs:annotation>
<xs:documentation>Найменування станції перехідного стикового пункту (вихід) </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='kod_plat' type='common:C_60' >
<xs:annotation>
<xs:documentation>Код платника за транзитні залізниці </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name_plat' type='common:C_70' >
<xs:annotation>
<xs:documentation>Найменування платника</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:complexType name='zpu'>
<xs:attribute name='nom_zpu' type='common:C_7' >
<xs:annotation>
<xs:documentation>Номер ЗПП</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_zpu' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Код станції накладання пломби або ЗПП</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='sobst_zpu' type='common:SealOwnerKind' >
<xs:annotation>
<xs:documentation>Ознака власності пломб або ЗПП</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='zpu' type='common:SealKind' >
<xs:annotation>
<xs:documentation>Код виду ЗПП </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:attributeGroup name='payer-attributes'>
<xs:attribute name='kod_plat' type='common:N_10' >
<xs:annotation>
<xs:documentation>Код платника при наявності коду </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name_plat' type='common:C_70' >
<xs:annotation>
<xs:documentation>Найменування платника</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='podkod_exp' type='common:N_7' >
<xs:annotation>
<xs:documentation>Підкод платника (експедитора) </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='type' type='common:PayerKind' >
<xs:annotation>
<xs:documentation>Тип платника</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:complexType name='consignment-pay'>
<xs:complexContent>
<xs:extension base='common:pay'>
<xs:attribute name='ser_doc' type='common:C_4' >
<xs:annotation>
<xs:documentation>Серія документу </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_doc' type='common:N_8' >
<xs:annotation>
<xs:documentation>Номер ГУ-57</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='pr_avt' type='common:PaymentCalcModeKind' >
<xs:annotation>
<xs:documentation>Ознака автоматичного нарахування платежу</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:attributeGroup name='client-info'>
<xs:attribute name='kod' type='common:ClientCode4' use='required' >
<xs:annotation>
<xs:documentation>Код вантажовідправника/вантажоодержувача</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='type' use='required' type='common:ClientKind' >
<xs:annotation>
<xs:documentation>Тип (вантажовідправник/вантажоодержувач)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name' type='common:C_300' use='required' >
<xs:annotation>
<xs:documentation>Найменування вантажовідправника/вантажоодержувача (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='adress' type='common:C_300' >
<xs:annotation>
<xs:documentation>Адреса вантажовідправника /вантажоодержувача (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='okpo' type='common:EdrpouCode' >
<xs:annotation>
<xs:documentation>ЄДРПОУ вантажовідправника (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='bank' type='common:C_60' >
<xs:annotation>
<xs:documentation>Найменування банку вантажовідправника (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='city' type='common:C_30' >
<xs:annotation>
<xs:documentation>Місто знаходження банку (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='mfo' type='common:Mfo' >
<xs:annotation>
<xs:documentation>МФО банку вантажовідпр. (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='account' type='common:BankAccount' >
<xs:annotation>
<xs:documentation>Номер розрахункового рахунку вантажовідправника (Обов'язкове поле для заповнення відправником)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='phone' type='common:C_25' >
<xs:annotation>
<xs:documentation>Номер телефону клієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='fax' type='common:C_25' >
<xs:annotation>
<xs:documentation>Номер факсу клієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='email' type='common:C_60' >
<xs:annotation>
<xs:documentation>e-maіl клієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nds_pay_code' type='common:C_25' >
<xs:annotation>
<xs:documentation>Номер свідоцтва платника ПДВ клієнта</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='representative_pib' type='common:C_120' >
<xs:annotation>
<xs:documentation>Прізвище та им'я по батькові представника відправника, відповідального за внесення відомостей в перевізний документ</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name='wagon-attributes'>
<xs:attribute name='kol_conductor' type='common:N_2' >
<xs:annotation>
<xs:documentation>Кількість провідників</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='use' type='common:N_1' >
<xs:annotation>
<xs:documentation>Ознака використання вагону</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='pr_zam' type='common:N_1' >
<xs:annotation>
<xs:documentation>Ознака заміни вагону</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='negab_rs' type='common:N_4' >
<xs:annotation>
<xs:documentation>Індекс негабаритності рухомого складу</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='negab_do' type='common:N_4' >
<xs:annotation>
<xs:documentation>Індекс негабаритності додаткового обладнання</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='negab_v' type='common:N_4' >
<xs:annotation>
<xs:documentation>Індекс негабаритності вантажу</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nomer' type='common:C_12' >
<xs:annotation>
<xs:documentation>Номер вагону (Обов'язкове поле для всіх відправок, окрім контейнерних)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='gruzp' type='common:N_6_1' >
<xs:annotation>
<xs:documentation>Вантажопід'ємність вагону (т)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='ves_tary_arc' type='common:N_6' >
<xs:annotation>
<xs:documentation>Вага тари вагону (кг)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='rod_vag' type='common:N_2' >
<xs:annotation>
<xs:documentation>Род вагону</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='kol_os' type='common:N_2' >
<xs:annotation>
<xs:documentation>Кількість вісей</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='pr_sobst' type='common:N_1' >
<xs:annotation>
<xs:documentation>Ознака власності вагону </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='kod_adm' type='common:N_2' >
<xs:annotation>
<xs:documentation>Код власника вагону </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_ref' type='common:N_6' >
<xs:annotation>
<xs:documentation>Номер реф. секції</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='roller_weight' type='common:N_10' >
<xs:annotation>
<xs:documentation>Вага роллерів (кг)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='remove_weight' type='common:N_10' >
<xs:annotation>
<xs:documentation>Вага знімного устаткування (кг)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='etsng_old' type='common:EtsngCode' >
<xs:annotation>
<xs:documentation>Код вантажу по ЄТСНВ, з - під якого був вивантажений вагон</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='gng_old' type='common:GngCode' >
<xs:annotation>
<xs:documentation>Код вантажу по ГНВ, з-під якого був вивантажений вагон</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='is_removed' type='common:RemovedWagon' >
<xs:annotation>
<xs:documentation>Ознака викреслення вагона з перевізного документа при відчепленні</xs:documentation>
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


