<?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="255"/>
		</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="20"/>
		</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="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="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="POSTYPE_type">
		<xs:annotation>
			<xs:documentation>Тип: "Информация по типам обязательств: C - информация о нетто
				обязательствах/требованиях по денежной позиции; S - информация о нетто
				обязательствах/требованиях по депозитарным разделам " Type: "Type of deposited ICC
				assets: C - cash, S - securities"</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:restriction>
	</xs:simpleType>

	<xs:simpleType name="OPERATION_CODE_Type">
		<xs:annotation>
			<xs:documentation> Код операции с Обеспечением: 
				1- внесение/возврат активов в обеспечение по заявлению Участника 
				2- перевод активов, принятых в обеспечение по заявлению Участника 
				5- исполнение обязательств/требований по договорам с наступившей Датой исполнения
				18- внесение/возврат активов в Гарантийный Фонд
				28 - Ввод-вывод активов в результате корпоративных действий 
				45 - Ввод-вывод средств ГО при аресте и снятии ареста 				
				48 - Блокировка и разблокировка активов по распоряжению Клирингового Центра 
				OperationCode Security Operation Code: 
				1 - deposit/refund of individual collateral by the Member; 
				2 - transfer of collateral by the Member; 
				5 - execution of clearing obligations/claims at due date; 
				18 - deposit/refund of collective collateral by the Member 
				28 - deposit and withdrawal of assets as a result of corporate actions 
				45 — deposit and withdrawal of collateral upon seizure and removal of seizure 				
				48 — Blocking and unblocking of assets by order of the 	Clearing Centre 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="3"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="5"/>
			<xs:enumeration value="18"/>
			<xs:enumeration value="28"/>
			<xs:enumeration value="45"/>
			<xs:enumeration value="48"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="GroupType_Type">
		<xs:annotation>
			<xs:documentation>Тип группы активов, не являющихся ИКО и ККО: 
				WDRAW - Заблокировано для вывода
				MOVED - Заблокировано для перевода
				BLOCKED- Заблокировано по специальному решению КЦ
				ARREST - Арест по решению ФОИВ
				Category of Non-Collatersl assets: 
				WDRAW - Assets for external withdrwal
				MOVED - Assets for internal transfer
				BLOCKED- Blocked by order of the Clearing Centre 
				ARREST - Arrested by order of the Federal Executive Body
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="32"/>
			<xs:enumeration value="WDRAW"/>
			<xs:enumeration value="MOVED"/>
			<xs:enumeration value="BLOCKED"/>
			<xs:enumeration value="ARREST"/>
		</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_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="BANKACCCODE_Type">
		<xs:annotation>
			<xs:documentation>Тип "Код денежного регистра" / Type: "Cash Register
				code"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</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:simpleType name="CustomerNo_Type">
		<xs:annotation>
			<xs:documentation>Тип "Номер поручения, присвоенный клиентом или клиринговым центром" /
				Document number assigned by the member (if any)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</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="MFB66"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="DOC_REQUISITES" type="DOC_REQUISITES_Type"/>
	<xs:element name="MFB66">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="FIRM" minOccurs="0" maxOccurs="unbounded"/>
			</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="optional"/>
			<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="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="FIRM">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="SETTLE" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="FirmID" type="FIRMID_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="SETTLE">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="POSTYPES" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ClrAccCode" type="ClrAccCode_Type" use="required"/>
			<xs:attribute name="GuaranteeFund" type="YES_NO_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="POSTYPES">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="GROUP" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="PosType" type="POSTYPE_type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="GROUP">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="RECORDS" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="DepoAccount" type="DEPUNITID_Type" use="optional"/>
			<xs:attribute name="DepoSection" type="DEPUNITID_Type" use="optional"/>
			<xs:attribute name="GroupType" type="GroupType_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="RECORDS">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ENTRY" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="WAITING_ENTRY" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="CurrencyId" type="CURRENCYID_Type" use="optional"/>
			<xs:attribute name="CurrencyName" type="CURRENCYNAME_Type" use="optional"/>
			<xs:attribute name="SecurityId" type="SECURITYID_Type" use="optional"/>
			<xs:attribute name="ISIN" type="SECURITYID_Type" use="optional"/>
			<xs:attribute name="SecShortName" type="SEC_SHORT_NAME_Type" use="optional"/>
			<xs:attribute name="OpeningBalance" type="FLOAT_20.2_Type" use="required"/>
			<xs:attribute name="ClosingBalance" type="FLOAT_20.2_Type" use="required"/>
			<xs:attribute name="DebitSum" type="FLOAT_20.2_Type" use="required"/>
			<xs:attribute name="CreditSum" type="FLOAT_20.2_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ENTRY">
		<xs:complexType>
			<xs:attribute name="OperationCode" type="OPERATION_CODE_Type" use="required"/>
			<xs:attribute name="Purpose" type="REMARKS_Type" use="required"/>
			<xs:attribute name="OperationDate" type="xs:date" use="optional"/>
			<xs:attribute name="OperationTime" type="xs:time" use="optional"/>
			<xs:attribute name="CustomerNo" type="CustomerNo_Type" use="optional"/>
			<xs:attribute name="DocNo" type="CustomerNo_Type" use="optional"/>
			<xs:attribute name="Debit" type="FLOAT_20.2_Type" use="required"/>
			<xs:attribute name="Credit" type="FLOAT_20.2_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="WAITING_ENTRY">
		<xs:complexType>
			<xs:attribute name="OperationCode" type="OPERATION_CODE_Type" use="required"/>
			<xs:attribute name="Purpose" type="REMARKS_Type" use="required"/>
			<xs:attribute name="OperationDate" type="xs:date" use="optional"/>
			<xs:attribute name="OperationTime" type="xs:time" use="optional"/>
			<xs:attribute name="CustomerNo" type="CustomerNo_Type" use="optional"/>
			<xs:attribute name="DocNo" type="CustomerNo_Type" use="optional"/>
			<xs:attribute name="Debit" type="FLOAT_20.2_Type" use="required"/>
			<xs:attribute name="Credit" type="FLOAT_20.2_Type" use="required"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
