<?xml version="1.0" encoding="utf-8"?>
  
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:elk="urn:cbr-ru:elk:v2024.1.0"
           xmlns:lt="urn:cbr-ru:elk:leaftypes:v2024.1.0"
           targetNamespace="urn:cbr-ru:elk:v2024.1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2024.1.0">
  
  <xs:include schemaLocation="cbr_ed_objects_v2024.1.0.xsd"/>
  <xs:import namespace="urn:cbr-ru:elk:leaftypes:v2024.1.0" schemaLocation="cbr_ed_leaftypes_v2024.1.0.xsd"/>
  
  <xs:element name="ED408" type="elk:ED408">
    <xs:annotation>
      <xs:documentation>Информация о результатах приема/обработки ЭС</xs:documentation>
    </xs:annotation>
  </xs:element>
  
  <xs:complexType name="ED408">
    <xs:annotation>
      <xs:documentation>Информация о результатах приема/обработки ЭС</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="elk:ESWithMandatoryEDReceiver">
        <xs:sequence>
          <xs:element name="Annotation" type="lt:Max150TextType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Текст пояснения</xs:documentation>
              <xs:documentation>Annotation (Clarification text)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DetailInfo" type="lt:Max1024TextContentType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Детальная информация</xs:documentation>
              <xs:documentation>Details info</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="EDRefID" type="elk:EDRefID" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Идентификаторы исходного ЭС</xs:documentation>
              <xs:documentation>Initial EM Identifiers</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="EDTime" type="lt:TimeType" use="required">
          <xs:annotation>
            <xs:documentation>Время составления ЭС</xs:documentation>
            <xs:documentation>EM Generation Time</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ReceiptDate" type="lt:DateType" use="required">
          <xs:annotation>
            <xs:documentation>Дата (по Московскому времени) получения ЭС</xs:documentation>
            <xs:documentation>Date</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ReceiptTime" type="lt:TimeType" use="required">
          <xs:annotation>
            <xs:documentation>Время (Московское) получения ЭС</xs:documentation>
            <xs:documentation>Time.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ResultCode" use="required">
          <xs:annotation>
            <xs:documentation>Код результата обработки ЭС</xs:documentation>
            <xs:documentation>Result Code of EM processing</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>Код. Однозначный код значения реквизита. Цифровой, 1 значный. Значение реквизита: 1-Положительный результат контроля; 2-Отрицательный результат контроля</xs:documentation>
            </xs:annotation>
            <xs:restriction base="lt:OneDigitCodeType">
              <xs:enumeration value="1">
                <xs:annotation>
                  <xs:documentation>ЭС принято</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="2">
                <xs:annotation>
                  <xs:documentation>ЭС отбраковано</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="3">
                <xs:annotation>
                  <xs:documentation>ЭС обработано</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="5">
                <xs:annotation>
                  <xs:documentation>Отказано в приеме сообщения к исполнению / заявка не допущена к аукциону</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="6">
                <xs:annotation>
                  <xs:documentation>Отклонение  заявления / заявки после приема к исполнению / допуска к аукциону</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="7">
                <xs:annotation>
                  <xs:documentation>Заявка удовлетворена</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="CtrlCode" type="elk:EnuControlCodeTypeReduced">
          <xs:annotation>
            <xs:documentation>Код результата контроля ЭС (пакета ЭС)</xs:documentation>
            <xs:documentation>EM (EM Package) validation result code</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="OperationType" use="required">
          <xs:annotation>
            <xs:documentation>Код вида операции</xs:documentation>
            <xs:documentation>FTI Type Code</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="lt:OneDigitCodeType">
              <xs:enumeration value="0">
                <xs:annotation>
                  <xs:documentation>Вид операции не может быть определен</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="1">
                <xs:annotation>
                  <xs:documentation>Кредитная операция Банка России под залог ценных бумаг из Ломбардного списка Банка России</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="2">
                <xs:annotation>
                  <xs:documentation>Кредитная операция Банка России обеспеченная залогом нерыночных активов, поручительств, залогом прав требования по кредитным договорам, обеспеченным договорами страхования АО «ЭКСАР», залогом прав требования по кредитам, предоставленным в рамках реализации инвестиционных проектов, иными видами обеспечения или беззалоговыми кредитами</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="3">
                <xs:annotation>
                  <xs:documentation>Депозитная операция Банка России</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  
  <xs:simpleType name="EnuControlCodeTypeReduced">
    <xs:annotation>
      <xs:documentation>Код результата контроля ЭС (список значений)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="lt:ControlCodeType">
      <xs:enumeration value="0999">
        <xs:annotation>
          <xs:documentation>Ошибка при обработке ЭС</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  
</xs:schema>
