<?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"
           xmlns:ai="urn:cbr-ru:e-forms-app-info:v0.1"
           targetNamespace="urn:cbr-ru:elk:v2024.1.0" elementFormDefault="qualified" version="2024.1.0">
  
  <xs:import namespace="urn:cbr-ru:elk:leaftypes:v2024.1.0" schemaLocation="cbr_ed_leaftypes_v2024.1.0.xsd"/>
  <xs:include schemaLocation="cbr_ed_objects_v2024.1.0.xsd"/>
  
  <xs:element name="ED260" type="elk:ED260">
    <xs:annotation>
      <xs:documentation>Уведомление о досрочном исполнении обязательств по кредиту Банка России,
        обращение об изменении времени предъявления инкассовых поручений в целях исполнения обязательств по кредиту Банка России,
        отзыв уведомления о досрочном исполнении обязательств по кредиту Банка России,
        отзыв обращения об изменении времени предъявления инкассовых поручений в целях исполнения обязательств по кредиту Банка России</xs:documentation>
    </xs:annotation>
  </xs:element>
  
  <xs:complexType name="ED260">
    <xs:annotation>
      <xs:documentation>Уведомление о досрочном исполнении обязательств по кредиту Банка России,
        обращение об изменении времени предъявления инкассовых поручений в целях исполнения обязательств по кредиту Банка России,
        отзыв уведомления о досрочном исполнении обязательств по кредиту Банка России,
        отзыв обращения об изменении времени предъявления инкассовых поручений в целях исполнения обязательств по кредиту Банка России</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="elk:ESWithMandatoryEDReceiver">
        <xs:sequence>
          <xs:element name="CoConsInfo" type="elk:CoConsInfo">
            <xs:annotation>
              <xs:documentation>Информация о КО и договоре (соглашении)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="RepaymentPlan" type="elk:RepaymentPlan" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Информация о планируемом погашении</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="UndoInfo" type="elk:UndoInfo" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Информация об отзыве уведомления/обращения</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  
  <xs:complexType name="CoConsInfo">
    <xs:annotation>
      <xs:documentation>Информация о КО и договоре (соглашении)</xs:documentation>
    </xs:annotation>
    <xs:attribute name="OrgRegNum" type="lt:BankDKOIDType" use="required">
      <xs:annotation>
        <xs:documentation>Регистрационный номер кредитной организации</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="TypeOfContract">
      <xs:annotation>
        <xs:documentation>Тип договора</xs:documentation>
        <xs:appinfo>
          <ai:Reference_Book Id="a04c22fb-ab4f-494c-be23-b21fd585d472">
            <ai:Value>Type</ai:Value>
            <ai:Description>Type</ai:Description>
          </ai:Reference_Book>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CreditConsDate" type="lt:DateType" use="required">
      <xs:annotation>
        <xs:documentation>Дата кредитного договора (соглашения), заключенного с Банком России</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CreditConsNo" type="lt:Max10TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер кредитного договора (соглашения), заключенного с Банком России</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  
  <xs:complexType name="RepaymentPlan">
    <xs:annotation>
      <xs:documentation>Информация о планируемом погашении</xs:documentation>
    </xs:annotation>
    <xs:attribute name="ReqNum" type="lt:Max20TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер записи</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CreditNum" type="lt:Max10TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер кредита Банка России (номер Извещения о предоставлении кредита)</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CreditDate" type="lt:DateType" use="required">
      <xs:annotation>
        <xs:documentation>Дата предоставления кредита Банка России</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReturnDate" type="lt:DateType">
      <xs:annotation>
        <xs:documentation>Планируемая дата досрочного погашения обязательств по кредиту Банка России</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CurCode" type="lt:EnuCurCode">
      <xs:annotation>
        <xs:documentation>Валюта, в которой подлежит погашение кредита</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReturnCreditSum" type="lt:KopeckAmountType">
      <xs:annotation>
        <xs:documentation>Сумма основного долга, планируемая к досрочному погашению</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReturnPercentSum" type="lt:KopeckAmountType">
      <xs:annotation>
        <xs:documentation>Сумма процентов, планируемая к досрочному погашению</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReturnTime" type="lt:BooleanEnumType" use="required">
      <xs:annotation>
        <xs:documentation>Изменение времени предъявления инкассовых поручений в целях погашения обязательств</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  
  <xs:complexType name="UndoInfo">
    <xs:annotation>
      <xs:documentation>Информация об отзыве уведомления/обращения</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name=" RepaymentPlanRequestInfo" type="elk:RepaymentPlanRequestInfo">
        <xs:annotation>
          <xs:documentation>Сведения о ранее направленном уведомлении/обращении</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="UndoReqNum" type="lt:Max20TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер записи об отзыве уведомления/обращения</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  
  <xs:complexType name="RepaymentPlanRequestInfo">
    <xs:annotation>
      <xs:documentation>Сведения о ранее направленном уведомлении/обращении</xs:documentation>
    </xs:annotation>
    <xs:attribute name="EDNo" type="lt:EDNumberType" use="required">
      <xs:annotation>
        <xs:documentation>Номер ЭС, в котором была направлена запись отзываемого уведомления/обращения</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="EDDate" type="lt:DateType" use="required">
      <xs:annotation>
        <xs:documentation>Дата составления ЭС, в котором была направлена запись отзываемого уведомления/обращения</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReqNum" type="lt:Max20TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер записи отзываемого уведомления/обращения</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CreditNum" type="lt:Max10TextType" use="required">
      <xs:annotation>
        <xs:documentation>Номер кредита Банка России (номер Извещения о предоставлении кредита) из записи отзываемого уведомления/обращения</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  
</xs:schema>
