<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:simpleType name="ISSUETYPEID_Type">
		<xs:annotation>
			<xs:documentation>
				Тип: "ID типа бумаги"
				0 - суммарно по видам бумаг и срочных сделок
				1 - акции
				2 - облигации
				6 - инвестиционные паи
				7 - депозитарные расписки
				8 - ипотечные сертификаты
				9 - прочие ценные бумаги
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="6"/>
			<xs:enumeration value="7"/>
			<xs:enumeration value="8"/>
			<xs:enumeration value="9"/>
		</xs:restriction>
	</xs:simpleType>


	<xs:simpleType name="ISSUETYPE_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Тип бумаги"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
			<xs:enumeration value="суммарно по видам бумаг и срочных сделок"/>
			<xs:enumeration value="акции"/>
			<xs:enumeration value="облигации"/>
			<xs:enumeration value="инвестиционные паи"/>
			<xs:enumeration value="депозитарные расписки"/>
			<xs:enumeration value="ипотечные сертификаты"/>
			<xs:enumeration value="прочие ценные бумаги"/>
		</xs:restriction>

	</xs:simpleType>

	<xs:simpleType name="STRING16_Type">
		<xs:annotation>
			<xs:documentation>Тип: "string с размерностью 16"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="STRING32_Type">
		<xs:annotation>
			<xs:documentation>Тип: "string с размерностью 32"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="STRING128_Type">
		<xs:annotation>
			<xs:documentation>Тип: "string с размерностью 128"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="128"/>
		</xs:restriction>
	</xs:simpleType>


	<xs:simpleType name="STRING256_Type">
		<xs:annotation>
			<xs:documentation>Тип: "string с размерностью 256"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="CURRENCYID_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Идентификатор вылюты"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
			<xs:enumeration value="USD"/>
			<xs:enumeration value="RUB"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="YESNO_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Y-YES; N-NO"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">			
			<xs:enumeration value="Y"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	

	<xs:simpleType name="VOLUME_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Вещественное число с длиной дробной части = 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="WEEKDAY_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Наименование дня недели"</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:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DOCNO_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Уникальный учетный номер документа в системе ЭДО"</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,12}"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="DOCTYPEID_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Идентификатор типа документа в системе электронного документооборота"</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,12}"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="SENDERID_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Идентификатор фирмы отправителя/получателя ЭДО"</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>Тип: "Краткое наименование отправителя"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="120"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="REMARKS_Type">
		<xs:annotation>
			<xs:documentation>Тип: "Примечание к документу"</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="120"/>
		</xs:restriction>
	</xs:simpleType>

		
	<xs:element name="RTS_DOC">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="SPB_IPO"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SPB_IPO">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="BOARD" maxOccurs="unbounded"/>				
			</xs:sequence>
			<xs:attribute name="ReportDate" type="xs:date" use="optional"/>
			<xs:attribute name="ReportDesc" type="xs:string" use="required"/>
			<xs:attribute name="ReportVersion" type="xs:string" use="optional"/>
			<xs:attribute name="DateFrom" type="xs:date" use="required"/>
			<xs:attribute name="DateTo" type="xs:date" use="required"/>
			<xs:attribute name="Month" type="WEEKDAY_Type" use="optional"/>
			<xs:attribute name="Year" type="xs:integer" use="optional"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="BOARD">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ISSUE_TYPE" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="CurrencyId" type="CURRENCYID_Type" use="required"/>
			<xs:attribute name="BoardName" type="STRING128_Type" use="required"/>			
		</xs:complexType>
	</xs:element>
	
	<xs:element name="ISSUE_TYPE">
		<xs:complexType>			
			<xs:sequence>
				<xs:element ref="ASSET" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="IssueTypeId" type="ISSUETYPEID_Type" use="required"/>
			<xs:attribute name="IssueType" type="ISSUETYPE_Type" use="required"/>			
		</xs:complexType>
	</xs:element>
	

	
	<xs:element name="ASSET">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="TOTAL" maxOccurs="unbounded"/>				
			</xs:sequence>
			<xs:attribute name="AssetCode" type="STRING32_Type" use="required"/>
			<xs:attribute name="AssetName" type="STRING128_Type" use="required"/>
			<xs:attribute name="ISIN" type="STRING32_Type" use="required"/>
			<xs:attribute name="IssuerName" type="STRING256_Type" use="required"/>
			<xs:attribute name="IssuerDetails" type="STRING32_Type" use="required"/>
			<xs:attribute name="IsTotal" type="YESNO_Type" use="required"/>
		</xs:complexType>
	</xs:element>		

	<xs:element name="TOTAL">
		<xs:complexType>
			<xs:attribute name="Volume" type="VOLUME_Type" use="required"/>
			<xs:attribute name="DealCount" type="xs:integer" use="required"/>			
		</xs:complexType>
	</xs:element>
	
</xs:schema>
