<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <xs:simpleType name="DOCTYPEID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор типа документа в системе электронного документооборота" / Type: "Unique document type in the Electronic Document Management System"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="20"/>
            <xs:pattern value="[A-Z,0-9,_,//,А-Я]{1,20}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="DOCNO_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Уникальный учетный номер документа в системе ЭДО" / Type: "Unique document tracking number in the Electronic Document Management System"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="20"/>
            <xs:pattern value="[A-Z,0-9,//]{1,20}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="SENDERID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор фирмы отправителя/получателя ЭДО" / Type: "Sender Identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="7"/>
            <xs:minLength value="3"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="SENDERNAME_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Краткое наименование отправителя" / Short name of the sender</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="512"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="REMARKS_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Примечание к документу" / Type: "Notes to the document"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="120"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="RECNO_Type">
        <xs:annotation>
            <xs:documentation>Тип "Номер записи" / Type "Record number"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:integer">
            <xs:totalDigits value="11"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="FIRMID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор фирмы" / Type: "Clearing Member Identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="FIRMNAME_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Краткое наименование фирмы" / Type: "Short name of member"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="512"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="FIRMNAME_LONG_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Hаименование фирмы" / Type: "Clearing Member name"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="1024"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="FIRM_INN_Type">
        <xs:annotation>
            <xs:documentation>Тип: "ИНН / TIN фирмы" / Type: "Clearing Member INN / TIN"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="128"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="WEEKDAY_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Наименование дня недели" / Type: "Weekday"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="20"/>
            <xs:enumeration value="Понедельник"/>
            <xs:enumeration value="Вторник"/>
            <xs:enumeration value="Среда"/>
            <xs:enumeration value="Четверг"/>
            <xs:enumeration value="Пятница"/>
            <xs:enumeration value="Суббота"/>
            <xs:enumeration value="Воскресенье"/>
			<xs:enumeration value="Monday"/>
			<xs:enumeration value="Tuesday"/>
			<xs:enumeration value="Wednesday"/>
			<xs:enumeration value="Thursday"/>
			<xs:enumeration value="Friday"/>
			<xs:enumeration value="Saturday"/>
			<xs:enumeration value="Sunday"/>				
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="SECURITYID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор ценной бумаги" / Type: "Security Identifier of the supplied asset" / Type: "Security Identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="SEC_SHORT_NAME_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Краткое наименование ценной бумаги" /  Type: "Short name of the supplied asset "</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="256"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="SEC_TYPE_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Тип ценной бумаги" / Type: "Security type"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="2"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="TRDACCID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор ценной бумаги" / Type: "Trade account identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CURRENCYID_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Идентификатор вылюты" / Type: "Currency identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="4"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CURRENCYNAME_Type">
        <xs:annotation>
            <xs:documentation>Тип "Наименование валюты" / Type "Currency name"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="30"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="AssetCode_Type">
        <xs:annotation>
            <xs:documentation>Type: "Security identifier"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="16"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="AssetName_Type">
        <xs:annotation>
            <xs:documentation>Тип "Наименование ЦБ" / Type: "Security name"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="256"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="ISIN_Type">
        <xs:annotation>
            <xs:documentation>Тип: "ISIN" / Type: "ISIN"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="12"/>
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="YES_NO_Type">
        <xs:annotation>
            <xs:documentation>Тип: " "Y"-YES, "N"-NO" / Type: " "Y"-YES, "N"-NO"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="1"/>
            <xs:enumeration value="Y"/>
            <xs:enumeration value="N"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="AssetType_Type">
        <xs:annotation>
            <xs:documentation>Типа актива R - российские рубли S - ценные бумаги C - иностранная валюта / Asset type: R- Russian rubble, S - securities, C - currency </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="1"/>
            <xs:enumeration value="C"/>
            <xs:enumeration value="S"/>
            <xs:enumeration value="R"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="FLOAT_20.2_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Вещественное число с длиной дробной части = 2" / Type: "Real number with fractional length = 2</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:decimal">
            <xs:totalDigits value="20"/>
            <xs:fractionDigits value="2"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="FLOAT_26.2_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Вещественное число с длиной дробной части = 2" / Type: "Real number with fractional length = 2</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:decimal">
            <xs:totalDigits value="26"/>
            <xs:fractionDigits value="2"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="FLOAT_20.4_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Вещественное число с длиной дробной части = 4" / Type: "Real number with fractional length = 4</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:decimal">
            <xs:totalDigits value="20"/>
            <xs:fractionDigits value="4"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="PRICE_Type">
        <xs:annotation>
            <xs:documentation>Тип: "Цена, ставка" / Type: "Price, rate"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:decimal">
            <xs:totalDigits value="20"/>
            <xs:fractionDigits value="6"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="ClrAccCode_Type">
        <xs:annotation>
            <xs:documentation>Тип "Код ТКС" / Type: "TCA code"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="16"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="OBLIGNAME_Type">
        <xs:annotation>
            <xs:documentation>Тип "Код денежного регистра" /  Type: "Cash Register code"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="64"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="DEPUNITID_Type">
        <xs:annotation>
            <xs:documentation>Тип "Счет (субсчет) депо для учета ценных бумаг" / Type: "Custody (sub-account) account for securities record"</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:maxLength value="17"/>
        </xs:restriction>
    </xs:simpleType>


    <xs:complexType name="DOC_REQUISITES_Type">
        <xs:annotation>
            <xs:documentation>Реквизиты документа в системе электронного документооборота / Details of the document in the electronic document management system</xs:documentation>
        </xs:annotation>
        <xs:attribute name="DOC_DATE" type="xs:date" use="required">
            <!--Дата формирования документа-->
        </xs:attribute>
        <xs:attribute name="DOC_TIME" type="xs:time" use="required">
            <!--Время формирования документа MSK-->
        </xs:attribute>
        <xs:attribute name="DOC_NO" type="DOCNO_Type" use="required">
            <!--Уникальный учетный номер документа-->
        </xs:attribute>
        <xs:attribute name="DOC_TYPE_ID" type="DOCTYPEID_Type" use="optional">
            <!--Идентификатор типа документа-->
        </xs:attribute>
        <xs:attribute name="SENDER_ID" type="SENDERID_Type" use="required">
            <!--Идентификатор фирмы-отправителя документа-->
        </xs:attribute>
        <xs:attribute name="SENDER_NAME" type="SENDERNAME_Type" default="ОАО Отправитель"
            use="optional">
            <!--Краткое наименование отправителя-->
        </xs:attribute>
        <xs:attribute name="RECEIVER_ID" type="SENDERID_Type" use="required">
            <!--Код ЭДО РТС получателя -->
        </xs:attribute>
        <xs:attribute name="REMARKS" type="REMARKS_Type" use="optional">
            <!--Текст примечания к документу-->
        </xs:attribute>
    </xs:complexType>
    <xs:element name="RTS_DOC">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="DOC_REQUISITES"/>
                <xs:element ref="MFB76"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="DOC_REQUISITES" type="DOC_REQUISITES_Type"/>
    <xs:element name="MFB76">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="GUARANTEE" minOccurs="1" maxOccurs="1"/>
            </xs:sequence>
            <xs:attribute name="ReportDate" type="xs:date" use="required"/>
            <xs:attribute name="ReportDesc" type="xs:string" use="optional"/>
            <xs:attribute name="ReportVersion" type="xs:string" use="optional"/>
            <xs:attribute name="Weekday" type="WEEKDAY_Type" use="optional"/>
            <xs:attribute name="MainFirmId" type="FIRMID_Type" use="required"/>
            <xs:attribute name="MainFirmINN" type="FIRM_INN_Type" use="optional"/>
            <xs:attribute name="MainFirmName" type="FIRMNAME_LONG_Type" use="required"/>
            <xs:attribute name="Volume" type="xs:positiveInteger" use="optional"/>
            <xs:attribute name="VolumeTotal" type="xs:positiveInteger" use="optional"/>
            <xs:attribute name="ReportNumber" type="xs:string" use="required"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="GUARANTEE">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="ASSET" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
            <xs:attribute name="GuaranteeCurrency" type="CURRENCYID_Type" use="optional"/>
            <xs:attribute name="GuaranteeCurrencyName" type="CURRENCYNAME_Type" use="optional"/>
            <xs:attribute name="GFObligation" type="FLOAT_20.2_Type" use="required"/>
            <xs:attribute name="GFContribution" type="FLOAT_20.2_Type" use="required"/>
            <xs:attribute name="ContributionSharePart" type="FLOAT_20.4_Type" use="required"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="ASSET">
        <xs:complexType>
            <xs:attribute name="AssetType" type="AssetType_Type" use="required"/>
            <xs:attribute name="CurrencyId" type="CURRENCYID_Type" use="optional"/>
            <xs:attribute name="CurrencyName" type="CURRENCYNAME_Type" use="optional"/>
            <xs:attribute name="SecurityId" type="AssetCode_Type" use="optional"/>
            <xs:attribute name="ISIN" type="ISIN_Type" use="optional"/>
            <xs:attribute name="ContributionValue" type="FLOAT_20.2_Type" use="required"/>
        </xs:complexType>
    </xs:element>
</xs:schema>
