<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="v1.econtract" xmlns:tns="v1.econtract" xmlns:v1="v1.econtract" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="abstractEcontract.econtract">

  <xs:import namespace="abstractEcontract.econtract"/>

  <xs:element name="econtract" type="tns:EcontractV1"/>

  <xs:complexType name="EcontractV1">
    <xs:annotation>
      <xs:documentation>Электронный договор версии 1</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:AbstractEcontract">
        <xs:sequence>
          <xs:element name="comment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Примечание</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="commissionFee" type="tns:EcontractCommissionFeeV1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Комиссионное вознаграждение</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="currency" type="tns:EcontractCurrencyV1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>Валюта договора</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="customerSuccessors" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="customerSuccessor" type="tns:EcontractCustomer" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Правопреемники получателя (D)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="customers" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="customer" type="tns:EcontractCustomer" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Реквизиты получателя (D)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="econtractSubject" type="tns:EcontractSubjectV1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Предмет договора</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="egpNumber" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Номер договора ЭГЗ</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="governmentOrderNumber" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Регистрационный номер государственного заказа</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="GZ-20[\d]{2}((0\d)|1[0-2])((0\d)|(1\d)|(2\d)|(3[0-1]))-[\d]{8}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="linkedEcontracts" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="linkedEcontract" type="ns1:RelatedEcontract" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Cвязанные документы (B)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="numberFromAccountingSystem" type="xs:string">
            <xs:annotation>
              <xs:documentation>Номер договора из учетной системы</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="paymentMethod" type="tns:EcontractPaymentMethodV1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Способ оплаты</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="paymentProcedure" type="tns:EcontractPaymentProcedureV1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Порядок оплаты</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="paymentSchedule" type="tns:EcontractPaymentSchedule" minOccurs="0">
            <xs:annotation>
              <xs:documentation>График платежей (D)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="powerOfAttorney" type="tns:EcontractPowerOfAttorney" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Данные по доверенности (F)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="prepaymentAmount" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма предоплаты</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="prepaymentNdsAmount" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма НДС по предоплате</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="specifications" type="tns:EcontractSpecification" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Спецификации (D)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="stages" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="stage" type="tns:EcontractStage" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Этапы (G)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="supplierSuccessors" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="supplierSuccessor" type="tns:EcontractSupplier" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Правопреемники исполнителя (C)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="suppliers" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="supplier" type="tns:EcontractSupplier" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Реквизиты исполнителя (C)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="termsOfPayment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Условия оплаты по договору</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="totalNdsSum" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма НДС</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="totalSumWithNds" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма с учетом НДС</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="unilateralTermination" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>Расторжение в одностороннем порядке</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EcontractCurrencyV1">
    <xs:annotation>
      <xs:documentation>Сведения о валюте Договора</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="currencyCode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Валюта договора</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="[A-Z]{3}"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="isMultiCurrency" type="xs:boolean" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Мультивалютный договор</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EcontractCustomer">
    <xs:annotation>
      <xs:documentation>Реквизиты Получателя</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:abstractEcontractParticipant">
        <xs:sequence>
          <xs:element name="bank" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Наименование банка</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="bik" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>БИК - Банковский идентификационный код</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="digitalTengeAccount" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Номер счета цифрового тенге</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[a-z0-9\.]{129}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="iik" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ИИК - Индивидуальный идентификационный код</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="kbe" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>КБе - Код Бенефициара</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="trailer" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Дополнительные сведения</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EcontractPaymentSchedule">
    <xs:annotation>
      <xs:documentation>График платежей по Договору на Лизинг</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="advancePayment" type="xs:decimal" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Авансовый платеж</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="loanAmount" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>Сумма займа</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="paymentEndDate" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата окончания платежей</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="paymentStartDate" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата начала платежей</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="payments" type="tns:EcontractPayment" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Платежи</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="totalNumberOfPayments" type="xs:int">
        <xs:annotation>
          <xs:documentation>Общее количество платежей</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EcontractPayment">
    <xs:annotation>
      <xs:documentation>Платеж в рамках Договора на Лизинг</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="commissionAmount" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>Сумма вознаграждения</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="debtAtEnd" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>Непогашенное обязательство на конец периода</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="debtAtStart" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>Непогашенное обязательство на начало периода</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="number" type="xs:int">
        <xs:annotation>
          <xs:documentation>Номер платежа по порядку</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="paymentAmount" type="xs:decimal" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Сумма платежа</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="paymentDate" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата погашения</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EcontractPowerOfAttorney">
    <xs:annotation>
      <xs:documentation>Данные по доверенности</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="date" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата доверенности</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="number" type="xs:string">
        <xs:annotation>
          <xs:documentation>Номер доверенности</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EcontractSpecification">
    <xs:annotation>
      <xs:documentation>Спецификация для Электронного договора на лизинг</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:AbstractProduct">
        <xs:sequence>
          <xs:element name="physicalLabel" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Физическая метка</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EcontractStage">
    <xs:annotation>
      <xs:documentation>Этап проекта в рамках Электронного договора версии 1</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:AbstractStage">
        <xs:sequence>
          <xs:element name="prepaymentAmount" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Сумма предоплаты по этапу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="prepaymentNdsAmount" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>НДС по предоплате по этапу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="products" type="tns:EcontractProduct" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Товары, работы и услуги</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="totalNdsSum" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма НДС по этапу</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="totalSumWithNds" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Общая сумма с учетом НДС по этапу</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EcontractProduct">
    <xs:annotation>
      <xs:documentation>Товар, работа и услуга для Электронного договора версии 1</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:AbstractProduct">
        <xs:sequence>
          <xs:element name="currencyCode" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Код валюты</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="currencyRate" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Курс валюты</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:decimal">
                <xs:fractionDigits value="2"/>
                <xs:totalDigits value="5"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="gsvsName" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Наименование товаров, работ и услуг</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="gtinCode" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Код товара (GTIN) (G 4/1)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="implementationDeadline" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Срок реализации по данному ТРУ</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ndsRate" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Ставка НДС (G12)</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:decimal">
                <xs:maxInclusive value="100"/>
                <xs:minInclusive value="0"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ndsSum" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Сумма НДС в национальной валюте (G13) - G11 x G12</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="paymentDeadline" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Срок оплаты по данному ТРУ</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="sumInNationalCurrency" type="xs:decimal" minOccurs="1">
            <xs:annotation>
              <xs:documentation>Сумма в национальной валюте (G11)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="sumWithNds" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Сумма в национальной валюте c учетом НДС (G14) - G11 + G13</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="EcontractSupplier">
    <xs:annotation>
      <xs:documentation>Реквизиты поставщика</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns1:abstractEcontractParticipant">
        <xs:sequence>
          <xs:element name="bank" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Наименование банка</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="bik" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>БИК - Банковский идентификационный код</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="certificateNum" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Номер свидетельства НДС</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="certificateSeries" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Серия cвидетельства НДС</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="digitalTengeAccount" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Номер счета цифрового тенге</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:pattern value="[a-z0-9\.]{129}"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="iik" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ИИК - Индивидуальный идентификационный код</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="kbe" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>КБе - Код Бенефициара</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ndsRegistrationDate" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Дата постановки на регистрационный учет плательщика НДС</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="trailer" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Дополнительные сведения</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:simpleType name="EcontractCommissionFeeV1">
    <xs:annotation>
      <xs:documentation>Комиссионное вознаграждение</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="FIXED_SUM">
        <xs:annotation>
          <xs:documentation>В твердой денежной сумме</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PERCENTAGE">
        <xs:annotation>
          <xs:documentation>В процентах от суммы</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OTHERWISE">
        <xs:annotation>
          <xs:documentation>Иным образом</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="EcontractSubjectV1">
    <xs:annotation>
      <xs:documentation>Предмет договора</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="PURCHASE_GWS">
        <xs:annotation>
          <xs:documentation>Приобретение товаров, работ и услуг</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SALE_GWS">
        <xs:annotation>
          <xs:documentation>Реализация товаров, работ и услуг</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PURCHASE_SALE_GOODS">
        <xs:annotation>
          <xs:documentation>Купля/продажа товара</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FREIGHT_FORWARDING">
        <xs:annotation>
          <xs:documentation>Транспортно-экспедиторская деятельность</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OTHER_ACTIVITIES">
        <xs:annotation>
          <xs:documentation>Иная деятельность</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CARGO_TRANSPORTATION">
        <xs:annotation>
          <xs:documentation>Организация перевозки груза транспортом по маршруту</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CARGO_SHIPMENT_AND_RECEIPT">
        <xs:annotation>
          <xs:documentation>Обеспечение отправки и получения груза</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TRANSPORTATION_RELATED_OTHER_ACTIVITIES">
        <xs:annotation>
          <xs:documentation>Другие обязанности, связанные с перевозкой</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="EcontractPaymentMethodV1">
    <xs:annotation>
      <xs:documentation>Способ оплаты</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="NON_CASH_TRANSFER">
        <xs:annotation>
          <xs:documentation>Безналичный перевод</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CASH">
        <xs:annotation>
          <xs:documentation>Наличные денежные средства</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ANY_WAY">
        <xs:annotation>
          <xs:documentation>Любой способ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="EcontractPaymentProcedureV1">
    <xs:annotation>
      <xs:documentation>Порядок оплаты</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="FULL_PREPAYMENT">
        <xs:annotation>
          <xs:documentation>Полная (100 %) предоплата</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AFTER_EXECUTION">
        <xs:annotation>
          <xs:documentation>После выполнения поручения</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HALF_PREPAYMENT_HALF_AFTER_EXECUTION">
        <xs:annotation>
          <xs:documentation>Половина (50 %) предоплата, половина (50 %) после выполнения поручения</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MONTHLY_PAYMENT_FOR_EXECUTION">
        <xs:annotation>
          <xs:documentation>Ежемесячная оплата за выполнение поручения</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>