<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

	<xs:simpleType name="str_0_12">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="12"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_16">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_17">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="17"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_20">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_30">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_32">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_64">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_120">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="120"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_128">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="128"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_256">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_0_512">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="512"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_1_3">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_1_20">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="str_3_7">
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="7"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BOARDID_Type">
		<xs:annotation>
			<xs:documentation>
				Код Группы торговых инструментов:
					EQR – Российские ЦБ
					EQF – Иностранные ЦБ
					EBOND – Еврооблигации
					EQCIS - Иностранные ценные бумаги эмитентов из стран СНГ
					OTC - Инструменты ОТС 
					CRCY_F - Иностранная валюта
					OTCBOND - Инструменты ОТС (облигации)
					DIGITAL -  Цифровые инструменты
				Instrument group code:
					EQR – Russian securities
					EQF – Foreign Securities 
					EBOND – Eurobonds
					EQCIS - ИForeign securities of issuers from CIS countries 
					OTC - OTC instruments
					CRCY_F - Foreign currency
					OTCBOND - OTC instruments (bonds)
					DIGITAL -  Digital instruments
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
			<xs:enumeration value="EQR"/>
			<xs:enumeration value="EQF"/>
			<xs:enumeration value="EBOND"/>
			<xs:enumeration value="OTC"/>
			<xs:enumeration value="EQCIS"/>
			<xs:enumeration value="CRCY_F"/>	
			<xs:enumeration value="OTCBOND"/>	
			<xs:enumeration value="DIGITAL"/>	
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SEC_TYPE_Type">
		<xs:annotation>
			<xs:documentation>
				Торгуемый актив:								Tradable asset::
				  1 - Валюта/Криптовалюта/Токен                   1 - Currency/Cryptocurrency/Token
				101 - Акции обыкновенные или REIT               101 - Ordinary shares or REIT
				102 - Акции привилегированные                   102 - Preferred shares
				103 - Паи открытого ПИФ                         103 - Shares of open MIF
				104 - Паи закрытого ПИФ                         104 - Shares of closed MIF
				105 – ETF                                       105 - ETF
				106 – RDR                                       106 - RDR
				107 – ADR                                       107 - ADR
				108 – GDR                                       108 - GDR
				109 - Паи интервального ПИФ                     109 - Shares of interval MIF
				110 – Ипотечные Вексели (Mortgage Notes)        110 – Mortgage Notes
				111 - Цифровые свидетельства                    111 - Digital certificates
				201 - Государственные Облигации                 201 - Government Bonds
				202 - Муниципальные Облигации                   202 - Municipal Bonds
				203 – Облигации Центрального Банка              203 – Central Bank Bonds
				204 - Корпоративные Облигации                   204 - Corporate Bonds
				205 – Облигации Кредитной Организации           205 – Credit Institution bonds
				206 – Биржевые Облигации                        206 – Exchange bonds
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer"> 
			<xs:enumeration value="1"/>
			<xs:enumeration value="101"/>
			<xs:enumeration value="102"/>
			<xs:enumeration value="103"/>
			<xs:enumeration value="104"/>
			<xs:enumeration value="105"/>
			<xs:enumeration value="106"/>
			<xs:enumeration value="107"/>
			<xs:enumeration value="108"/>
			<xs:enumeration value="109"/>
			<xs:enumeration value="110"/>
			<xs:enumeration value="111"/>
			<xs:enumeration value="201"/>
			<xs:enumeration value="202"/>
			<xs:enumeration value="203"/>
			<xs:enumeration value="204"/>
			<xs:enumeration value="205"/>
			<xs:enumeration value="206"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BUYSELL_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Вид сделки 'B'-покупка, 'S'-продажа" / Type: "Deal type 'B'-Buy, 'S'- Sell"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="1"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="S"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CORP_EVENT_Type">
		<xs:annotation>
			<xs:documentation>
				Проведение корпоративного события:
				S  – дробление
				RS – консолидация
				D  – выплата дивидендов
				M  - слияние
				SO – выделение
				N  – выплата купона
				MA - слияние и поглощение
				DR - продление даты репо
				Corporate event holding:
				S  – splitting
				RS – consolidation
				D  – dividend payment
				M  - merge
				SO – spin-off
				N  – coupon payment
				MA - mergers and acquisitions	
				DR - repo agreement prolongation			
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="RS"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="SO"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value="MA"/>
		</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="TRADE_PERIOD_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Торговый период" / Type: "Trade period"
				1 – Основная торговая сессия
				2 – Дополнительная торговая сессия
				3 – Дополнительная утренняя торговая сессия
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="1"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DECIMALS_Type">
		<xs:annotation>
			<xs:documentation>Тип "Число значимых знаков после запятой. Для сделок РЕПО данный показатель показывает точность ставки РЕПО. Число знаков в цене первой и второй частей РЕПО равно 8 знаков." / Type "Number of significant decimal places"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FLOAT_28.8_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Вещественное число с длиной дробной части = 8" / Type: "Real number with fractional length = 8"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="28"/>
			<xs:fractionDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>	
	<xs:simpleType name="PRICETYPE_Type">
		<xs:annotation>
			<xs:documentation>
				Тип: "Тип цены:
				PERC - процент от номинала, CASH – в валюте расчетов
				Type: "Price type:
				PERC - percentage, CASH – in settlement currency
				"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="4"/>
			<xs:enumeration value="PERC"/>
			<xs:enumeration value="CASH"/>
		</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="TRADE_TYPE_Type">
		<xs:annotation>
			<xs:documentation>Тип Договора/Сделки:
				T – заключен на основании безадресной Заявки.
				N – заключен на основании адресной Заявки.
				D – заключен без подачи Заявки.
				O – внебиржевой договор, заключенный на основании Оферты ОТС тип 1
				P – внебиржевой договор, заключенный на основании Оферты ОТС тип 2
							  Agreement/Deal type:
				T – concluded on the basis of a public Order.
				N – concluded on the basis of a targeted Order.
				D – concluded without submission of an Order.
				O – OTC contract executed on the basis of Type 1 OTC Offer
				P – OTC contract executed on the basis of Type 2 OTC Offer			
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="1"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="O"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value="T"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ReportLang_Type">
		<xs:annotation>
			<xs:documentation>Тип: "(RU/EN) Язык отчета" / Type: "The language of the report"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
			<xs:enumeration value="RU"/>
			<xs:enumeration value="EN"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TYPET_type">
		<xs:annotation>
			<xs:documentation>
				Тип сделки, заключенной в целях урегулирования неисполнения обязательств или исполнения обязательств по сделкам с частичным обеспечением:
				1 – договор РЕПО в случае неисполнения обязательств Участником клирина;
				2 – договор купли-продажи в случае неисполнения обязательств Участником клиринга;
				3 – договор РЕПО в случае неисполнения обязательств Клиринговым центром;
				4 – договор купли-продажи в случае неисполнения обязательств Клиринговым центром;
				5 – договор РЕПО, заключенный Клиринговым центром с целью привлечения активов для урегулирования неисполнения обязательств;
				6 – договор купли-продажи, заключенный Клиринговым центром с целью принудительного закрытия позиции Участника клиринга;
				7 – договор купли-продажи, заключенный в целях исполнения обязательств (договор, заключаемый в целях переноса позиции на другого организатора торгов);
				8 – договор, заключенный в целях закрытия позиции в результате исполнения поставочного/расчетного фьючерсного контракта;
				9 – договор, заключенный в результате исполнения опционного контракта
				Type of agreement entered into for settling a potential default and for performance of obligations under the agreements:  
				1 – repurchase agreement in case of default by the Clearing Member; 
				2 – purchase and sale agreement in case of default by the Clearing Member;
				3 - repurchase agreement in case of default by the CC;
				4 - sale and purchase agreement in case of default by the CC;
				5 - repurchase agreement executed by the CC to attract assets to settle defaults;
				6 - sale and purchase agreement executed by the CC to forcibly close the Clearing Member's position;
				7 - sale and purchase agreement executed for fulfillment of obligations (agreement executed for position transfer to another trading operator);
				8 - agreement executed to close the position after performance of the supply/settlement futures contract;
				9 – agreement executed after performance of an option contract
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="INFTYPE_Type">
		<xs:annotation>
			<xs:documentation>
				Тип информации:
					1 – Исполненные договоры предыдущих дней;
					2 - Исполненные договоры текущего дня;
					3 - Договоры, подлежащие исполнению.
				Information type:
					1 - earlier performed agreements;
					2 - performed agreements of the current day;
					3 - agreements to be performed.			
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TRADE_INSTRUMENT_TYPE_Type">
		<xs:annotation>
			<xs:documentation>
				Тип торгового инструмента
				1 – фьючерсные инструменты
				2 – опционы
				3 – инструменты с частичным обеспечением
				4 – репо
				5 – связанные сделки купли-продажи
				6 – договор валютный своп (swap)                
				9 - инструменты с полным обеспечением
				Trade type of instrument
				1 – futeres instruments
				2 – options
				3 – Qualified Investments with partial coverage
				4 – repo
				5 – related sales and purchases 
				6 – currency swap agreement                
				9 - Qualified Investments with full coverage
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="3"/>
			<xs:enumeration value="4"/>
			<xs:enumeration value="5"/>
			<xs:enumeration value="6"/>
			<xs:enumeration value="9"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="TRADEMODE_Type">
		<xs:annotation>
			<xs:documentation>Список режимов указан в регламенте</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="15"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="CLEARINGTYPE_Type">
		<xs:annotation>
			<xs:documentation>
				Тип клирингового пула:
					A - Клиринговый пул по Внутриброкерским договорам;
					C - Расчетно-клиринговый пул;
					D – Клиринговый пул по договорам с полным обеспечением;
					I – Клиринговый пул по договорам размещения/выкупа;
					N – Клиринговый пул по договорам без ЦК.
					B - Клиринговый пул по Внебиржевым электронным договорам                
				Type of clearing pool:
					A – Intra-Brokerage Agreements clearing pool;
					C — settlement clearing pool,
					D - Clearing pool under fully collaterised agreements
					I - Clearing pool under Placement and Buyback Agreements
					N – Clearing pool for Agreements without the CC.
					B - Clearing pool for OTC electronic contracts
            </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value="B"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="REPOPART_Type">
		<xs:annotation>
			<xs:documentation>Тип "Часть РЕПО (первая или вторая)" / Type "Repo part (first or second)"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="2"/>
		</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="str_0_20" use="required">
			<!--Уникальный учетный номер документа-->
		</xs:attribute>
		<xs:attribute name="DOC_TYPE_ID" type="str_0_20" use="required">
			<!--Идентификатор типа документа-->
		</xs:attribute>
		<xs:attribute name="SENDER_ID" type="str_3_7" use="required">
			<!--Идентификатор фирмы-отправителя документа-->
		</xs:attribute>
		<xs:attribute name="SENDER_NAME" type="str_0_512" default="ОАО Отправитель" use="optional">
			<!--Краткое наименование отправителя-->
		</xs:attribute>
		<xs:attribute name="RECEIVER_ID" type="str_3_7" use="required">
			<!--Код ЭДО РТС получателя -->
		</xs:attribute>
		<xs:attribute name="REMARKS" type="str_0_120" use="optional">
			<!--Текст примечания к документу-->
		</xs:attribute>
	</xs:complexType>
	<xs:element name="RTS_DOC">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="DOC_REQUISITES"/>
				<xs:element ref="REPORT"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="DOC_REQUISITES" type="DOC_REQUISITES_Type"/>
	<xs:element name="REPORT">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="DOC_INFO" maxOccurs="1"/>
				<xs:element ref="FIRM" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="DOC_INFO">
		<xs:complexType>
			<xs:attribute name="ReportLang" type="ReportLang_Type" use="required"/>
			<xs:attribute name="ReportCode" type="str_0_20" use="required"/>
			<xs:attribute name="ReportDate" type="xs:date" use="required"/>
			<xs:attribute name="ReportDesc" type="str_0_512" use="optional"/>
			<xs:attribute name="ReportVersion" type="str_1_3" use="optional"/>
			<xs:attribute name="Weekday" type="WEEKDAY_Type" use="optional"/>
			<xs:attribute name="MainFirmId" type="str_0_16" use="required"/>
			<xs:attribute name="MainFirmName" type="str_0_512" 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="str_0_20" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="FIRM">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="CURRENCY" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="FirmID" type="str_0_16" use="required"/>
			<xs:attribute name="FirmName" type="str_0_512" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="CURRENCY">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="INFTYPE" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="CurrencyId" type="str_0_12" use="required"/>
			<xs:attribute name="CurrencyName" type="str_0_30" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="INFTYPE">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="CLEARINGTYPE" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="InfType" type="INFTYPE_Type" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="CLEARINGTYPE">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="SESSION" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ClearingType" type="CLEARINGTYPE_Type" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="SESSION">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="SETTLEDATE" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ClearingTime" type="xs:time" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="SETTLEDATE">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="BOARD" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="SettleDate" type="xs:date" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="BOARD">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="SECURITY" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="BoardId" type="BOARDID_Type" use="required"/>
			<xs:attribute name="BoardName" type="str_0_128" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="SECURITY">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="RECORDS" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="SecurityId" type="str_0_32" use="required"/>
			<xs:attribute name="SecShortName" type="str_0_256" use="required"/>
			<xs:attribute name="BaseSecurityCode" type="str_0_32" use="optional"/>
			<xs:attribute name="ISIN" type="str_0_32" use="optional"/>
			<xs:attribute name="FaceValue" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="SecCurrencyId" type="str_0_12" use="optional"/>
			<xs:attribute name="PriceCurrencyId" type="str_0_12" use="required"/>
			<xs:attribute name="SecurityType" type="SEC_TYPE_Type" use="optional"/>
			<xs:attribute name="PriceType" type="PRICETYPE_Type" use="required"/>
			<xs:attribute name="BaseCurrencyId" type="str_0_12" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="RECORDS">
		<xs:complexType>
			<xs:attribute name="RecNo" type="xs:integer" use="required"/>
			<xs:attribute name="TradeNo" type="xs:integer" use="required"/>
			<xs:attribute name="TradeNoExtra" type="xs:integer" use="optional"/>
			<xs:attribute name="TradeDate" type="xs:date" use="required"/>
			<xs:attribute name="TradeTime" type="xs:time" use="required"/>
			<xs:attribute name="TradePlace" type="xs:integer" use="optional"/>
			<xs:attribute name="TradePlaceName" type="str_0_256" use="optional"/>
			<xs:attribute name="PrimaryOrderID" type="xs:integer" use="optional"/>
			<xs:attribute name="OrderID" type="xs:integer" use="optional"/>
			<xs:attribute name="Comment" type="str_0_64" use="optional"/>
			<xs:attribute name="BuySell" type="BUYSELL_Type" use="required"/>
			<xs:attribute name="SettleCode" type="str_0_16" use="optional"/>
			<xs:attribute name="TradePeriod" type="TRADE_PERIOD_Type" use="optional"/>
			<xs:attribute name="TradeType" type="TRADE_TYPE_Type" use="optional"/>
			<xs:attribute name="TradeModeId" type="TRADEMODE_Type" use="required"/>
			<xs:attribute name="TradeInstrumentType" type="TRADE_INSTRUMENT_TYPE_Type" use="required"/>
			<xs:attribute name="Decimals" type="DECIMALS_Type" use="optional"/>
			<xs:attribute name="Price" type="FLOAT_28.8_Type" use="required"/>
			<xs:attribute name="Quantity" type="FLOAT_28.8_Type" use="required"/>
			<xs:attribute name="Value" type="FLOAT_28.8_Type" use="required"/>
			<xs:attribute name="Amount" type="FLOAT_28.8_Type" use="required"/>
			<xs:attribute name="Balance" type="FLOAT_28.8_Type" use="required"/>
			<xs:attribute name="CorpEvent" type="CORP_EVENT_Type" use="optional"/>
			<xs:attribute name="ExchComm" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="ClrComm" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="LicComm" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="ClrAccCode" type="str_0_16" use="required"/>
			<xs:attribute name="ClientDetails" type="str_0_256" use="optional"/>
			<xs:attribute name="CCPCode" type="str_0_16" use="optional"/>
			<xs:attribute name="CPFirmId" type="str_0_16" use="optional"/>
			<xs:attribute name="CPFirmShortName" type="str_0_512" use="optional"/>
			<xs:attribute name="ClientCode" type="str_0_16" use="optional"/>
			<xs:attribute name="DueDate" type="xs:date" use="required"/>
			<xs:attribute name="AccInt" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="Price2" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="RepoPart" type="REPOPART_Type" use="optional"/>
			<xs:attribute name="RepoPeriod" type="xs:integer" use="optional"/>
			<xs:attribute name="RepoRate" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="Type" type="TYPET_type" use="optional"/>
			<xs:attribute name="FineDebit" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="FineCredit" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="RepositoryNumber" type="str_0_64" use="optional"/>
			<xs:attribute name="StampDuty" type="FLOAT_28.8_Type" use="optional"/>
			<xs:attribute name="StampDutyPrice" type="FLOAT_28.8_Type" use="optional"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
