<?xml version='1.0' encoding='UTF-8'?><schema xmlns:tns="http://www.fss.ru/integration/types/kp/docrequire/v01" xmlns:org="http://www.fss.ru/integration/types/organization/v01" xmlns:cmn="http://www.fss.ru/integration/types/commonUq/v01" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.fss.ru/integration/types/kp/docrequire/v01">

    <import namespace="http://www.fss.ru/integration/types/commonUq/v01" schemaLocation="https://docs-test.fss.ru/sedo-gateway/api/soap/SedoGatewaySimple?xsd=../../xsd/v01/type/CommonUQ.xsd"/>
    <import namespace="http://www.fss.ru/integration/types/organization/v01" schemaLocation="https://docs-test.fss.ru/sedo-gateway/api/soap/SedoGatewaySimple?xsd=../../xsd/v01/type/Organization.xsd"/>

    <element name="requireRequest" type="tns:RequireRequestType">
        <annotation>
            <documentation>Пакет истребованных документов по КП</documentation>
        </annotation>
    </element>

    <element name="stmChangeStatus" type="tns:StmChangeStatusType">
        <annotation>
            <documentation>Оповещение об изменении статуса обработки пакета истребованных документов по КП</documentation>
        </annotation>
    </element>

    <complexType name="RequireRequestType">
        <sequence>
            <element maxOccurs="1" minOccurs="1" name="organization" type="tns:OrganizationType">
                <annotation>
                    <documentation>Сведения о страхователе</documentation>
                </annotation>
            </element>

            <element maxOccurs="1" minOccurs="0" name="documentList" type="tns:DocumentListType">
                <annotation>
                    <documentation>Список документов</documentation>
                </annotation>
            </element>

            <element maxOccurs="1" minOccurs="1" name="docRequire" type="tns:DocRequireType">
                <annotation>
                    <documentation>Требование о представлении документов</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="OrganizationType">
        <sequence>
            <element maxOccurs="1" minOccurs="1" name="regNum" type="org:regNum">
                <annotation>
                    <documentation>Регистрационный номер</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="1" name="inn" type="org:inn">
                <annotation>
                    <documentation>ИНН</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="kpp" type="org:kpp">
                <annotation>
                    <documentation>КПП</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="kps" type="org:kpsNum">
                <annotation>
                    <documentation>Код подчиненности</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="DocumentListType">
        <sequence>
            <element maxOccurs="unbounded" minOccurs="1" name="document" type="tns:DocumentType">
                <annotation>
                    <documentation>Документы по истребованию</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="DocRequireType">
        <sequence>
            <element maxOccurs="1" minOccurs="1" name="numberTo" type="integer">
                <annotation>
                    <documentation>Номер требования о представлении документов до дефиса/прочерка ("-")</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="1" name="numberAfter" type="integer">
                <annotation>
                    <documentation>Номер требования о представлении документов после дефиса/прочерка ("-")</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="1" name="dateRequire" type="date">
                <annotation>
                    <documentation>Дата требования о представлении</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="DocumentType">
        <sequence>
            <element maxOccurs="1" minOccurs="1" name="typeCode" type="string">
                <annotation>
                    <documentation>Код типа документа из справочника</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="number" type="string">
                <annotation>
                    <documentation>Номер документа</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="name" type="string">
                <annotation>
                    <documentation>Наименование документа</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="1" name="date" type="date">
                <annotation>
                    <documentation>Дата документа</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="1" name="attachmentList" type="tns:AttachmentListType">
                <annotation>
                    <documentation>Список файлов документа</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="AttachmentListType">
        <sequence>
            <element maxOccurs="unbounded" minOccurs="1" name="attachment" type="cmn:AttachmentType">
                <annotation>
                    <documentation>Файл документа</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <complexType name="StmChangeStatusType">
        <sequence>
            <element maxOccurs="1" minOccurs="1" name="stmStateCode" type="string">
                <annotation>
                    <documentation>ID статуса пакета</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="submissionDate" type="date">
                <annotation>
                    <documentation>Дата подачи пакета</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="acceptingDate" type="date">
                <annotation>
                    <documentation>Дата приема пакета</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="stmNumber" type="string">
                <annotation>
                    <documentation>ID пакета истребованных документов</documentation>
                </annotation>
            </element>
            <element maxOccurs="1" minOccurs="0" name="errorMessage" type="tns:ErrorMessageType">
                <annotation>
                    <documentation>Сообщение об ошибках</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <simpleType name="ErrorMessageType">
        <restriction base="string">
            <enumeration value="E_VKP_1010">
                <annotation>
                    <documentation>Ошибка при расшифровке запроса и проверке ЭП</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1020">
                <annotation>
                    <documentation>Файл пуст или не является xml-файлом</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1030">
                <annotation>
                    <documentation>Неверный формат сообщения. Сообщение не соответствует xsd-схеме</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1040">
                <annotation>
                    <documentation>В базе данных ФСС РФ отсутствует страхователь с указанными в пакете истребованных документов регистрационным номером, ИНН, КПП
                    </documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1050">
                <annotation>
                    <documentation>Данные в пакете истребованных документов не совпадают с регистрационным номером в сообщении-запросе</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1060">
                <annotation>
                    <documentation>ИНН страхователя в пакете истребованных документов отличается от ИНН, соответствующего регистрационному номеру страхователя в базе
                        данных ФСС РФ
                    </documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1070">
                <annotation>
                    <documentation>ИНН страхователя в пакете истребованных документов отличается от ИНН страхователя в сертификате ЭП</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1080">
                <annotation>
                    <documentation>Проверка по страхователю отсутствует</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1090">
                <annotation>
                    <documentation>Проверка по страхователю отменена</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1100">
                <annotation>
                    <documentation>Проверка по страхователю проведена</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1110">
                <annotation>
                    <documentation>Требование о представлении документов не найдено</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1120">
                <annotation>
                    <documentation>Ни один документ из пакета истребованных документов не удалось сохранить</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1200">
                <annotation>
                    <documentation>Не найден тип представленного документа "message.typeCode"</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1300">
                <annotation>
                    <documentation>Получен дубликат пакета истребованных документов "message.typeCode"</documentation>
                </annotation>
            </enumeration>
            <enumeration value="E_VKP_1310">
                <annotation>
                    <documentation>Получен дубликат документа "message.typeCode"</documentation>
                </annotation>
            </enumeration>
        </restriction>
    </simpleType>
</schema>