﻿<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output version="4.0" method="html" indent="no" encoding="UTF-8"
		doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
	<xsl:param name="SV_OutputFormat" select="'HTML'"/>
	<xsl:variable name="XML1" select="/"/>
	<xsl:decimal-format decimal-separator="," grouping-separator=" "/>
	<xsl:template match="/">
		<html>
			<head>
				<title>
					<xsl:value-of select="/RTS_DOC/MFB99/@ReportDesc"/> за <xsl:value-of
						select="/RTS_DOC/MFB99/@ReportDate"/>
				</title>
				<meta http-equiv="X-UA-Compatible" content="IE=5"/>
				<style type="text/css">
					@page 
					{
					    margin-left:0.6in;
					    margin-right:0.6in;
					    margin-top:0.79in;
					    margin-bottom:0.79in;
					}
					td
					{
					    padding-top:1px;
					    padding-right:3px;
					    padding-bottom:1px;
					    padding-left:3px;
					}
					.t1
					{
					    font-size:8pt;
					}
					.entry
					{
					    font-size:8pt;
					    background-color:#f7f3eb;
					}
					.h1
					{
					    background-color:#B0C4DE;
					    font-size:12pt;
					    font-weight:bold;
					    text-align:center;
					}
					.h2
					{
					    background-color:#FFFAF0;
					    font-size:10pt;
					    font-weight:bold;
					    text-align:center;
					}
					.h3
					{
					    background-color:#E6E6FA;
					    text-align:left;
					    vertical-align:top;
					    font-size:9pt;
					    font-weight:bold;
					}
					.h4
					{
					    background-color:#E6E6FA;
					    text-align:left;
					    vertical-align:top;
					    font-size:8pt;
					    font-weight:bold;
					}
					table
					{
					    border-collapse:collapse;
					    border-bottom:0;
					    border-left:0;
					    border-top:0;
					    border-right:0;
					    background-color:#FFFAF0;
					    color:#191970;
					    font-size:8pt;
					    font-weight:400;
					    font-style:normal;
					    font-family:"Arial";
					    word-wrap:break-word;
					}</style>

			</head>
			<body>


				<xsl:for-each select="$XML1">
					<xsl:for-each select="RTS_DOC">
						<div>
							<xsl:for-each select="DOC_REQUISITES">
								<table width="100%"
									style="background-color=#FFFAF0; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
									border="1">
									<xsl:variable name="CurrContextGrid_3" select="."/>
									<tr
										style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:12; font-weight:bold; background-color= #B0C4DE; color:#191970; ">
										<th colspan="5">
											<xsl:choose>
												<xsl:when test="@SENDER_NAME!=''">
												<span>
												<xsl:value-of select="string(.)"/>
												</span>
												</xsl:when>
												<xsl:otherwise>
												<xsl:text>Публичное акционерное общество Клиринговый центр МФБ</xsl:text>
												</xsl:otherwise>
											</xsl:choose>
										</th>
									</tr>
									<tr style="background-color=#E6E6FA; text-align:center;">
										<td width="27%">
											<xsl:text>Документ</xsl:text>
										</td>

										<td width="7%">
											<xsl:text>Тип</xsl:text>
										</td>

										<td width="15%">
											<xsl:text>ID фирмы-отправителя</xsl:text>
										</td>
										<td>
											<xsl:text>Код ЭДО РТС получателя</xsl:text>
										</td>

										<td rowspan="2"
											style="font-style:italic; text-align:left; vertical-align:top; background-color=#FFFAF0; color:#191970; ">
											<span>
												<xsl:text>Примечание: </xsl:text>
											</span>
											<xsl:for-each select="@REMARKS">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
									</tr>
									<tr style="text-align:center">
										<td>
											<xsl:for-each select="@DOC_NO">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
											<xsl:text> от </xsl:text>
											<xsl:for-each select="@DOC_DATE">
												<xsl:variable name="seqContentStrings_0">
												<xsl:value-of
												select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
												<xsl:text>-</xsl:text>
												<xsl:value-of
												select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
												<xsl:text>-</xsl:text>
												<xsl:value-of
												select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"
												/>
												</xsl:variable>
												<xsl:variable name="sContent_0"
												select="string($seqContentStrings_0)"/>
												<xsl:value-of select="$sContent_0"/>
											</xsl:for-each>
											<xsl:text> </xsl:text>
											<xsl:for-each select="@DOC_TIME">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@DOC_TYPE_ID">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@SENDER_ID">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@RECEIVER_ID">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
									</tr>

								</table>
							</xsl:for-each>
						</div>

						<xsl:for-each select="MFB99">
							<table width="100%"
								style="background-color=#FFFAF0; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
								border="1">
								<th colspan="8"
									style="text-align:center;  color:#191970;  vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; background-color= #B0C4DE;">
									<xsl:choose>
										<xsl:when test="@ReportDesc!=''">
											<span>
												<xsl:value-of select="@ReportDesc"/>
											</span>
										</xsl:when>
										<xsl:otherwise>
											<xsl:text>Отчет о средствах на клиринговых регистрах</xsl:text>
										</xsl:otherwise>
									</xsl:choose>
								</th>
								<tr style="text-align:center;">
									<td width="17%" style="background-color=#E6E6FA; ">
										<xsl:text>Дата отчета:</xsl:text>
									</td>
									<td width="10%" style="background-color=#E6E6FA; ">
										<xsl:text>Номер отчета:</xsl:text>
									</td>
									<td width="10%" style="background-color=#E6E6FA; ">
										<xsl:text>Том отчета:</xsl:text>
									</td>

									<td width="14%" style="background=#E6E6FA;">
										<xsl:text>Код участника клиринга:</xsl:text>
									</td>
									<td width="14%" style="background=#E6E6FA;">
										<xsl:text>ИНН участника клиринга:</xsl:text>
									</td>

									<td colspan="2" width="auto" style="background=#E6E6FA;">
										<xsl:text>Наименование участника клиринга:</xsl:text>
									</td>

								</tr>
								<tr>
									<td style="text-align:center; ">
										<xsl:for-each select="@ReportDate">
											<span>
												<xsl:variable name="seqContentStrings_1">
												<xsl:value-of
												select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
												<xsl:text>-</xsl:text>
												<xsl:value-of
												select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
												<xsl:text>-</xsl:text>
												<xsl:value-of
												select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"
												/>
												</xsl:variable>
												<xsl:variable name="sContent_1"
												select="string($seqContentStrings_1)"/>
												<xsl:value-of select="$sContent_1"/>
											</span>
										</xsl:for-each>
										<xsl:for-each select="@Weekday">
											<span>
												<xsl:text> (</xsl:text>
												<xsl:value-of select="string(.)"/>
												<xsl:text>)</xsl:text>
											</span>
										</xsl:for-each>
									</td>

									<td style="text-align:center;  ">
										<xsl:for-each select="@ReportNumber">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
									</td>

									<td style="text-align:center;  ">
										<xsl:for-each select="@Volume">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
										<xsl:text> из </xsl:text>
										<xsl:for-each select="@VolumeTotal">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
									</td>

									<td style="text-align:center;  ">
										<xsl:for-each select="@MainFirmId">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
									</td>
									<td style="text-align:center;">
										<xsl:for-each select="@MainFirmINN">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
									</td>

									<td colspan="2" style="text-align:center;  ">
										<xsl:for-each select="@FirmName">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
										<xsl:for-each select="@MainFirmName">
											<xsl:value-of select="string(.)"/>
										</xsl:for-each>
									</td>

								</tr>
							</table>
							<br/>

							<!--Проверка на версионность, и разветвление на разные типы отчетов -->
							<xsl:choose>



								<xsl:when test="@ReportVersion=3 or @ReportVersion=4">
									<xsl:for-each select="FIRM">


										<table width="70%"
											style="background-color=#FFFAF0; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
											border="1">
											<tr>
												<td width="30%" style="background-color= #B0C4DE;">
												<xsl:text>Участник торгов</xsl:text>
												</td>
												<td style="background-color= #B0C4DE;">
												<xsl:text>Наименование участника торгов</xsl:text>
												</td>

											</tr>
											<tr>
												<td width="30%"
												style="font-weight: bold; font-size:12;">
												<xsl:for-each select="@FirmID">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td style="font-weight: bold; font-size:12; ">
												<xsl:for-each select="../@FirmName">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
											</tr>
										</table>

										<br/>

										<xsl:for-each select="SETTLE">
											<xsl:choose>
												<xsl:when test="POSTYPES/GROUP/@BankAccCode">

												<table width="100%"
												style="background-color=#FFFAF0; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
												border="1">
												<tr>
												<td width="15%"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Данные по ТКС</xsl:text>
												</td>
												<xsl:choose>
												<xsl:when test="POSTYPES/GROUP/RECORDS/ENTRY">
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td colspan="9"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Денежные средства</xsl:text>
												</td>
												</xsl:when>
												<xsl:otherwise>
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td colspan="9"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Движение по ТКС по денежным средствам не производилось</xsl:text>
												</td>
												</xsl:otherwise>
												</xsl:choose>

												</tr>

												<xsl:for-each select="POSTYPES">
												<!--<xsl:for-each select="GROUP">-->
												<!--<xsl:for-each select="RECORDS">-->

												<xsl:choose>
												<xsl:when test="@PosType = 'C'">
												<tr>
												<td class="h3"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Код денежного регистра</xsl:text>
												</td>
												<td class="h3"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Код валюты</xsl:text>
												</td>
												<td class="h3" colspan="3"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование валюты</xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Входящий остаток: </xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970  ">
												<xsl:text>Входящая задолженность по денежному регистру: </xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Исходящий остаток: </xsl:text>
												</td>

												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970  ">

												<xsl:text>Исходящая задолженность по денежному регистру: </xsl:text>

												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970  ">

												<xsl:text>Дебет: </xsl:text>

												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970  ">

												<xsl:text>Кредит: </xsl:text>

												</td>
												</tr>
												<xsl:for-each select="GROUP">
												<xsl:for-each select="RECORDS">

												<tr height="20">
												<td style="font-size:12;" colspan="1">
												<xsl:for-each select="../@BankAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>

												<td style="font-size:12; ">
												<xsl:value-of select="@CurrencyId"/>
												</td>
												<td style="font-size:12; " colspan="3">
												<xsl:value-of select="@CurrencyName"/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:choose>
												<xsl:when test="@OpeningDebtsSum != 0.0">
												<xsl:value-of
												select="format-number(@OpeningDebtsSum,'-### ### ##0,00')"
												/>
												</xsl:when>
												<xsl:otherwise>
												<xsl:text>0,00</xsl:text>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0,00')"
												/>
												</td>

												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@DebtsSum,'-### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:for-each select="@DebitSum">
												<xsl:value-of
												select="format-number(.,'-### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:for-each select="@CreditSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												</tr>
												<xsl:choose>
												<xsl:when test="ENTRY">
												<!---<xsl:if test='ENTRY'>-->
												<tr>
												<td class="h4" colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Тип операции с гарантийным обеспечением</xsl:text>
												</td>
												<td class="h4" colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Назначение платежа</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Время операции</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа в учете МФБ</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа в учете Участника</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Дебет</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Кредит</xsl:text>
												</td>

												</tr>
												<xsl:for-each select="ENTRY">
												<tr>
												<td colspan="3" class="entry"
												style="text-align:left; word-wrap:break-word;">
												<xsl:choose>
												<xsl:when test="@OperationCode = '1'">
												<xsl:text>вн./возвр. ср-в обеспечения</xsl:text>
												</xsl:when>
												<xsl:when test="@OperationCode = '2'">
												<span>
												<xsl:text>вн./возвр. ср-в обеспечения на основании перевода между регистрами, осущ. Участником</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '5'">
												<span>
												<xsl:text>исп. об-в/треб. по договорам с наступившей Датой исполнения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '6'">
												<span>
												<xsl:text>об-ва по передаче дохода (купон)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '7'">
												<span>
												<xsl:text>об-ва по передаче дохода (амортизация)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '8'">
												<span>
												<xsl:text>об-ва по передаче дохода</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '9'">
												<span>
												<xsl:text>спис./зачисл. ВМ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '10'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по комисс. вознаграждения за орг-ю торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '11'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по клир. комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '12'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по лиц. возн-ю</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '13'">
												<span>
												<xsl:text>спис. ежемесячного биржевого сбора</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '14'">
												<span>
												<xsl:text>спис. фикс. части клиринговой комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '15'">
												<span>
												<xsl:text>спис. фикс. части лиц. вознаграждения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '16'">
												<span>
												<xsl:text>спис. штрафа за возникновение задолженности по ден. рег-ру</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>спис. комиссии за принудительное закрытие позиции</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '18'">
												<span>
												<xsl:text>вн./возвр. средств в Гарантийный Фонд</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '19'">
												<span>
												<xsl:text>спис. штрафа за невыполнение донорских обязательств</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '20'">
												<span>
												<xsl:text>спис./начисл. штрафа в связи с закл. с КЦ договоров репо с целью урег-я возможного неисп. об-в и с целью исп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '21'">
												<span>
												<xsl:text>спис. штрафа за неисп. об-в перед другим УК (по внебиржевым договорам)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '22'">
												<span>
												<xsl:text>спис./начисл. компенсации при принуд. закрытии УК при наличии возможного неисп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '23'">
												<span>
												<xsl:text>спис./зачисл. денежных средств при проведении процедуры замены валюты денежных средств обеспечения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '24'">
												<span>
												<xsl:text>спис. клир. сбора за превышение лимита вывода иностранных ценных бумаг</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '25'">
												<span>
												<xsl:text>спис. клир. сбора за проведение процедуры замены валюты денежных средств обеспечения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '26'">
												<span>
												<xsl:text>спис. сбора за прием Поручений на клиринг внебиржевых договоров по заключенным Конверсионным договорам</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '27'">
												<span>
												<xsl:text>спис. сбора за прием Поручений на клиринг внебиржевых договоров по заключенным Внебиржевым электронным договорам</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '28'">
												<span>
												<xsl:text>ввод-вывод активов в результате корпоративных действий</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '29'">
												<span>
												<xsl:text>спис. клир. сбора за договора репо с акциями, закл. на осн. заявок, в которых указаны ТКС, зарег. на одного УТ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '30'">
												<span>
												<xsl:text>спис. клир. сбора за договора репо с облигациями, закл. на осн. заявок, в которых указаны ТКС, зарег. на одного УТ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '31'">
												<span>
												<xsl:text>спис. клир. сбора за ведение клир. регистров УК в рамках ТКС, зарег. для отдельного клиента УК</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '32'">
												<span>
												<xsl:text>спис. клир. сбора за возврат ср-в обеспечения УК в иностр. валюте</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '33'">
												<span>
												<xsl:text>спис. клир. сбора за ведение клир. регистров УК</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '34'">
												<span>
												<xsl:text>спис. клир. сбора за внесение записей по итогам нетто-расчетов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '35'">
												<span>
												<xsl:text>спис. бирж. сбора за договоры, заключеные во время утренней доп.сессии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '36'">
												<span>
												<xsl:text>спис. иных сборов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '37'">
												<span>
												<xsl:text>спис. клир. сбора за обработку депо-поручений на ввод, вывод и перевод по субсчетам</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '38'">
												<span>
												<xsl:text>спис. клир. сбора за учет ИКО в Евро</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '39'">
												<span>
												<xsl:text>спис. клир. сбора за учет ККО в Евро</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '40'">
												<span>
												<xsl:text>спис. клир. сбора за обработку форм W8BEN</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '41'">
												<span>
												<xsl:text>спис. сбора за обработку форм при выплате доходов и раскрытие бенефициаров</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '42'">
												<span>
												<xsl:text>возм. расходов МФБ, связанных с выплатой дохода по ценным бумагам</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '43'">
												<span>
												<xsl:text>возм. иных расходов МФБ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '44'">
												<span>
												<xsl:text>процентный доход за рублевые взносы в ГФ</xsl:text>
												</span>
												</xsl:when>
													
													<xsl:when test="@OperationCode  = '45'">
														<span>
															<xsl:text>ввод-вывод средств ГО при аресте и снятии ареста</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '46'">
														<span>
															<xsl:text>возмещение расходов МФБ на обслуживание субсчета депо</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '47'">
														<span>
															<xsl:text>биржевая комиссия за сделки участников клиентов А</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '48'">
														<span>
															<xsl:text>блокировка и разблокировка активов по распоряжению МФБ</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '49'">
														<span>
															<xsl:text>выплата дивидендного и иного дохода</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '50'">
														<span>
															<xsl:text>возмещение расходов МФБ за обслуживание депозитарных расписок</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '51'">
														<span>
															<xsl:text>возмещение расходов МФБ, связанных с проведением корпоративных событий</xsl:text>
														</span>
													</xsl:when>
													<xsl:when test="@OperationCode  = '52'">
														<span>
															<xsl:text>гербовый сбор</xsl:text>
														</span>
													</xsl:when>
												<xsl:otherwise>
												<span>
												<xsl:text/>
												</span>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td colspan="3" class="entry"
												style="text-align:right; ">
												<xsl:for-each select="@Purpose">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@OperationTime">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@DocNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@CustomerNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@Debit">
												<xsl:value-of
												select="format-number(.,'-### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@Credit">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>

												</tr>
												</xsl:for-each>
												<!--ENTRY -->

												<td colspan="11"
												style="background-color=#CFCED9; border-bottom:1; text-align:right; color=#191970"> </td>
												<tr/>
												</xsl:when>
												</xsl:choose>

												</xsl:for-each>
												<!-- RECORD -->
												</xsl:for-each>
												<!-- GROUP -->

												</xsl:when>
												</xsl:choose>

												</xsl:for-each>
												<!-- POSTYPE -->
												</table>
												<br/>
												</xsl:when>
											</xsl:choose>
										</xsl:for-each>
										<!-- SETTLE -->



										<xsl:for-each select="SETTLE">
											<xsl:choose>
												<xsl:when test="POSTYPES/GROUP/@GuarDepUnitId">


												<table width="100%"
												style="background-color=#FFFAF0; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
												border="1">
												<tr>
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Данные по ТКС</xsl:text>
												</td>
												<xsl:choose>
												<xsl:when test="POSTYPES/GROUP/RECORDS/ENTRY">
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td colspan="9"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Ценные бумаги</xsl:text>
												</td>
												</xsl:when>
												<xsl:otherwise>
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td colspan="9"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Движение по ценным бумагам по ТКС не производилось</xsl:text>
												</td>
												</xsl:otherwise>
												</xsl:choose>

												</tr>

												<xsl:for-each select="POSTYPES">
												<!--<xsl:for-each select="GROUP">-->
												<!--<xsl:for-each select="RECORDS">-->

												<xsl:choose>
												<xsl:when test="@PosType = 'S'">
												<tr>
												<td class="h3"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Номер субсчета депо</xsl:text>
												</td>

												<td class="h3"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Код ЦБ</xsl:text>
												</td>

												<td class="h3" colspan="4"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование ЦБ</xsl:text>
												</td>
												<td class="h3"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>ISIN:</xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Входящий остаток: </xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Исходящий остаток: </xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Дебет: </xsl:text>
												</td>
												<td class="h3" width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Кредит: </xsl:text>
												</td>
												</tr>
												<xsl:for-each select="GROUP">
												<xsl:for-each select="RECORDS">

												<tr height="20">
												<td style="font-size:12">
												<xsl:for-each select="../@GuarDepUnitId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>

												<td style="font-size:12">
												<xsl:value-of select="@SecurityId"/>
												</td>
												<td colspan="4" style="font-size:12">
												<xsl:value-of select="@SecShortName"/>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@ISIN"/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:for-each select="@DebitSum">
												<xsl:value-of
												select="format-number(.,'-### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:for-each select="@CreditSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>

												<xsl:choose>
												<xsl:when test="ENTRY">
												<!---<xsl:if test='ENTRY'>-->
												<tr>
												<td class="h4" colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Тип операции с обеспечением</xsl:text>
												</td>
												<td class="h4" colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Пояснения к операции</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Время операции</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа в учете МФБ</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа в учете Участника</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Дебет</xsl:text>
												</td>
												<td class="h4"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Кредит</xsl:text>
												</td>


												</tr>
												<xsl:for-each select="ENTRY">
												<tr>
												<td colspan="3" class="entry"
												style="text-align:left; word-wrap:break-word;">
												<xsl:choose>
												<xsl:when test="@OperationCode = '1'">
												<xsl:text>вн./возвр. ср-в обеспечения</xsl:text>
												</xsl:when>
												<xsl:when test="@OperationCode = '2'">
												<span>
												<xsl:text>вн./возвр. ср-в обеспечения на основании перевода между субсчетами, осущ. Участником</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '5'">
												<span>
												<xsl:text>исп. об-в/треб. по договорам с наступившей Датой исполнения</xsl:text>
												</span>
												</xsl:when>

												<xsl:when test="@OperationCode  = '18'">
												<span>
												<xsl:text>вн./возвр. средств в Гарантийный Фонд</xsl:text>
												</span>
												</xsl:when>

												<xsl:when test="@OperationCode  = '28'">
												<span>
												<xsl:text>ввод-вывод активов в результате корпоративных действий</xsl:text>
												</span>
												</xsl:when>

												<xsl:otherwise>
												<xsl:text/>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td colspan="3" class="entry"
												style="text-align:right; ">
												<xsl:for-each select="@Purpose">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@OperationTime">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@DocNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@CustomerNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@Debit">
												<xsl:value-of
												select="format-number(.,'-### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td class="entry" style="text-align:right; ">
												<xsl:for-each select="@Credit">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>

												</tr>
												</xsl:for-each>
												<!--ENTRY -->

												<td colspan="11"
												style="background-color=#CFCED9; border-bottom:1; text-align:right; color=#191970"> </td>
												<tr/>
												</xsl:when>
												</xsl:choose>
												<!-- ENTRY -->
												</tr>
												</xsl:for-each>
												</xsl:for-each>
												</xsl:when>
												</xsl:choose>
												</xsl:for-each>
												</table>
												<br/>
												</xsl:when>
											</xsl:choose>
										</xsl:for-each>

									</xsl:for-each>
								</xsl:when>
								<!--=========================ВТорая версия отчета-->
								<xsl:when test="@ReportVersion=2">
									<xsl:for-each select="FIRM">


										<table width="70%"
											style="background-color=#FFFAF0; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
											border="1">
											<tr>
												<td width="30%" style="background-color= #B0C4DE;">
												<xsl:text>Участник торгов</xsl:text>
												</td>
												<td style="background-color= #B0C4DE;">
												<xsl:text>Наименование участника торгов</xsl:text>
												</td>

											</tr>
											<tr>
												<td width="30%"
												style="font-weight: bold; font-size:12;">
												<xsl:for-each select="@FirmID">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td style="font-weight: bold; font-size:12; ">
												<xsl:for-each select="../@FirmName">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
											</tr>
										</table>

										<br/>

										<xsl:for-each select="SETTLE">
											<table width="100%"
												style="background-color=#FFFAF0; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
												border="1">
												<tr>
												<td width="15%"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Данные по ТКС</xsl:text>
												</td>
												<xsl:choose>
												<xsl:when test="POSTYPES/GROUP/RECORDS/ENTRY">
												<td colspan="7"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</xsl:when>
												<xsl:otherwise>
												<td
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:for-each select="@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td colspan="6"
												style="background-color= #B0C4DE; font-weight: bold; font-size:12;">
												<xsl:text>Движение по ТКС не производилось</xsl:text>
												</td>
												</xsl:otherwise>
												</xsl:choose>

												</tr>

												<xsl:for-each select="POSTYPES">
												<!--<xsl:for-each select="GROUP">-->
												<!--<xsl:for-each select="RECORDS">-->
												<xsl:choose>
												<xsl:when test="GROUP/RECORDS/ENTRY">
												<xsl:for-each select="GROUP">
												<xsl:for-each select="RECORDS">
												<tr>
												<td width="15%"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Код регистра:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Тип актива:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Код актива:</xsl:text>
												</td>
												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<td colspan="2" width="20%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование актива:</xsl:text>
												</td>
												</xsl:when>
												<xsl:when test="../../@PosType = 'S'">
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование актива:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>ISIN:</xsl:text>
												</td>
												</xsl:when>
												</xsl:choose>
												<td width="15%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Входящий остаток: </xsl:text>
												</td>
												<td
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Исходящий остаток: </xsl:text>
												</td>
												<td
												style="background-color= #CFCED9; color=#191970  ">
												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<xsl:text>Задолженность по денежному регистру: </xsl:text>
												</xsl:when>
												</xsl:choose>
												</td>
												</tr>

												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<tr height="20">
												<td style="font-size:12; ">
												<xsl:for-each select="../@BankAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="font-size:12; ">
												<xsl:text>денежные средства</xsl:text>
												</td>
												<td style="font-size:12; ">
												<xsl:value-of select="@CurrencyId"/>
												</td>
												<td colspan="2" style="font-size:12; ">
												<xsl:value-of select="@CurrencyName"/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@DebtsSum,'### ### ##0,00')"
												/>
												</td>
												</tr>
												<!---<xsl:if test='ENTRY'>-->
												<tr>
												<td colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Тип операции с обеспечением</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Время операции</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Дебет</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Кредит</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text/>
												</td>

												</tr>
												<xsl:for-each select="ENTRY">
												<tr>
												<td colspan="3"
												style="text-align:left; word-wrap:break-word;">
												<xsl:choose>
												<xsl:when test="@OperationCode = '1'">
												<xsl:text>вн./возвр. ср-в обеспечения</xsl:text>
												</xsl:when>
												<xsl:when test="@OperationCode = '2'">
												<span>
												<xsl:text>вн./возвр. ср-в обеспечения на основании перевода между регистрами, осущ. Участником</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '5'">
												<span>
												<xsl:text>исп. об-в/треб. по договорам с наступившей Датой исполнения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '6'">
												<span>
												<xsl:text>об-ва по передаче дохода (купон)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '7'">
												<span>
												<xsl:text>об-ва по передаче дохода (амортизация)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '8'">
												<span>
												<xsl:text>об-ва по передаче дохода</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '9'">
												<span>
												<xsl:text>спис./зачисл. ВМ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '10'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по комисс. вознаграждения за орг-ю торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '11'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по клир. комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '12'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по лиц. возн-ю</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '13'">
												<span>
												<xsl:text>спис. фикс. части комисс. вознаграждения за орг-ю торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '14'">
												<span>
												<xsl:text>спис. фикс. части клиринговой комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '15'">
												<span>
												<xsl:text>спис. фикс. части лиц. вознаграждения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '16'">
												<span>
												<xsl:text>спис. штрафа за возникновение задолженности по ден. рег-ру</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>спис. комиссии за принудительное закрытие позиции</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>вн./возвр. средств в Гарантийный Фонд</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '19'">
												<span>
												<xsl:text>спис. штрафа за невыполнение донорских обязательств</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '20'">
												<span>
												<xsl:text>спис./начисл. штрафа в связи с закл. с КЦ договоров репо с целью урег-я возможного неисп. об-в и с целью исп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '21'">
												<span>
												<xsl:text>спис. штрафа за неисп. об-в перед другим УК (по внебиржевым договорам)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '22'">
												<span>
												<xsl:text>спис./начисл. компенсации при принуд. закрытии УК при наличии возможного неисп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:otherwise>
												<span>
												<xsl:text/>
												</span>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@OperationTime">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@DocNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@Debit">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@Credit">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td style="border-bottom:0; border-top:0;"/>

												</tr>
												</xsl:for-each>
												<tr>
												<td colspan="4" style="border-bottom:0;"/>
												<td
												style="background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:text>Итого:</xsl:text>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:for-each select="@DebitSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:for-each select="@CreditSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0,00') "/>
												</xsl:for-each>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970"
												> </td>
												</tr>
												<!--</xsl:if>-->


												</xsl:when>
												<xsl:when test="../../@PosType = 'S'">

												<tr height="20">
												<td style="font-size:12">
												<xsl:for-each select="../@GuarDepUnitId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="font-size:12">
												<xsl:text>ценные бумаги</xsl:text>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@SecurityId"/>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@SecShortName"/>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@ISIN"/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12"> </td>
												</tr>
												<!--<xsl:if test='ENTRY'>-->
												<tr>
												<td colspan="3"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Тип операции с обеспечением</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Время операции</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Номер документа</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Дебет</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text>Кредит</xsl:text>
												</td>
												<td
												style="background-color= #E6E6FA; color=#191970">
												<xsl:text/>
												</td>

												</tr>

												<xsl:for-each select="ENTRY">
												<tr>
												<td colspan="3">
												<xsl:choose>
												<xsl:when test="@OperationCode = '1'">
												<xsl:text>вн./возвр. ср-в обеспечения</xsl:text>
												</xsl:when>
												<xsl:when test="@OperationCode = '2'">
												<span>
												<xsl:text>вн./возвр. ср-в обеспечения на основании перевода между регистрами, осущ. Участником</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '5'">
												<span>
												<xsl:text>исп. об-в/треб. по договорам с наступившей Датой исполнения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '6'">
												<span>
												<xsl:text>об-ва по передаче дохода (купон)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '7'">
												<span>
												<xsl:text>об-ва по передаче дохода (амортизация)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '8'">
												<span>
												<xsl:text>об-ва по передаче дохода</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '9'">
												<span>
												<xsl:text>спис./зачисл. ВМ</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '10'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по комисс. вознаграждения за орг-ю торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '11'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по клир. комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '12'">
												<span>
												<xsl:text>спис. оборотной части/начисл. возвр. премии по лиц. возн-ю</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '13'">
												<span>
												<xsl:text>спис. фикс. части комисс. вознаграждения за орг-ю торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '14'">
												<span>
												<xsl:text>спис. фикс. части клиринговой комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '15'">
												<span>
												<xsl:text>спис. фикс. части лиц. вознаграждения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '16'">
												<span>
												<xsl:text>спис. штрафа за возникновение задолженности по ден. рег-ру</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>спис. комиссии за принудительное закрытие позиции</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>вн./возвр. средств в Гарантийный Фонд</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '19'">
												<span>
												<xsl:text>спис. штрафа за невыполнение донорских обязательств</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '20'">
												<span>
												<xsl:text>спис./начисл. штрафа в связи с закл. с КЦ договоров репо с целью урег-я возможного неисп. об-в и с целью исп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '21'">
												<span>
												<xsl:text>спис. штрафа за неисп. об-в перед другим УК (по внебиржевым договорам)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '22'">
												<span>
												<xsl:text>спис./начисл. компенсации при принуд. закрытии УК при наличии возможного неисп-я об-в</xsl:text>
												</span>
												</xsl:when>
												<xsl:otherwise>
												<span>
												<xsl:text/>
												</span>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@OperationTime">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@DocNo">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@Debit">
												<xsl:value-of
												select="format-number(.,'### ### ##0') "/>
												</xsl:for-each>
												</td>
												<td style="text-align:right; ">
												<xsl:for-each select="@Credit">
												<xsl:value-of
												select="format-number(.,'### ### ##0') "/>
												</xsl:for-each>
												</td>
												<td style="border-bottom:0; border-top:0;"/>
												</tr>
												</xsl:for-each>
												<tr>
												<td colspan="4" style="border-bottom:0;"/>
												<td
												style="background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:text>Итого:</xsl:text>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:for-each select="@DebitSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0') "/>
												</xsl:for-each>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970">
												<xsl:for-each select="@CreditSum">
												<xsl:value-of
												select="format-number(.,'### ### ##0') "/>
												</xsl:for-each>
												</td>
												<td
												style="text-align:right; background-color= #E6E6FA;text-align:right;color=#191970"
												> </td>
												</tr>

												<tr>
												<td colspan="8"
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text/>
												</td>
												</tr>
												<!--</xsl:if>-->

												</xsl:when>
												</xsl:choose>
												</xsl:for-each>
												</xsl:for-each>
												</xsl:when>
												<xsl:otherwise>

												<tr>
												<td width="15%"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Код регистра:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970">
												<xsl:text>Тип актива:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Код актива:</xsl:text>
												</td>
												<xsl:choose>
												<xsl:when test="@PosType = 'C'">
												<td colspan="2" width="20%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование актива:</xsl:text>
												</td>
												</xsl:when>
												<xsl:when test="@PosType = 'S'">
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Наименование актива:</xsl:text>
												</td>
												<td width="10%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>ISIN:</xsl:text>
												</td>
												</xsl:when>
												</xsl:choose>
												<td width="15%"
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Входящий остаток: </xsl:text>
												</td>
												<td
												style="background-color= #CFCED9; color=#191970 ">
												<xsl:text>Исходящий остаток: </xsl:text>
												</td>
												<td
												style="background-color= #CFCED9; color=#191970  ">
												<xsl:choose>
												<xsl:when test="@PosType = 'C'">
												<xsl:text>Задолженность по денежному регистру: </xsl:text>
												</xsl:when>
												</xsl:choose>
												</td>
												</tr>
												<xsl:for-each select="GROUP">
												<xsl:for-each select="RECORDS">
												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<tr height="20">
												<td style="font-size:12; ">
												<xsl:for-each select="../@BankAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="font-size:12; ">
												<xsl:text>денежные средства</xsl:text>
												</td>
												<td style="font-size:12; ">
												<xsl:value-of select="@CurrencyId"/>
												</td>
												<td colspan="2" style="font-size:12; ">
												<xsl:value-of select="@CurrencyName"/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0,00')"
												/>
												</td>
												<td style="text-align:right; font-size:12;">
												<xsl:value-of
												select="format-number(@DebtsSum,'### ### ##0,00')"
												/>
												</td>
												</tr>
												</xsl:when>
												<xsl:when test="../../@PosType = 'S'">

												<tr height="20">
												<td style="font-size:12">
												<xsl:for-each select="../@GuarDepUnitId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td style="font-size:12">
												<xsl:text>ценные бумаги</xsl:text>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@SecurityId"/>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@SecShortName"/>
												</td>
												<td style="font-size:12">
												<xsl:value-of select="@ISIN"/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@OpeningBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@ClosingBalance,'### ### ##0')"
												/>
												</td>
												<td style="text-align:right; font-size:12">
												<xsl:value-of
												select="format-number(@DebtsSum,'### ### ##0')"/>
												</td>
												</tr>
												</xsl:when>

												</xsl:choose>
												</xsl:for-each>
												</xsl:for-each>
												</xsl:otherwise>

												</xsl:choose>
												</xsl:for-each>



											</table>
											<br/>
										</xsl:for-each>
									</xsl:for-each>
								</xsl:when>

								<!--================= Первая версия отчетов ======================================================================== -->

								<xsl:otherwise>
									<xsl:for-each select="FIRM">
										<xsl:for-each select="SETTLE">
											<xsl:for-each select="POSTYPES">
												<xsl:for-each select="GROUP">

												<table width="1000"
												style="background-color=#FFFAF0; color=#191970; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;"
												border="1">
												<tr>
												<td
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text>Участник торгов:</xsl:text>
												</td>
												<td>
												<xsl:for-each select="../../../@FirmID">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text>Код ТКС:</xsl:text>
												</td>
												<td colspan="4">
												<xsl:for-each select="../../@ClrAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</tr>
												<tr>
												<td
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text>Информация по типам разделов учета: </xsl:text>
												</td>
												<td>
												<xsl:choose>
												<xsl:when test="../@PosType = 'C'">
												<span>
												<xsl:text>Информация о нетто-позиции по денежным разделам</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="../@PosType = 'S'">
												<span>
												<xsl:text>Информация о нетто-позиции по депозитарным разделам </xsl:text>
												</span>
												</xsl:when>
												</xsl:choose>
												</td>
												<xsl:choose>
												<xsl:when test="../@PosType = 'C'">
												<td
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text>Код денежного раздела: </xsl:text>
												</td>
												<td colspan="4">
												<xsl:for-each select="@BankAccCode">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</xsl:when>
												<xsl:when test="../@PosType = 'S'">
												<td
												style="background-color= #B0C4DE; color=#191970">
												<xsl:text>Счет (субсчет) депо для учета ценных бумаг: </xsl:text>
												</td>
												<td colspan="4">
												<xsl:for-each select="@GuarDepUnitId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</xsl:when>
												</xsl:choose>
												</tr>

												</table>
												<xsl:for-each select="RECORDS">
												<table width="1000"
												style="background-color=#FFFAF0; color=#191970; border:1; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:0; font-family:Arial; font-size:9; word-wrap:break-word;"
												border="1">
												<xsl:variable name="CurrContextGrid_3" select="."/>
												<thead
												style="text-align:center; word-wrap:break-word; ">
												<tr
												style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color=#E6E6FA;">
												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<th>
												<xsl:text>Идентификатор валюты </xsl:text>
												</th>
												<th>
												<xsl:text>Наименование валюты </xsl:text>
												</th>
												</xsl:when>
												<xsl:when test="../../@PosType = 'S'">
												<th>
												<xsl:text>Идентификатор инструмента</xsl:text>
												</th>
												<th>
												<xsl:text>ISIN инструмента</xsl:text>
												</th>
												<th>
												<xsl:text>Краткое наименование инструмента</xsl:text>
												</th>
												</xsl:when>
												</xsl:choose>
												<th>
												<xsl:text>Входящий остаток</xsl:text>
												</th>
												<th>
												<xsl:text>Исходящий остаток</xsl:text>
												</th>
												<th>
												<xsl:text>Задолженность по денежному регистру</xsl:text>
												</th>
												<th>
												<xsl:text>Итого по дебету</xsl:text>
												</th>
												<th>
												<xsl:text>Итого по кредиту</xsl:text>
												</th>
												</tr>
												</thead>
												<tbody>
												<tr style="vertical-align:top; ">
												<xsl:choose>
												<xsl:when test="../../@PosType = 'C'">
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@CurrencyId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@CurrencyName">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</xsl:when>
												<xsl:when test="../../@PosType = 'S'">
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@SecurityId">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@ISIN">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@SecShortName">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</xsl:when>
												</xsl:choose>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@OpeningBalance">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@ClosingBalance">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@DebtsSum">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@DebitSum">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@CreditSum">
												<xsl:value-of select="string(.) "/>
												</xsl:for-each>
												</td>
												</tr>
												<tr>
												<td colspan="10"
												style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "
												/>
												</tr>
												</tbody>
												</table>
												<br/>
												<table width="1000"
												style="background-color=#FFFAF0; color=#191970; border:1; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:0; font-family:Arial; font-size:9; word-wrap:break-word;"
												border="1">
												<xsl:variable name="CurrContextGrid_4" select="."/>
												<thead
												style="text-align:center; word-wrap:break-word; ">
												<tr
												style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color=#E6E6FA;">
												<th width="50%">
												<xsl:text>Тип операции с Обеспечением</xsl:text>
												</th>
												<th width="15%">
												<xsl:text>Время операции</xsl:text>
												</th>
												<th width="15%">
												<xsl:text>Номер документа</xsl:text>
												</th>
												<th width="10%">
												<xsl:text>Дебет</xsl:text>
												</th>
												<th width="10%">
												<xsl:text>Кредит</xsl:text>
												</th>
												</tr>
												</thead>
												<tbody>
												<xsl:for-each select="ENTRY">
												<tr style="vertical-align:top; ">
												<td
												style="border-bottom:0; border-top:0; text-align:left; ">
												<xsl:choose>
												<xsl:when test="@OperationCode = '1'">
												<span>
												<xsl:text>1.Внесение/возврат денег в обеспечение через Расчетную организацию</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode = '2'">
												<span>
												<xsl:text>2.Внесение/возврат денег в обеспечение на основании перевода, осуществленного Участником внутри системы</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '5'">
												<span>
												<xsl:text>5.Исполнение обязательств/требований по договорам с наступившей Датой исполнения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '6'">
												<span>
												<xsl:text>6.Обязательства по передаче дохода (купон)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '7'">
												<span>
												<xsl:text>7.Обязательства по передаче дохода (амортизация)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '8'">
												<span>
												<xsl:text>8.Обязательства по передаче дохода (дивиденды)</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '9'">
												<span>
												<xsl:text>9.Списание/зачисление вариационной маржи</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '10'">
												<span>
												<xsl:text>10.Списание оборотной части/начисление возвратной премии по комиссионному вознаграждению за организацию торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '11'">
												<span>
												<xsl:text>11.Списание оборотной части/начисление возвратной премии по клиринговой комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '12'">
												<span>
												<xsl:text>12.Списание оборотной части/начисление возвратной премии по лицензионному вознаграждению</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '13'">
												<span>
												<xsl:text>13.Списание фиксированной части комиссионного вознаграждения за организацию торгов</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '14'">
												<span>
												<xsl:text>14.Списание фиксированной части клиринговой комиссии</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '15'">
												<span>
												<xsl:text>15.Списание фиксированной части лицензионного вознаграждения</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '16'">
												<span>
												<xsl:text>16.Списание штрафа за возникновение задолженности по денежному регистру</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '17'">
												<span>
												<xsl:text>17.Списание комиссии за принудительное закрытие позиции</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '18'">
												<span>
												<xsl:text>18.Внесение/возврат средств в Гарантийный Фонд</xsl:text>
												</span>
												</xsl:when>
												<xsl:when test="@OperationCode  = '19'">
												<span>
												<xsl:text>19.Списание штрафа за невыполнение донорских обязательств</xsl:text>
												</span>
												</xsl:when>
												<xsl:otherwise>
												<span>
												<xsl:text/>
												</span>
												</xsl:otherwise>
												</xsl:choose>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@OperationTime">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>

												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@DocNo">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@Debit">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>
												<td
												style="border-bottom:0; border-top:0; text-align:right; ">
												<xsl:for-each select="@Credit">
												<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												</td>

												</tr>
												<tr>
												<td colspan="5"
												style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "
												/>
												</tr>

												</xsl:for-each>
												</tbody>

												</table>
												<br/>

												</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</xsl:for-each>
									</xsl:for-each>
								</xsl:otherwise>
							</xsl:choose>
						</xsl:for-each>
					</xsl:for-each>
				</xsl:for-each>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
