<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2"
           xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:bs="http://api.vetrf.ru/schema/cdm/base"
           xmlns:apl="http://api.vetrf.ru/schema/cdm/application"
           xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2"
           xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2"
           xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
           elementFormDefault="qualified" version="2.0-beta">

    <xs:import namespace="http://www.w3.org/2000/09/xmldsig#"
               schemaLocation="http://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core-schema.xsd"/>
    <xs:import namespace="http://api.vetrf.ru/schema/cdm/base" schemaLocation="base_v2.0.xsd"/>
    <xs:import namespace="http://api.vetrf.ru/schema/cdm/application" schemaLocation="application_v2.0.xsd"/>
    <xs:import namespace="http://api.vetrf.ru/schema/cdm/dictionary/v2" schemaLocation="dictionary_v2.2.xsd"/>
    <xs:import namespace="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" schemaLocation="document_v2.2.xsd"/>

    <!-- Application type elements -->

    <!-- Операция 1.1 -->
    <xs:element name="registerLegalEntityApplicationRequest" type="exc:RegisterLegalEntityApplicationRequest"/>
    <xs:element name="registerLegalEntityApplicationResponse" type="exc:RegisterLegalEntityApplicationResponse"/>

    <!-- Операция 1.2 -->
    <xs:element name="checkRegisterLegalEntityApplicationRequest"
                type="exc:CheckRegisterLegalEntityApplicationRequest"/>
    <xs:element name="checkRegisterLegalEntityApplicationResponse"
                type="exc:CheckRegisterLegalEntityApplicationResponse"/>

    <!-- Операция 2.1 -->
    <xs:element name="getVetDocumentByUuidRequest" type="exc:GetVetDocumentByUuidRequest"/>
    <xs:element name="getVetDocumentByUuidResponse" type="exc:GetVetDocumentByUuidResponse"/>

    <!-- Операция 2.2 -->
    <xs:element name="getPreExportVetDocumentListRequest" type="exc:GetPreExportVetDocumentListRequest"/>
    <xs:element name="getPreExportVetDocumentListResponse" type="exc:GetPreExportVetDocumentListResponse"/>

    <!-- Операция 3.2 -->
    <xs:element name="getExportVeterinaryPermitListRequest" type="exc:GetExportVeterinaryPermitListRequest"/>
    <xs:element name="getExportVeterinaryPermitListResponse" type="exc:GetExportVeterinaryPermitListResponse"/>

    <!-- Операция 4.1 -->
    <xs:element name="sendExportCertificateApplicationRequest" type="exc:SendExportCertificateApplicationRequest"/>
    <xs:element name="sendExportCertificateApplicationResponse" type="exc:SendExportCertificateApplicationResponse"/>

    <!-- Операция 4.2 -->
    <xs:element name="checkExportCertificateApplicationRequest" type="exc:CheckExportCertificateApplicationRequest"/>
    <xs:element name="checkExportCertificateApplicationResponse" type="exc:CheckExportCertificateApplicationResponse"/>

    <!-- Операция 11 (Сервис "Субсидирование") -->
    <xs:element name="getLabResearchReportByUuidRequest" type="exc:GetLabResearchReportByUuidRequest"/>
    <xs:element name="getLabResearchReportByUuidResponse" type="exc:GetLabResearchReportByUuidResponse"/>

    <!-- Application types -->
    <xs:complexType name="ExcApplicationRequest">
        <xs:complexContent>
            <xs:extension base="apl:ApplicationData">
                <xs:sequence>
                    <xs:element name="metadata" type="exc:ServiceMetadata">
                        <xs:annotation>
                            <xs:documentation>Метаданные запроса</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="optional"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="ExcApplicationResponse">
        <xs:complexContent>
            <xs:extension base="apl:ApplicationResultData">
                <xs:sequence>
                    <xs:element name="metadata" type="exc:ServiceMetadata">
                        <xs:annotation>
                            <xs:documentation>Метаданные ответа</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="optional"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="RegisterLegalEntityApplicationRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 1.1 (запрос).
                Направление заявки на регистрацию хозяйствующего субъекта и его уполномоченных лиц в ФГИС ВетИС
                для осуществления процедуры экспорта.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element name="signingDate" type="xs:dateTime">
                        <xs:annotation>
                            <xs:documentation>
                                2.1. Дата формирования заявления. С указанием часового пояса пользователя.
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="dt:businessEntity">
                        <xs:annotation>
                            <xs:documentation>
                                2.2. Сведения о регистрируемом хозяйствующем субъекте (ХС)
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="vd:authorizedPerson" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.2.23. Сведения об уполномоченном лице</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                    <xs:element ref="ds:Signature" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>3. ЭЦП заявления</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="RegisterLegalEntityApplicationResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 1.1 (запрос).
                Направление заявления на регистрацию хозяйствующего субъекта и его уполномоченных лиц в ФГИС ВетИС
                для осуществления процедуры экспорта.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="dt:businessEntity" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>
                                2.1. Сведения о регистрируемом хозяйствующем субъекте (ХС)
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="vd:authorizedPerson" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.2. Сведения об уполномоченном лице</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="resultNotes" type="bs:FaultInfo" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>
                                3.1. Сведения о причинах отказа в обработке заявления или иные комментарии
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="CheckRegisterLegalEntityApplicationRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 1.2 (запрос). Получение сведений о результате рассмотрения заявки на регистрацию хоз.субъекта.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="CheckRegisterLegalEntityApplicationResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 1.2 (запрос). Получение сведений о результате рассмотрения заявки на регистрацию хоз.субъекта.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="dt:businessEntity" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>
                                2.1. Сведения о регистрируемом хозяйствующем субъекте (ХС)
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="vd:authorizedPerson" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.2. Сведения об уполномоченном лице</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="resultNotes" type="bs:FaultInfo" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>
                                3.1. Сведения о причинах отказа в обработке заявления или иные комментарии
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetVetDocumentByUuidRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 2.1 (запрос). Заявка на получение записи вет. сертификата по идентификатору.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element ref="bs:uuid">
                        <xs:annotation>
                            <xs:documentation>Идентификатор документа, по которому производится поиск.
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetVetDocumentByUuidResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 2.1 (ответ). Результат заявки на получение записи вет. сертификата по идентификатору.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="vd:vetDocument">
                        <xs:annotation>
                            <xs:documentation>Ветеринарный сертификат.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetPreExportVetDocumentListRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 2.2 (запрос). Заявка на получение списка записей вет.сертификатов.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element ref="bs:listOptions" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>2. Параметры запрашиваемого списка.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignorEnterprise" type="dt:Enterprise">
                        <xs:annotation>
                            <xs:documentation>3.1. Сведения о площадке-отправителе.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consigneeEnterprise" type="dt:Enterprise">
                        <xs:annotation>
                            <xs:documentation>3.2. Сведения о площадке-получателе.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="dt:subProduct">
                        <xs:annotation>
                            <xs:documentation>3.3. Вид продукции.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:choice>
                        <xs:element name="producerEnterprise" type="dt:Enterprise">
                            <xs:annotation>
                                <xs:documentation>3.4. Производитель продукции (площадка).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                        <xs:element name="certifiedProducer" type="dt:CertifiedProducer">
                            <xs:annotation>
                                <xs:documentation>3.4. Производитель продукции (аттестованный производитель).</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:choice>
                    <xs:element name="dateOfProduction" type="bs:DateInterval">
                        <xs:annotation>
                            <xs:documentation>3.6. Период дат выработки.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetPreExportVetDocumentListResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 2.2 (ответ). Результат заявки на получение списка вет.сертификатов.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="vd:vetDocumentList">
                        <xs:annotation>
                            <xs:documentation>Список записей.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetExportVeterinaryPermitListRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 3.2 (запрос). Получение списка действующих ветеринарных разрешений на экспорт, выданных
                экспортеру.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element ref="bs:listOptions" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>2. Параметры запрашиваемого списка.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignorEnterprise" type="dt:Enterprise">
                        <xs:annotation>
                            <xs:documentation>3.1. Сведения о складе отгрузки.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element ref="dt:subProduct">
                        <xs:annotation>
                            <xs:documentation>3.2. Вид продукции.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="permitYear" type="dt:Year">
                        <xs:annotation>
                            <xs:documentation>3.3. Год разрешения на вывоз.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="importCountry" type="dt:Country">
                        <xs:annotation>
                            <xs:documentation>3.4. Страна-импортер.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetExportVeterinaryPermitListResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 3.2 (ответ). Получение списка действующих ветеринарных разрешений на экспорт, выданных
                экспортеру.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="vd:veterinaryPermitList">
                        <xs:annotation>
                            <xs:documentation>Список записей.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="SendExportCertificateApplicationRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 4.1 (запрос).
                Направление заявки на оформление ветеринарных сопроводительных документов на экспорт.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element name="signingDate" type="xs:dateTime" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.1. Дата формирования заявления</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignor" type="dt:BusinessEntity" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.2. Сведения о грузоотправителе</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignorDefinedContact" type="exc:ExcDefinedContact" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.2.7. Контактная информация грузоотправителя</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignee" type="dt:BusinessEntity" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.3. Сведения о грузополучателе</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consigneeDefinedContact" type="exc:ExcDefinedContact" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.3.7. Контактная информация грузополучателя</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="carrier" type="dt:BusinessEntity" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.4. Сведения о перевозчике (сопровождающем лице)</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="carrierDefinedContact" type="exc:ExcDefinedContact" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.4.7. Контактная информация перевозчика</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="estimatedShipmentDate" type="xs:dateTime" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.5. Предполагаемая дата отправления (отгрузки)</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="inspectionDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.12. Дата и время прибытия в место оформления ЭВС</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="exportClearancePoint" type="dt:Enterprise" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.6. Место оформления ЭВС</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="shippingRoute" type="exc:ExcShippingRoute" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.7. Маршрут следования</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="transportMovement" type="exc:ExcTransportMovement" minOccurs="1" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.8. Сведения о транспортировке</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignment" type="exc:ExcConsignment" minOccurs="1" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.9. Сведения о грузе (идентификация товара)</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="referencedDocument" type="vd:Document" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>Связанные документы, в т.ч.
                                2.11. Разрешение на вывоз
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="attachedDocument" type="exc:ExcAttachedDocument" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.10. Вложение (прикрепленный документ)</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="Signature" type="ds:SignatureType" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>3. ЭЦП заявки</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="SendExportCertificateApplicationResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 4.1 (ответ).
                Направление заявки на оформление ветеринарных сопроводительных документов на экспорт.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="CheckExportCertificateApplicationRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 4.2 (запрос).
                Получение сведений о результате рассмотрения заявки на оформление ветеринарных сопроводительных
                документов.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="CheckExportCertificateApplicationResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 4.2 (ответ).
                Получение сведений о результате рассмотрения заявки на оформление ветеринарных сопроводительных
                документов.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element name="exportCertificate" type="exc:ExcExportCertificate" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>2.1. Сведения об оформленном ветеринарном сертификате</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="resultNotes" type="bs:FaultInfo" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>3.1. Сведения о причине отказа</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="requiredProcedure" type="exc:ExcCertificationRequirement" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>3.2. Перечень мероприятий, необходимых для оформления сертификата
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="violationReport" type="exc:ExcViolationReport" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>3.3. Акт о выявленных нарушениях</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="laboratoryResearch" type="vd:LaboratoryResearchEvent" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>4. Результат лабораторных исследований</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetLabResearchReportByUuidRequest">
        <xs:annotation>
            <xs:documentation>
                Операция 11 (запрос). Заявка на получение протокола лабораторных исследований по идентификатору.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationRequest">
                <xs:sequence>
                    <xs:element ref="bs:uuid">
                        <xs:annotation>
                            <xs:documentation>2.1. Идентификатор документа, по которому производится поиск.
                            </xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="GetLabResearchReportByUuidResponse">
        <xs:annotation>
            <xs:documentation>
                Операция 11 (ответ). Результат заявки на получение протокола лабораторных исследований по идентификатору.
            </xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="exc:ExcApplicationResponse">
                <xs:sequence>
                    <xs:element ref="vd:laboratoryResearchReport">
                        <xs:annotation>
                            <xs:documentation>Протокол лабораторных исследований.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##targetNamespace"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="ServiceMetadata">
        <xs:annotation>
            <xs:documentation>Служебная информация</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="processID" type="bs:Identifier">
                <xs:annotation>
                    <xs:documentation>1.1. Идентификатор процесса в ИС Одно окно РЭЦ</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="seqNumber" type="bs:SequenceNumber">
                <xs:annotation>
                    <xs:documentation>1.2. Порядковый номер запроса</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentID" type="bs:UUID" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Идентификатор документа/заявления, зарегистрированного в ВетИС</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentNumber" type="xs:token" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Человекочитаемый номер документа/заявления, зарегистрированного в ВетИС
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentURL" type="xs:anyURI" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Постоянный адрес документа/заявления, зарегистрированного в ВетИС</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentStatus" type="exc:ApplicationDocumentStatus" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Статус документа/заявления, зарегистрированного в ВетИС</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="documentStatusDate" type="xs:dateTime" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        Дата установления статуса документа
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element ref="dt:businessEntity" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        1.4. Сведения о заявителе (Глобальный идентификатор ВетИС, ИНН, Наименование)
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element ref="vd:user" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        1.5. Инициатор операции (Идентификатор уполномоченного лица, ФИО, СНИЛС)
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="ApplicationDocumentStatus">
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известен</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определен</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="ACCEPTED">
                <xs:annotation>
                    <xs:documentation>
                        Зарегистрировано - заявление зарегистрировано в ИС Россельхознадзора.
                        В том числе, повторно, если для данного типа заявления предусмотрено повторное направление после
                        доработки.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="IN_PROGRESS">
                <xs:annotation>
                    <xs:documentation>
                        На рассмотрении - заявление находится на рассмотрении.
                        В том числе, для заявления на оформление экспортного вет.сертификата подразумевает
                        проведение предварительного документарного контроля (ПДК).
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WAITING_FOR_REWORK">
                <xs:annotation>
                    <xs:documentation>
                        На доработке - заявление отправлено на доработку.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="APPROVED">
                <xs:annotation>
                    <xs:documentation>
                        Одобрено - заявление одобрено. Для заявления на оформление экспортного вет.сертификата означает
                        успешное прохождение предварительного документарного контроля.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="DECLINED">
                <xs:annotation>
                    <xs:documentation>
                        Отклонено - по заявлению сформирован отказ.
                        Для заявления на оформление экспортного вет.сертификата отказ может быть сформирован
                        на основании результатов ПДК или по результатам контроля в месте оформления.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WAITING_FOR_RESEARCH">
                <xs:annotation>
                    <xs:documentation>
                        Дополнительные исследования - по результатам физического контроля в месте оформления
                        партия направлена на дополнительные лабораторные исследования.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="COMPLETED">
                <xs:annotation>
                    <xs:documentation>
                        Обработано - заявление успешно рассмотрено.
                        Для заявления на оформление экспортного сертификата означает,
                        что сформирован комплект ветеринарных сопроводительных документов на экспорт.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WITHDRAWN">
                <xs:annotation>
                    <xs:documentation>
                        Аннулировано - заявление аннулировано по требованию заявителя или иным техническим причинам.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="ExcShippingRoute">
        <xs:annotation>
            <xs:documentation>Маршрут следования</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="exportCountry" type="dt:Country" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.1. Страна отправления</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="importCountry" type="dt:Country" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.2. Страна назначения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="destinationRegion" type="dt:Region" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.3. Регион назначения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transitCountry" type="dt:Country" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.7.4. Страна транзита</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="borderVetControlPost" type="dt:BorderVetControlPost" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.5. Пункт пересечения границы РФ (ПВКП)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="entryBorderControlPost" type="dt:Location" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.6. Пункт въезда в страну назначения (порт прибытия)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="euEntryBorderControlPost" type="dt:Location" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.7. Пункт пропуска на въезде в ЕС</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="departureLocation" type="dt:Enterprise" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.8. Место погрузки/отгрузки</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="destinationLocation" type="dt:Enterprise" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.7.9. Место назначения</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcTransportMovement">
        <xs:annotation>
            <xs:documentation>Сведения о транспортировке</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="sqnId" type="bs:SequenceNumber" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.8.1. Порядковый номер ТС</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transportDocument" type="vd:Document" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.8.2. Транспортный сопроводительный документ</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transportInfo" type="exc:ExcTransportInfo" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Сведения о транспорте</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transportEquipment" type="exc:ExcTransportEquipment" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.8.5. Оборудование</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcConsignment">
        <xs:annotation>
            <xs:documentation>Сведения о грузе (идентификация товара)</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="commonInfo" type="exc:ExcConsignmentCommonInfo" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1. Общие сведения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="consignmentItem" type="exc:ExcConsignmentItem" minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.9.2. Позиция продукции</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcAttachedDocument">
        <xs:annotation>
            <xs:documentation>Вложение (прикрепленный документ)</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="vd:Document">
                <xs:sequence>
                    <xs:element name="binaryData" type="exc:ExcDocumentBinaryData" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>Содержимое вложенного документа.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="ExcDocumentBinaryData">
        <xs:annotation>
            <xs:documentation>Содержимое вложенного документа в формате base64</xs:documentation>
        </xs:annotation>
        <xs:simpleContent>
            <xs:extension base="xs:base64Binary">
                <xs:attribute name="mimeCode" type="xs:token" use="optional"/>
                <xs:attribute name="filename" type="xs:string" use="optional"/>
            </xs:extension>
        </xs:simpleContent>
    </xs:complexType>

    <xs:complexType name="ExcTransportInfo">
        <xs:annotation>
            <xs:documentation>Тип, описывающий информацию о транспорте.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="transportType" type="dt:TransportType" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.8.3. Вид транспорта.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transportNumber" type="bs:String255" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.8.4. Номер основного транспортного средства.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcTransportEquipment">
        <xs:annotation>
            <xs:documentation>Тип, описывающий информацию о используемом для перевозки оборудовании.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="type" type="exc:ExcTransportEquipmentType" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Тип оборудования транспортного средства.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="number" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Номера используемого оборудования (контейнера).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="affixedSeal" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Номера пломбы.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="ExcTransportEquipmentType">
        <xs:annotation>
            <xs:documentation>Тип оборудования транспортного средства.</xs:documentation>
        </xs:annotation>
        <xs:restriction base="bs:String255">
            <xs:enumeration value="CONTAINER">
                <xs:annotation>
                    <xs:documentation>Контейнер</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="TRAILER">
                <xs:annotation>
                    <xs:documentation>Прицеп/полуприцеп</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WAGON">
                <xs:annotation>
                    <xs:documentation>Вагон</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не указано</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="ExcConsignmentCommonInfo">
        <xs:annotation>
            <xs:documentation>Общие сведения о грузе</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="totalNumberOfPacking" type="xs:integer" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.1. Общее количество мест</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="storageConditions" type="exc:ExcStorageConditions" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.2. Условия хранения и перевозки (хранение)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transportationConditions" type="exc:ExcStorageConditions" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.2. Условия хранения и перевозки (перевозка)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="originationInfo" type="exc:ExcProductionOrigin" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.3. Сведения о происхождении</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcConsignmentItem">
        <xs:annotation>
            <xs:documentation>Сведения о позиции продукции</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="bs:String255" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.1. Наименование продукции (рус)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="enName" type="bs:String255" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.2. Наименование продукции (англ)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="scientificName" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.3. Научное название</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="trademark" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.4. Торговая марка (рус)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="enTrademark" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.5. Торговая марка (англ)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="tnvedCode" type="xs:token" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.6. Код ТН ВЭД</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="subProduct" type="dt:SubProduct" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.7. Вид продукции</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="intendedUse" type="exc:ExcProductIntendedUse" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.8. Назначение товара (сертифицирован для)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="netWeight" type="dt:Measure" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.9. Вес нетто</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossWeight" type="dt:Measure" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.10. Вес брутто</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="packaging" type="dt:Package" minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        2.9.2.11. Сведения об упаковке
                        2.9.2.12. Маркировка
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="productMarks" type="dt:ProductMarks" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.12.1. Маркировка (рус.)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="productMarksEn" type="dt:ProductMarks" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.12.2. Маркировка (англ.)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="traceabilityInfo" type="exc:ExcConsignmentTraceabilityInfo" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.13. Сведения о прослеживаемости</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="applicableClassification" type="exc:ExcClassification" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.9.2.14. Дополнительные сведения о позиции товара</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referencedDocument" type="vd:Document" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>Реквизиты дополнительных документов о позиции товара, в т.ч. документов,
                        подтверждающих соответствие продукции требованиям и стандартам.
                        2.9.2.14.10. Сертификат Халял
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="tradeLineItem" type="exc:ExcConsignmentTradeLineItem" minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.9.2.15. Сведения о партии (лоте)</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcStorageConditions">
        <xs:annotation>
            <xs:documentation>Условия хранения/перевозки груза</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="storageType" type="dt:TransportationStorageType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.2.1. Температурный режим хранения/перевозки</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="settingTemperature" type="dt:TemperatureMeasure" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.2.2. Температура хранения/перевозки (диапазон)</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcProductionOrigin">
        <xs:annotation>
            <xs:documentation>Сведения о происхождении партии</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="originCountry" type="dt:Country" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.3.1. Страна происхождения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="originRegion" type="dt:Region" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.3.2. Регион происхождения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="originLocation" type="dt:Location" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.1.3.3. Административно-территориальная единица (происхождения)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="productionOperation" type="exc:ExcProducerOperation" minOccurs="1" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>2.9.1.3.4. Предприятие-производитель (производственная операция)</xs:documentation>
                    </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcProducerOperation">
        <xs:annotation>
            <xs:documentation>Производственная операция</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="procedureType" type="vd:ProcessingProcedureType" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Тип производственной операции</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="producer" type="dt:CertifiedProducer" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Производитель</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcConsignmentTraceabilityInfo">
        <xs:annotation>
            <xs:documentation>Сведения о прослеживаемости партии</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="vetDocument" type="vd:Document" minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>2.9.2.13.1. Идентификатор ВСД</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcConsignmentTradeLineItem">
        <xs:annotation>
            <xs:documentation>Сведения о партии (лоте)</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="productionBatchID" type="bs:Identifier" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.15.1. Номер партии</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="productionDate" type="vd:GoodsDate" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.15.2. Дата выработки</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="expiryDate" type="vd:GoodsDate" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.15.3. Дата окончания срока годности</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="traceabilityInfo" type="exc:ExcConsignmentTraceabilityInfo" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>2.9.2.15.4. Сведения о прослеживаемости</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcClassification">
        <xs:annotation>
            <xs:documentation>Характеристика, применимая к данному виду продукции</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="systemID" type="bs:Identifier" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Идентификатор характеристики. Например,
                        NON_FOOD_SOURCE -- Происхождение сырья -- п. 2.9.2.14.1.
                        ANIMAL_ORIGIN_COUNTRY -- Страна происхождения животных -- п. 2.9.2.14.2.
                        ANIMAL_KIND -- Вид животного (продукт получен от) -- п. 2.9.2.14.3.
                        WBR_ORIGIN -- Происхождение водных биологических ресурсов. Вид ВБР -- п. 2.9.2.14.4.1.
                        WBR_ORIGIN_REGION -- Район происхождения водных биологических ресурсов (ВБР) -- п. 2.9.2.14.4.2 и п. 2.9.2.14.4.3
                        PRODUCING_TECHNOLOGY -- Технология производства -- п. 2.9.2.14.5. и 2.9.2.14.6.
                        PROCESSING_TYPE -- Тип обработки -- п. 2.9.2.14.7.
                        CANNING_TYPE -- Вид консервирования -- п. 2.9.2.14.8. и 2.9.2.14.9.
                        CONFIRM_EXPORT_WITHOUT_UNLOADING -- п. 2.9.2.14.11.
                        CONFIRM_FACTORY_PACKAGING -- п. 2.9.2.14.12.
                        CONFIRM_TAXIDERMY_TREATMENT -- п. 2.9.2.14.13.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="systemName" type="bs:Text" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Наименование характеристики</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="classCode" type="bs:Identifier" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Код значения для характеристики товара</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="className" type="bs:Text" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Текстовое представление характеристики товара (рус.)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="classNameEn" type="bs:Text" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Текстовое представление характеристики товара (англ.)</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcExportCertificate">
        <xs:annotation>
            <xs:documentation>Сведения об экспортном ветеринарном сертификате</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="vd:Document">
                <xs:sequence>
                    <xs:element name="importCountry" type="dt:Country" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.1.2. Страна-импортер</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignor" type="dt:BusinessMember" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.1.3. Сведения об экспортере</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="consignee" type="dt:BusinessMember" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.1.4. Сведения о получателе</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element name="officialVeterinarian" type="vd:User" minOccurs="0" maxOccurs="1">
                        <xs:annotation>
                            <xs:documentation>2.2. Сведения об инспекторе, оформившем сертификат</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="ExcCertificationRequirement">
        <xs:annotation>
            <xs:documentation>Сведения о необходимых требованиях для оформления сертификата</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="type" type="exc:ExcRequirementType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>3.2.1. Вид мероприятия</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="description" type="bs:Text" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>3.2.2. Описание мероприятия</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ExcViolationReport">
        <xs:annotation>
            <xs:documentation>Акт о выявленных нарушениях</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:extension base="vd:Document">
                <xs:sequence>
                    <xs:element name="violation" type="exc:ExcViolation" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                            <xs:documentation>3.3.3. Нарушение</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:complexType name="ExcViolation">
        <xs:annotation>
            <xs:documentation>Сведения о нарушение</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="type" type="exc:ExcViolationType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>3.3.3.1. Тип нарушения</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="description" type="bs:Text" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>3.3.3.2. Текст нарушения</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="ExcRequirementType">
        <xs:annotation>
            <xs:documentation>Вид мероприятия/требования</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation></xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation></xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="EXPORT_VETERINARY_PERMIT">
                <xs:annotation>
                    <xs:documentation>Получение ветеринарного разрешения на экспорт</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="LABORATORY_RESEARCHES">
                <xs:annotation>
                    <xs:documentation>Проведение лабораторных исследований</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WBR_CONCLUSION_REPORT">
                <xs:annotation>
                    <xs:documentation>Получение заключения (ВБР)</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="PREEXPORT_CERTIFICATE">
                <xs:annotation>
                    <xs:documentation>Получение предэкспортного сертификата</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="OTHER">
                <xs:annotation>
                    <xs:documentation>Иные мероприятия</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ExcViolationType">
        <xs:annotation>
            <xs:documentation>Вид нарушения</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определено</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="8">
                <xs:annotation>
                    <xs:documentation>При проведении лабораторных исследований в продукции выявлены запрещенные
                        вещества
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="9">
                <xs:annotation>
                    <xs:documentation>Истечение срока реализации продукции</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="14">
                <xs:annotation>
                    <xs:documentation>Нарушение ветсанправил при транспортировке продукции</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="16">
                <xs:annotation>
                    <xs:documentation>Несоответствие наименования продукции, заявленной в сопровождавших грузы
                        ветеринарных документах, фактическому
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="17">
                <xs:annotation>
                    <xs:documentation>Несоответствие номеров транспортных средств, заявленных в сопровождавших грузы
                        ветеринарных документах, фактическим
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="19">
                <xs:annotation>
                    <xs:documentation>Поступление продукции с предприятий, не заявленных в сопровождавших грузы
                        ветеринарных документах
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="20">
                <xs:annotation>
                    <xs:documentation>Несоответствие номеров предприятий-изготовителей, заявленных в сопровождавших
                        грузы ветеринарных документах, номерам, указанным на маркировочных этикетках
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="21">
                <xs:annotation>
                    <xs:documentation>Поступление продукции с датами выработки, не заявленными в сопровождавших грузы
                        ветеринарных документах
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="26">
                <xs:annotation>
                    <xs:documentation>Несоответствие товара товаросопроводительным документам</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="29">
                <xs:annotation>
                    <xs:documentation>Поступление продукции, упакованной таким образом, что вскрытие упаковки не
                        нарушает целостность маркировочной этикетки
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="33">
                <xs:annotation>
                    <xs:documentation>Иные нарушения</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="36">
                <xs:annotation>
                    <xs:documentation>Предприятие не аттестовано на экспорт указанной продукции в указанную страну
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="37">
                <xs:annotation>
                    <xs:documentation>Отсутствие разрешения на вывоз</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="38">
                <xs:annotation>
                    <xs:documentation>Несоответствие количества мест и веса вывозимых товаров количеству мест и весу,
                        заявленным в сопровождавших грузы ветеринарных документах
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="39">
                <xs:annotation>
                    <xs:documentation>Предприятие отсутствует в реестре экспортеров</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="40">
                <xs:annotation>
                    <xs:documentation>Запрет на вывоз с территорий, неблагополучных по заразным болезням животных
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="ExcDefinedContact">
        <xs:annotation>
            <xs:documentation>Контактная информация участника процесса</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="personName" type="bs:String255" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Контактное лицо</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="email" type="bs:String255" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>Контактный адрес электронной почты</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phone" type="bs:String255" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>Контактный номер телефона</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="ExcProductIntendedUse">
        <xs:annotation>
            <xs:documentation>Назначение товара</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определено</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="CANNING_INDUSTRY">
                <xs:annotation>
                    <xs:documentation>Консервной промышленности</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="CULTURE_BREEDING">
                <xs:annotation>
                    <xs:documentation>Выращивание/разведение</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="FUTURE_PROCESSING">
                <xs:annotation>
                    <xs:documentation>Дальнейшей переработки</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="HUMAN_CONSUMPTION">
                <xs:annotation>
                    <xs:documentation>Потребление в пищу</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="LIVE_AQUATIC_ANIMALS">
                <xs:annotation>
                    <xs:documentation>Живые водные животные для употребления человеком</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="ORNAMENTAL_PURPOSES">
                <xs:annotation>
                    <xs:documentation>Декоративные цели</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="RESEARCH_AND_INVESTIGATION">
                <xs:annotation>
                    <xs:documentation>Научно-исследовательские цели</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="OTHER">
                <xs:annotation>
                    <xs:documentation>другое</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ExcAnimalSourceKind">
        <xs:annotation>
            <xs:documentation>Вид животного (получено от)</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определено</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="BOVINE">
                <xs:annotation>
                    <xs:documentation>Корова/коровье</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="GOAT">
                <xs:annotation>
                    <xs:documentation>Коза/козье</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="SHEEP">
                <xs:annotation>
                    <xs:documentation>Овца/овечье</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="MIXED">
                <xs:annotation>
                    <xs:documentation>Смешанное</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ExcWBROriginType">
        <xs:annotation>
            <xs:documentation>Происхождение ВБР</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определено</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="AQUACULTERED">
                <xs:annotation>
                    <xs:documentation>Аквакультурная</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="WILD_CAUGHT">
                <xs:annotation>
                    <xs:documentation>Промысловая/дикая</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="ExcConfirmationValueType">
        <xs:annotation>
            <xs:documentation>Подтверждение выполнения определенного условия</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="UNKNOWN">
                <xs:annotation>
                    <xs:documentation>Не известно</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="UNDEFINED">
                <xs:annotation>
                    <xs:documentation>Не определено</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="TRUE">
                <xs:annotation>
                    <xs:documentation>Подтверждается (условие выполнено)</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="FALSE">
                <xs:annotation>
                    <xs:documentation>Не подтверждается (условие не выполнено)</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>
</xs:schema>