<?xml version='1.0' encoding='UTF-8'?><schema xmlns:tns="http://www.fss.ru/integration/types/rvz/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/rvz/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="stmResponse" type="tns:StmResponseType">
    <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="require" type="tns:RequireType">
        <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="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="0" 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="RequireType">
    <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="StmResponseType">
    <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>Получен дубликат пакета истребованных документов</documentation>
        </annotation>
      </enumeration>
      <enumeration value="E_VKP_1310">
        <annotation>
          <documentation>Получен дубликат пакета</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
</schema>