<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://пф.рф/ВВ/МСК/типы/2016-04-06" xmlns:АФ="http://пф.рф/АФ" xmlns:УТ="http://пф.рф/унифицированныеТипы/2014-01-01" version="2.0" targetNamespace="http://пф.рф/ВВ/МСК/типы/2016-04-06" elementFormDefault="qualified">
  <xs:import namespace="http://пф.рф/унифицированныеТипы/2014-01-01" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A3%D0%BD%D0%B8%D1%84%D0%A2%D0%B8%D0%BF%D1%8B_2014-01-01.xsd"/>
  <xs:import namespace="http://пф.рф/АФ" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A2%D0%B8%D0%BF%D1%8B%D0%9E%D0%B1%D1%89%D0%B8%D0%B5.xsd"/>
  <xs:complexType name="ТипСлужебнаяИнформацияМСК">
    <xs:annotation>
      <xs:documentation>Тип, использующийся для представления служебной информации для группы документов МСК</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="АФ:ТипСлужебнаяИнформация">
        <xs:sequence>
          <xs:choice>
            <xs:annotation>
              <xs:documentation>Указываются сведения об организации-составителе пачке</xs:documentation>
            </xs:annotation>
            <xs:element name="Составитель" type="УТ:ТипОрганизация">
              <xs:annotation>
                <xs:documentation>Сведения об организации-составителе пачки, в случае, если это не ТО СФР</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="СоставительПФР" type="УТ:ТипСведенияТОПФР">
              <xs:annotation>
                <xs:documentation>Сведения об организации-составителе пачки, в случае, если это ТО СФР</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ТипСлужебнаяИнформацияЗМСК">
    <xs:annotation>
      <xs:documentation>Тип, использующийся для представления служебной информации для заявлений группы документов МСК</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ТипСлужебнаяИнформацияМСК">
        <xs:sequence>
          <xs:element name="ДатаПодачи" type="xs:date">
            <xs:annotation>
              <xs:documentation>Дата подачи заявления (дата обращения)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="СтатусПоМСК" type="ТипСтатусПоМСК">
    <xs:annotation>
      <xs:documentation>Статус заявителя по МСК</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="ТипАнкетаЗаявителяМСК">
    <xs:annotation>
      <xs:documentation>Анкетные данные заявителя (для заявлений МСК)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="АнкетныеДанные">
        <xs:annotation>
          <xs:documentation>Анкетные данные заявителя</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:group ref="УТ:ГрАнкетныеДанныеНеобяз" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Группа элементов с анкетными данными с возможностью частичного заполнения</xs:documentation>
              </xs:annotation>
            </xs:group>
            <xs:element ref="УТ:Гражданство" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Гражданство</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="УТ:УдостоверяющийДокумент" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Документ, удостоверяющий личность</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:group ref="УТ:ГрАдресаФЛ" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Группа элементов со сведениями об адресах: регистрации, пребывания, фактического проживания</xs:documentation>
              </xs:annotation>
            </xs:group>
            <xs:element ref="УТ:Телефоны" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Перечень контактных номеров телефона</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="УТ:СтраховойНомер" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Страховой номер</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="СтатусПоМСК" type="ТипСтатусПоМСК">
        <xs:annotation>
          <xs:documentation>Статус заявителя по МСК</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ТипСтатусПоМСК">
    <xs:annotation>
      <xs:documentation>Статус по МСК</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
      <xs:enumeration value="МАТЬ"/>
      <xs:enumeration value="ОТЕЦ"/>
      <xs:enumeration value="РЕБЕНОК"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ТипСертифицируемыйРебенок">
    <xs:annotation>
      <xs:documentation>Тип отражающий основные сведения о сертифицируемом ребенке (ребенке, в связи с рождением/усыновлением которого возникло право на ДМГП)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ТипРодства">
        <xs:annotation>
          <xs:documentation>Тип родства лица, имеющего право на ДМГП, с сертифицируемым ребенком. 1 - рождение, 2 - усыновление</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:unsignedByte">
            <xs:totalDigits value="1"/>
            <xs:enumeration value="1"/>
            <xs:enumeration value="2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ОчередностьРождения" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Очередность рождения сертифицируемого ребенка, указывается одно из значений очередности рождения блока "Сведения о детях"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ФИО" type="УТ:ТипФИО" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Фамилия, имя, отчество ребенка, в связи с рождением (усыновлением) которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ДатаВозникновенияПраваНаДМГП" type="ТипДатаВозникновенияПраваНаДМГП">
        <xs:annotation>
          <xs:documentation>Дата рождения (усыновления) ребенка, в связи с рождением (усыновлением) которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ТипДатаВозникновенияПраваНаДМГП">
    <xs:annotation>
      <xs:documentation>Дата рождения (усыновления) ребенка, в связи с рождением (усыновлением) которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>Дата рождения (усыновления) ребенка, в связи с рождением (усыновлением) которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
        </xs:annotation>
        <xs:group ref="УТ:ГрДатаРождения">
          <xs:annotation>
            <xs:documentation>Дата рождения ребенка, в связи с рождением которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
          </xs:annotation>
        </xs:group>
        <xs:element name="ДатаУсыновления" type="xs:date">
          <xs:annotation>
            <xs:documentation>Дата усыновления ребенка, в связи с усыновлением которого возникло право на дополнительные меры государственной поддержки</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ТипОснованияОтказа">
    <xs:annotation>
      <xs:documentation>Тип для представления перечня оснований для отказа в удовлетворении различного рода заявлений.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Основание" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Основание отказа в выдаче сертификата: пункт статьи ФЗ и (необязательно) текстовое описание</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ПунктНормативногоДокумента" type="УТ:ТипПунктНормативногоДокумента">
              <xs:annotation>
                <xs:documentation>Пункт статьи нормативного документа, на основании которого выносится решение об отказе</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ПричинаОтказа" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Текстовое описание причины отказа (дополнительное пояснение ТО СФР)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ТипСведенияОСертификатеМСК">
    <xs:annotation>
      <xs:documentation>Тип, отражающий сведения о всех доступных реквизитах сертификата МСК</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:group ref="ГрСерияНомерСертификатаМСК">
        <xs:annotation>
          <xs:documentation>Серия и номер сертификата</xs:documentation>
        </xs:annotation>
      </xs:group>
      <xs:element name="ДатаВыдачи" type="xs:date">
        <xs:annotation>
          <xs:documentation>Дата выдачи сертификата</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="КемВыдан" type="xs:normalizedString">
        <xs:annotation>
          <xs:documentation>Кем выдан сертификат МСК</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Дубликат" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Является ли указанный сертификат дубликатом или первично выданным сертификатом. Отсутствие элемента должно приравниваться к значению "не дубликат", т.е. первично выданный сертификат.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:group name="ГрСерияНомерСертификатаМСК">
    <xs:annotation>
      <xs:documentation>Группа элементов, представляющая сведения только о серии и номере сертификата МСК</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Серия">
        <xs:annotation>
          <xs:documentation>Серия сертификата (либо МК-X, где X - число записанное арабскими цифрами, либо МК-Y, где Y - число записанное римскими цифрами) или серия электронного сертификата МК-Э-ххх-хххх (где х-цифры)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:normalizedString">
            <xs:minLength value="1"/>
            <xs:pattern value="(МК-){1}((Э-\d{3}-\d{4})|(\d+)|(M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})((IX|IV|V)?I{0,3}))){1}"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Номер">
        <xs:annotation>
          <xs:documentation>Номер сертификата (от 1 до 7 цифр)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:normalizedString">
            <xs:minLength value="1"/>
            <xs:maxLength value="7"/>
            <xs:pattern value="\d{1,7}"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:group>
  <xs:complexType name="ТипРеквизитыСертификатаМСК">
    <xs:annotation>
      <xs:documentation>Тип, отражающий сведения только о серии и номере сертификата МСК, а так же признаке дубликата</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:group ref="ГрСерияНомерСертификатаМСК">
        <xs:annotation>
          <xs:documentation>Серия и номер сертификата</xs:documentation>
        </xs:annotation>
      </xs:group>
      <xs:element name="Дубликат" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Является ли указанный сертификат дубликатом или первично выданным сертификатом. Отсутствие элемента должно приравниваться к значению "не дубликат", т.е. первично выданный сертификат.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>