<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<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/>
<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; } .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:center; vertical-align:top; font-size:8pt; font-weight:bold; } .h4 { background-color:#E6E6FA; text-align:center; vertical-align:top; font-size:7pt; 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:7pt; font-weight:400; font-style:normal; font-family:"Arial"; word-wrap:break-word; }</style>
</head>
<body>
<xsl:variable name="var" select="RTS_DOC/DOC_REQUISITES/@SENDER_ID"/>
<xsl:choose>
<xsl:when test="$var='MFBIM'">
<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; 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">
<xsl:variable name="CurrContextGrid_3" select="."/>
<tr style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background-color= #B0C4DE;">
<th colspan="5">
<xsl:choose>
<xsl:when test="@SENDER_NAME!=''">
<span>
<xsl:value-of select="@SENDER_NAME"/>
</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;">
<span style="font-weight:bold;">
<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>
<xsl:text> (MSK)</xsl:text>
</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="MFB06C">
<table width="100%" 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">
<th colspan="5" style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background= #B0C4DE;">
<xsl:choose>
<xsl:when test="@ReportDesc!=''">
<xsl:value-of select="@ReportDesc"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>Выписка из реестра договоров, принятых в клиринг (по договорам, заключенным за счет и по поручению клиентов Участника клиринга)</xsl:text>
</xsl:otherwise>
</xsl:choose>
</th>
<tr style="text-align:center;">
<td width="17%" style="background=#E6E6FA;">
<xsl:text>Дата отчета:</xsl:text>
</td>
<td width="10%" style="background=#E6E6FA;">
<xsl:text>ID уч. клиринга:</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="@MainFirmId">
<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>
</td>
</tr>
</table>
<br/>
<!-- Проверка на версионность, и разветвление на разные типы отчетов  -->
<xsl:choose>
<xsl:when test="@ReportVersion>=4">
<xsl:for-each select="FIRM">
<xsl:for-each select="CLIENT">
<table width="70%" style="backgroundcolor-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 class="h2" width="30%" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Участник торгов</xsl:text>
</td>
<td class="h2" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Краткий код клиента</xsl:text>
</td>
<td class="h2" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Реквизиты клиента</xsl:text>
</td>
</tr>
<tr>
<td width="30%" class="h2">
<xsl:for-each select="../@FirmID">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td class="h2">
<xsl:for-each select="@ClientCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td class="h2">
<xsl:for-each select="@ClientDetails">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
</tr>
</table>
<xsl:for-each select="CURRENCY">
<xsl:for-each select="INFTYPE">
<xsl:for-each select="CLEARINGTYPE">
<xsl:for-each select="SESSION">
<xsl:for-each select="SETTLEDATE">
<xsl:for-each select="BOARD">
<table width="100%" style="background=#CFCED9; color=#191970; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
<tr>
<td class="h3" width="15%" style="background= #CFCED9; color=#191970">
<xsl:text>Валюта расчета обязательств:</xsl:text>
</td>
<td class="h2" width="15%">
<xsl:for-each select="../../../../../@CurrencyId">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
<xsl:for-each select="../../../../../@CurrencyName">
<xsl:text> (</xsl:text>
<xsl:value-of select="string(.)"/>
<xsl:text>)</xsl:text>
</xsl:for-each>
</td>
<td class="h3" width="30%" style="font-weight:bold; background= #CFCED9; color=#191970; text-align:center">
<xsl:choose>
<xsl:when test="../../../../@InfType = 1">
<span>
<xsl:text>Исполненные договора предыдущих дней</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../../@InfType = 2">
<span>
<xsl:text>Исполненные договора текущего дня</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../../@InfType = 3">
<span>
<xsl:text>Договора, подлежащие исполнению</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>Неисполненные договора</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td class="h3" width="15%" style="background= #CFCED9; color=#191970">
<xsl:choose>
<xsl:when test="../../../@ClearingType = 'C'">
<span>
<xsl:text>Расчетный клиринговый пул</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'A'">
<span>
<xsl:text>Клиринговый пул по Внутриброкерским Договорам</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'D'">
<span>
<xsl:text>Клиринговый пул по Договорам с полным обеспечением с ЦК и клирингового пула по Договорам с полным обеспечением без ЦК</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'I'">
<span>
<xsl:text>Клиринг по Договорам размещения и выкупа</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'N'">
<span>
<xsl:text>Клиринговый пул по Договорам без Центрального контрагента</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'B'">
<span>
<xsl:text>Клиринговый пул по Внебиржевым электронным договорам</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>-</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td class="h3" width="10%">
<xsl:text>Дата расчета:</xsl:text>
</td>
<td class="h3">
<xsl:for-each select="../@SettleDate">
<xsl:variable name="seqContentStrings_2">
<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_2" select="string($seqContentStrings_2)"/>
<xsl:value-of select="$sContent_2"/>
</xsl:for-each>
</td>
</tr>
</table>
<table width="100%" border="1">
<thead style="text-align:center; ">
<tr>
<th colspan="36" class="h3">
<xsl:text>    </xsl:text>
<xsl:text>Группа ЦБ: </xsl:text>
<xsl:value-of select="@BoardId"/>
<xsl:text>    </xsl:text>
<xsl:value-of select="@BoardName"/>
</th>
</tr>
<tr>
<th class="h4">
<span>
<xsl:text>Номер</xsl:text>
</span>
<br/>
<span>
<xsl:text>дог.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Дата</xsl:text>
</span>
<br/>
<span>
<xsl:text>рег.дог.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Время</xsl:text>
</span>
<br/>
<span>
<xsl:text>рег.дог. (MSK)</xsl:text>
</span>
</th>
<xsl:choose>
<xsl:when test="@BoardId!='OTC'">
<th class="h4">
<span>
<xsl:text>Наим.</xsl:text>
</span>
<br/>
<span>
<xsl:text>орг-а</xsl:text>
</span>
<br/>
<span>
<xsl:text>торгов</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Торг.</xsl:text>
</span>
<br/>
<span>
<xsl:text>период</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Спец.</xsl:text>
</span>
<br/>
<span>
<xsl:text>период</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<th class="h4">
<span>
<xsl:text>Напр.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span>
<xsl:text>дог.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Код</xsl:text>
</span>
<br/>
<span>
<xsl:text>расчетов</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span>
<xsl:text>инстр.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Цена за ед. инстр.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span>
<xsl:text>договора,</xsl:text>
</span>
<br/>
<span>
<xsl:text>в лотах</xsl:text>
</span>
<th class="h4">
<span>
<xsl:text>Обяз-во по ЦБ</xsl:text>
</span>
</th>
</th>
<th class="h4">
<span>
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span>
<xsl:text>договора,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Обяз-во по ден.ср-вам,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта расчетов</xsl:text>
</span>
</th>
<xsl:choose>
<xsl:when test="@BoardId='OTC'">
<th class="h4">
<span>
<xsl:text>Обяз-во по ден.ср-вам,</xsl:text>
</span>
<br/>
<span>
<xsl:text>RUB</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Курс</xsl:text>
</span>
<br/>
<span>
<xsl:text>конвертации</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@BoardId!='OTC'">
<th class="h4">
<span>
<xsl:text>Биржевая</xsl:text>
</span>
<br/>
<span>
<xsl:text>комиссия,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<th class="h4">
<span>
<xsl:text>Клиринг.</xsl:text>
</span>
<br/>
<span>
<xsl:text>комиссия,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Гербовый</xsl:text>
</span>
<br/>
<span>
<xsl:text>сбор,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Корп.</xsl:text>
</span>
<br/>
<span>
<xsl:text>событие</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Код ТКС</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Контрагент</xsl:text>
</span>
<br/>
<span>
<xsl:text>(кр. наим.)</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Дата</xsl:text>
</span>
<br/>
<span>
<xsl:text>исп.</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>НКД, валюта цены</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Цена</xsl:text>
</span>
<br/>
<span>
<xsl:text>2 ч. репо</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Часть</xsl:text>
</span>
<br/>
<span>
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Срок</xsl:text>
</span>
<br/>
<span>
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Ставка</xsl:text>
</span>
<br/>
<span>
<xsl:text>РЕПО,</xsl:text>
</span>
<br/>
<span>
<xsl:text>в %</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Сумма штрафа</xsl:text>
</span>
<br/>
<span>
<xsl:text>удерж.,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Сумма штрафа</xsl:text>
</span>
<br/>
<span>
<xsl:text>начисл.,</xsl:text>
</span>
<br/>
<span>
<xsl:text>валюта цены</xsl:text>
</span>
</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="SECURITY">
<tr style="height:21px; vertical-align:top;">
<td colspan="36" class="h3" style="font-weight:bold; text-align:left; vertical-align:middle; background-color:#CFCED9;" border="1">
<xsl:text>    </xsl:text>
<xsl:text>Код ЦБ: </xsl:text>
<xsl:for-each select="@SecurityId">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>    </xsl:text>
<xsl:text>ISIN: </xsl:text>
<xsl:for-each select="@ISIN">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>    </xsl:text>
<xsl:text>Тип ЦБ: </xsl:text>
<xsl:choose>
<xsl:when test="@SecurityType=101">
<xsl:text>Акции обыкновенные</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=102">
<xsl:text>Акции привилегированные</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=103">
<xsl:text>Пай открытого ПИФ</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=104">
<xsl:text>Пай закрытого ПИФ</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=105">
<xsl:text>ETF</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=106">
<xsl:text>RDR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=107">
<xsl:text>ADR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=108">
<xsl:text>GDR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=109">
<xsl:text>Пай интервального ПИФ</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=110">
<xsl:text>Ипотечный Вексель (Mortgage Note)</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=201">
<xsl:text>Государственные Облигации</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=202">
<xsl:text>Муниципальные Облигации</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=203">
<xsl:text>Облигации Центрального Банка</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=204">
<xsl:text>Корпоративные Облигации</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=205">
<xsl:text>Облигации Кредитной Организации</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=206">
<xsl:text>Биржевые Облигации</xsl:text>
</xsl:when>
</xsl:choose>
<xsl:text>        </xsl:text>
<xsl:text>Наименование эмитента: </xsl:text>
<xsl:for-each select="@SecShortName">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>          </xsl:text>
<xsl:text>Номинал: </xsl:text>
<xsl:for-each select="@FaceValue">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text> </xsl:text>
<xsl:value-of select="@SecCurrencyId"/>
<xsl:text>          </xsl:text>
<xsl:choose>
<xsl:when test="@PriceType = 'PERC'">
<xsl:text>Цена указана в % от номинала</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Цена указана в </xsl:text>
<xsl:choose>
<xsl:when test="@PriceCurrencyId != ''">
<xsl:value-of select="@PriceCurrencyId"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="../../../../../../@CurrencyId"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<xsl:for-each select="RECORDS">
<tr>
<td style="text-align:center; width:auto; ">
<xsl:for-each select="@TradeNo">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@TradeDate">
<xsl:variable name="seqContentStrings_4">
<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_4" select="string($seqContentStrings_4)"/>
<xsl:value-of select="$sContent_4"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradeTime">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<xsl:choose>
<xsl:when test="../../@BoardId!='OTC'">
<td style="text-align:center; ">
<xsl:choose>
<xsl:when test="@TradePlace != '' and @TradePlaceName != ''">
<xsl:value-of select="concat(@TradePlace,' - ',@TradePlaceName)"/>
</xsl:when>
<xsl:when test="@TradePlace != ''">
<xsl:value-of select="@TradePlace"/>
</xsl:when>
<xsl:when test="@TradePlaceName != ''">
<xsl:value-of select="@TradePlaceName"/>
</xsl:when>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradePeriod = 1">
<xsl:text>Основная</xsl:text>
</xsl:when>
<xsl:when test="@TradePeriod = 2">
<xsl:text>Дополн.вечерняя</xsl:text>
</xsl:when>
<xsl:when test="@TradePeriod = 3">
<xsl:text>Дополн.утренняя</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@SpecialPeriod = 'CLOSE'">
<xsl:text>Аукцион закрытия</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'EXTRA'">
<xsl:text>Период станд. доп. ликвидности</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'EXTRA_HIGH'">
<xsl:text>Период повыш. доп. ликвидности</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'NO_EXTRA'">
<xsl:text>Период без доп. ликвидности</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
</xsl:when>
</xsl:choose>
<td style="text-align:center; ">
<xsl:for-each select="@BuySell">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradeType = 'T'">
<xsl:text>безадр.</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'N'">
<xsl:text>адресн.</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'D'">
<xsl:text>без заявки</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'O'">
<xsl:text>внебиржевой</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'P'">
<xsl:text>внебирж.адресн.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@SettleCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:choose>
<xsl:when test="@TradeInstrumentType = 1">
<xsl:text>фьючерс</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 2">
<xsl:text>опционы</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 3">
<xsl:text>Т+</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 4">
<xsl:text>репо</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 5">
<xsl:text>пара сделок</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 6">
<xsl:text>своп</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 9">
<xsl:text>T0</xsl:text>
</xsl:when>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Price">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Quantity">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Balance">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000000')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Value">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Amount">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<xsl:choose>
<xsl:when test="../../@BoardId='OTC'">
<td style="text-align:right; ">
<xsl:for-each select="@AmountOTC">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ConversionRate">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:for-each>
</td>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="../../@BoardId!='OTC'">
<td style="text-align:right; ">
<xsl:for-each select="@ExchComm">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
</xsl:when>
</xsl:choose>
<td style="text-align:right; ">
<xsl:for-each select="@ClrComm">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@StampDuty">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CorpEvent">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ClrAccCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CPFirmId">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@DueDate">
<xsl:variable name="seqContentStrings_42">
<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_42" select="string($seqContentStrings_42)"/>
<xsl:value-of select="$sContent_42"/>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@AccInt">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Price2">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPart">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPeriod">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoRate">
<span>
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</span>
</xsl:for-each>
</td>
<td/>
<td/>
</tr>
<xsl:choose>
<xsl:when test="@Type != 0">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; ">
<td colspan="15" style="text-align:center; width:auto; background-color:#E6E6FA; border-top:0">
<xsl:text>Тип договора, заключенного в целях урегулирования неисполнения обязательств и в целях исполнения обязательств по договорам</xsl:text>
</td>
<td colspan="14" style="text-align:center; border-top:0;">
<xsl:choose>
<xsl:when test="@Type = 1">
<xsl:text>Договор репо в случае неисполнения обязательств Участником клиринга </xsl:text>
</xsl:when>
<xsl:when test="@Type = 2">
<xsl:text>ДКП в случае неисполнения обязательств Участником клиринга</xsl:text>
</xsl:when>
<xsl:when test="@Type = 3">
<xsl:text>Договор репо в случае неисполнения обязательств Клиринговым центром</xsl:text>
</xsl:when>
<xsl:when test="@Type = 4">
<xsl:text>ДКП в случае неисполнения обязательств Клиринговым центром</xsl:text>
</xsl:when>
<xsl:when test="@Type = 5">
<xsl:text>Договор репо, заключенный Клиринговым центром с целью привлечения активов для урегулирования неисполнения обязательств</xsl:text>
</xsl:when>
<xsl:when test="@Type = 6">
<xsl:text>ДКП, заключенный Клиринговым центром с целью принудительного закрытия позиции Участника клиринга</xsl:text>
</xsl:when>
<xsl:when test="@Type = 7">
<xsl:text>ДКП, заключенный в целях исполнения обязательств (договор, заключаемый в целях переноса позиции на другого организатора торгов)</xsl:text>
</xsl:when>
<xsl:when test="@Type = 8">
<xsl:text>ДКП, заключенный в целях закрытия позиции в результате исполнения поставочного/расчетного фьючерсного контракта</xsl:text>
</xsl:when>
<xsl:when test="@Type = 9">
<xsl:text>ДКП, заключенный в результате исполнения опционного контракта</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; width:auto; border-top:0;">
<xsl:for-each select="@FineDebit">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; border-top:0;">
<xsl:for-each select="@FineCredit">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
<!-- RECORDS -->
</xsl:for-each>
<!-- SECURITY -->
</tbody>
</table>
<br/>
</xsl:for-each>
<!-- BOARD -->
</xsl:for-each>
<!-- SETTLEDATE -->
</xsl:for-each>
<!-- SESSION -->
</xsl:for-each>
<!-- CLEARINGTYPE -->
</xsl:for-each>
<!-- INFTYPE -->
</xsl:for-each>
<!-- CURRENCY -->
</xsl:for-each>
<!-- CLIENT -->
</xsl:for-each>
<!-- FIRM -->
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="FIRM">
<xsl:for-each select="CLIENT">
<xsl:for-each select="CURRENCY">
<xsl:for-each select="INFTYPE">
<xsl:for-each select="CLEARINGTYPE">
<xsl:for-each select="SESSION">
<xsl:for-each select="SETTLEDATE">
<table width="1000" style="background=#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 colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Краткий код клиента:</xsl:text>
</td>
<td width="15%">
<xsl:for-each select="../../../../../@ClientCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td width="25%" colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Реквизиты клиента:</xsl:text>
</td>
<td colspan="3">
<xsl:for-each select="../../../../../@ClientDetails">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
</td>
</tr>
<tr>
<td width="10%" style="background= #B0C4DE; color=#191970">
<xsl:text>Участник торгов:</xsl:text>
</td>
<td width="10%">
<xsl:for-each select="../../../../../../@FirmID">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td width="5%" style="background= #B0C4DE; color=#191970">
<xsl:text>Валюта:</xsl:text>
</td>
<td>
<xsl:for-each select="../../../../@CurrencyId">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
<xsl:for-each select="../../../../@CurrencyName">
<xsl:text> (</xsl:text>
<xsl:value-of select="string(.)"/>
<xsl:text>)</xsl:text>
</xsl:for-each>
</td>
<td style="background= #B0C4DE; color=#191970">
<xsl:text>Дата расчета:</xsl:text>
</td>
<td colspan="3">
<xsl:for-each select="@SettleDate">
<xsl:variable name="seqContentStrings_2">
<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_2" select="string($seqContentStrings_2)"/>
<xsl:value-of select="$sContent_2"/>
</xsl:for-each>
</td>
</tr>
<tr>
<td colspan="1" style="background= #B0C4DE; color=#191970">
<xsl:text>Тип информации: </xsl:text>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="../../../@InfType = 1">
<span>
<xsl:text>Исполненные договора предыдущих дней</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@InfType = 2">
<span>
<xsl:text>Исполненные договора текущего дня</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@InfType = 3">
<span>
<xsl:text>Договора, подлежащие исполнению</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>Неисполненные договора</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="background= #B0C4DE; color=#191970">
<xsl:text>Тип клиринга: </xsl:text>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="../../@ClearingType ='C' ">
<span>
<xsl:text>Клиринг по договорам с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>...</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Тип клиринговой сессии: </xsl:text>
</td>
<td colspan="6">
<xsl:choose>
<xsl:when test="../@Session=1">
<span>
<xsl:text>Для договоров с клирингом по итогам торгов и договоров с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span style="font-family:Arial; font-size:12; font-weight:bold; ">
<xsl:text>...</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
<table width="1000" style="background=#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">
<thead style="text-align:center; word-wrap:break-word; ">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>№</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>п/п</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Номер</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Дата</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Время</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>рег.дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Наим.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>орг-а</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Напр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Цена</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>за ед.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.,</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>в инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.,</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../@CurrencyName"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Обяз-во</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>по ден.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>сред-м</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../@CurrencyName"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Обяз-во</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>по ЦБ</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Ком.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>за орг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Клиринг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>ком., </xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>в руб.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Лиц.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>возн.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Код ТКС</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Код подр. ТКС</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>ID заявки</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>Коммент.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>Код контр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Контр-т</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(кр. наим.)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Дата исп.</xsl:text>
</span>
</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="BOARD">
<xsl:for-each select="SECURITY">
<tr style="height:21px; vertical-align:top;">
<td colspan="28" style="border-left:0; border-right:0; font:10; font-weight:bold; text-align:left; vertical-align:middle; background= #B0C4DE;">
<span>
<xsl:text>    </xsl:text>
</span>
<span>
<xsl:value-of select="../@BoardID"/>
</span>
<span>
<xsl:value-of select="../@BoardName"/>
</span>
<span>
<xsl:text>           </xsl:text>
</span>
<xsl:for-each select="@SecurityId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<span>
<xsl:text>    </xsl:text>
</span>
<xsl:text>(</xsl:text>
<xsl:for-each select="@BaseSecurityCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<xsl:text>)</xsl:text>
<span>
<xsl:text>           </xsl:text>
</span>
<xsl:for-each select="@ISIN">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<span>
<xsl:text>          </xsl:text>
</span>
<xsl:for-each select="@SecShortName">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
</tr>
<xsl:for-each select="RECORDS">
<tr style="vertical-align:top; ">
<td style="text-align:right; ">
<xsl:for-each select="@RecNo">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; width:auto; ">
<xsl:for-each select="@TradeNo">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@TradeDate">
<span>
<xsl:variable name="seqContentStrings_4">
<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_4" select="string($seqContentStrings_4)"/>
<xsl:value-of select="$sContent_4"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradeTime">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradePlaceName">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@BuySell">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradeType = 'T'">
<span>
<xsl:text>заключен на основании безадресной заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'N'">
<span>
<xsl:text>заключен на основании адресной заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'D'">
<span>
<xsl:text>заключен без подачи заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'O'">
<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:choose>
<xsl:when test="@TradeInstrumentType = 1">
<span>
<xsl:text>фьючерсные инструменты</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 2">
<span>
<xsl:text>опционы</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 3">
<span>
<xsl:text>инструменты с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 4">
<span>
<xsl:text>репо</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 5">
<span>
<xsl:text>связанные сделки купли-продажи валюты</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 9">
<span>
<xsl:text>инструменты с полным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text/>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Price">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<span>
<xsl:variable name="seqContentStrings_5">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_5" select="string($seqContentStrings_5)"/>
<xsl:value-of select="$sContent_5"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<span>
<xsl:variable name="seqContentStrings_6">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:variable>
<xsl:variable name="sContent_6" select="string($seqContentStrings_6)"/>
<xsl:value-of select="$sContent_6"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<span>
<xsl:variable name="seqContentStrings_7">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_7" select="string($seqContentStrings_7)"/>
<xsl:value-of select="$sContent_7"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<span>
<xsl:variable name="seqContentStrings_8">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:variable>
<xsl:variable name="sContent_8" select="string($seqContentStrings_8)"/>
<xsl:value-of select="$sContent_8"/>
<span>
<xsl:text> </xsl:text>
</span>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<span>
<xsl:variable name="seqContentStrings_9">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_9" select="string($seqContentStrings_9)"/>
<xsl:value-of select="$sContent_9"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<span>
<xsl:variable name="seqContentStrings_10">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:variable>
<xsl:variable name="sContent_10" select="string($seqContentStrings_10)"/>
<xsl:value-of select="$sContent_10"/>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:variable name="seqContentStrings_11">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:variable>
<xsl:variable name="sContent_11" select="string($seqContentStrings_11)"/>
<xsl:value-of select="$sContent_11"/>
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Quantity">
<span>
<xsl:variable name="seqContentStrings_12">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_12" select="string($seqContentStrings_12)"/>
<xsl:value-of select="$sContent_12"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Value">
<span>
<xsl:variable name="seqContentStrings_15">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_15" select="string($seqContentStrings_15)"/>
<xsl:value-of select="$sContent_15"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Amount">
<span>
<xsl:variable name="seqContentStrings_20">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_20" select="string($seqContentStrings_20)"/>
<xsl:value-of select="$sContent_20"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Balance">
<span>
<xsl:variable name="seqContentStrings_21">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000000')"/>
</xsl:variable>
<xsl:variable name="sContent_21" select="string($seqContentStrings_21)"/>
<xsl:value-of select="$sContent_21"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@ExchComm">
<span>
<xsl:variable name="seqContentStrings_14">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_14" select="string($seqContentStrings_14)"/>
<xsl:value-of select="$sContent_14"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@ClrComm">
<span>
<xsl:variable name="seqContentStrings_13">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_13" select="string($seqContentStrings_13)"/>
<xsl:value-of select="$sContent_13"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@StampDuty">
<span>
<xsl:variable name="seqContentStrings_16">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_16" select="string($seqContentStrings_16)"/>
<xsl:value-of select="$sContent_16"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ClrAccCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@SubClrAccCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@OrderID">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@Comment">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; " nowrap="set">
<xsl:for-each select="@CPFirmId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CPFirmId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@DueDate">
<span>
<xsl:variable name="seqContentStrings_42">
<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_42" select="string($seqContentStrings_42)"/>
<xsl:value-of select="$sContent_42"/>
</span>
</xsl:for-each>
</td>
</tr>
<xsl:choose>
<xsl:when test="@Type != 0">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
<th rowspan="2" colspan="4" style="background=#FFFAF0; color=#191970;"> </th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>НКД</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../../../../@CurrencyId"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>ВМ</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Цена</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>выкупа</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Часть</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Срок</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th colspan="14" style="font-weight:bold; text-align:center; width:auto;">
<xsl:text>Тип договора, заключенного в целях урегулирования неисполнения обязательств и в целях исполнения обязательств по договорам</xsl:text>
</th>
</tr>
<tr>
<td>
<xsl:for-each select="@AccInt">
<span>
<xsl:variable name="seqContentStrings_28">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_28" select="string($seqContentStrings_28)"/>
<xsl:value-of select="$sContent_28"/>
</span>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@VarMargin">
<span>
<xsl:variable name="seqContentStrings_29">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_29" select="string($seqContentStrings_29)"/>
<xsl:value-of select="$sContent_29"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Price2">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<span>
<xsl:variable name="seqContentStrings_22">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_22" select="string($seqContentStrings_22)"/>
<xsl:value-of select="$sContent_22"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<span>
<xsl:variable name="seqContentStrings_23">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:variable>
<xsl:variable name="sContent_23" select="string($seqContentStrings_23)"/>
<xsl:value-of select="$sContent_23"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<span>
<xsl:variable name="seqContentStrings_24">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_24" select="string($seqContentStrings_24)"/>
<xsl:value-of select="$sContent_24"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<span>
<xsl:variable name="seqContentStrings_25">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:variable>
<xsl:variable name="sContent_25" select="string($seqContentStrings_25)"/>
<xsl:value-of select="$sContent_25"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<span>
<xsl:variable name="seqContentStrings_26">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_26" select="string($seqContentStrings_26)"/>
<xsl:value-of select="$sContent_26"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<span>
<xsl:variable name="seqContentStrings_27">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:variable>
<xsl:variable name="sContent_27" select="string($seqContentStrings_27)"/>
<xsl:value-of select="$sContent_27"/>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:variable name="seqContentStrings_28">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:variable>
<xsl:variable name="sContent_28" select="string($seqContentStrings_28)"/>
<xsl:value-of select="$sContent_28"/>
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPart">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPeriod">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td colspan="18" style="text-align:right; width:auto; ">
<xsl:choose>
<xsl:when test="@Type = 2">
<span>
<xsl:text>ДКП в случае неисполнения обязательств Участником клиринга</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 4">
<span>
<xsl:text>ДКП в случае неисполнения обязательств Клиринговым центром</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 6">
<span>
<xsl:text>ДКП, заключенная Клиринговым центром с целью принудительного закрытия позиции Участника клиринга</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 8">
<span>
<xsl:text>Договор, заключенный в целях закрытия позиции в результате исполнения поставочного/расчетного фьючерсного контракта</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 9">
<span>
<xsl:text>Договор, заключенный в результате исполнения опционного контракта</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text/>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</tbody>
</table>
<br/>
</xsl:for-each>
</xsl:for-each>
<!-- session> -->
</xsl:for-each>
<!-- clearingtype> -->
</xsl:for-each>
<!-- INFTYPE -->
</xsl:for-each>
<!-- CURRENCY -->
</xsl:for-each>
<!-- CLIENT -->
</xsl:for-each>
<!-- FIRM -->
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<!--  MFB06C -->
</xsl:for-each>
<!-- RTS_DOC  -->
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<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; 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">
<xsl:variable name="CurrContextGrid_3" select="."/>
<tr style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background-color= #B0C4DE;">
<th colspan="5">
<xsl:choose>
<xsl:when test="@SENDER_NAME!=''">
<span>
<xsl:value-of select="@SENDER_NAME"/>
</span>
</xsl:when>
<xsl:otherwise>
<xsl:text>Central Counterparty «SPB Clearing» (joint-stock company)</xsl:text>
</xsl:otherwise>
</xsl:choose>
</th>
</tr>
<tr style="background-color=#E6E6FA; text-align:center;">
<td width="27%">
<xsl:text>Document</xsl:text>
</td>
<td width="7%">
<xsl:text>Type</xsl:text>
</td>
<td width="15%">
<xsl:text>Sender ID</xsl:text>
</td>
<td>
<xsl:text>Recipient's code in the Electronic Document Management System</xsl:text>
</td>
<td rowspan="2" style="font-style:italic; text-align:left; vertical-align:top; background-color=#FFFAF0;">
<span style="font-weight:bold;">
<xsl:text>Notes to the document: </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> of </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>
<xsl:text> (MSK)</xsl:text>
</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="MFB06C">
<table width="100%" 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">
<th colspan="5" style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background= #B0C4DE;">
<xsl:choose>
<xsl:when test="@ReportDesc!=''">
<xsl:value-of select="@ReportDesc"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>Report on Obligations Accepted for Clearing (Extract from the Register of Agreements Accepted for Clearing)</xsl:text>
</xsl:otherwise>
</xsl:choose>
</th>
<tr style="text-align:center;">
<td width="17%" style="background=#E6E6FA;">
<xsl:text>Report date:</xsl:text>
</td>
<td width="10%" style="background=#E6E6FA;">
<xsl:text>Clearing Member Identifier:</xsl:text>
</td>
<td colspan="2" width="auto" style="background=#E6E6FA;">
<xsl:text>Clearing Member Name:</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="@MainFirmId">
<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>
</td>
</tr>
</table>
<br/>
<!-- Проверка на версионность, и разветвление на разные типы отчетов  -->
<xsl:choose>
<xsl:when test="@ReportVersion>=4">
<xsl:for-each select="FIRM">
<xsl:for-each select="CLIENT">
<table width="70%" style="backgroundcolor-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 class="h2" width="30%" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Trading Member:</xsl:text>
</td>
<td class="h2" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Client short code </xsl:text>
</td>
<td class="h2" style="background-color= #B0C4DE; font-width:bold">
<xsl:text>Client details</xsl:text>
</td>
</tr>
<tr>
<td width="30%" class="h2">
<xsl:for-each select="../@FirmID">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td class="h2">
<xsl:for-each select="@ClientCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td class="h2">
<xsl:for-each select="@ClientDetails">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
</tr>
</table>
<xsl:for-each select="CURRENCY">
<xsl:for-each select="INFTYPE">
<xsl:for-each select="CLEARINGTYPE">
<xsl:for-each select="SESSION">
<xsl:for-each select="SETTLEDATE">
<xsl:for-each select="BOARD">
<table width="100%" style="background=#CFCED9; color=#191970; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
<tr>
<td class="h3" width="15%" style="background= #CFCED9; color=#191970">
<xsl:text>Settlement Currency Name:</xsl:text>
</td>
<td class="h2" width="15%">
<xsl:for-each select="../../../../../@CurrencyId">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
<xsl:for-each select="../../../../../@CurrencyName">
<xsl:text> (</xsl:text>
<xsl:value-of select="string(.)"/>
<xsl:text>)</xsl:text>
</xsl:for-each>
</td>
<td class="h3" width="30%" style="font-weight:bold; background= #CFCED9; color=#191970; text-align:center">
<xsl:choose>
<xsl:when test="../../../../@InfType = 1">
<span>
<xsl:text>Earlier performed agreements</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../../@InfType = 2">
<span>
<xsl:text>Performed agreements of the current day</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../../@InfType = 3">
<span>
<xsl:text>Agreements to be performed</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>Unperformed agreements</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td class="h3" width="15%" style="background= #CFCED9; color=#191970">
<xsl:choose>
<xsl:when test="../../../@ClearingType = 'C'">
<span>
<xsl:text>Settlement clearing pool</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'A'">
<span>
<xsl:text>Clearing Pool for Intra-Broker Agreements</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'D'">
<span>
<xsl:text>Clearing pool for Fully Collateralised Agreements with CC and clearing pool for Fully Collateralised Agreements without CC</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'I'">
<span>
<xsl:text>Clearing pool for Placement and Buyback Agreements</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'N'">
<span>
<xsl:text>Clearing pool for Agreements without the Central Counterparty</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@ClearingType = 'B'">
<span>
<xsl:text>Clearing pool for OTC electronic agreements</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>-</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td class="h3" width="10%">
<xsl:text>Settlement date:</xsl:text>
</td>
<td class="h3">
<xsl:for-each select="../@SettleDate">
<xsl:variable name="seqContentStrings_2">
<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_2" select="string($seqContentStrings_2)"/>
<xsl:value-of select="$sContent_2"/>
</xsl:for-each>
</td>
</tr>
</table>
<table width="100%" border="1">
<thead style="text-align:center; ">
<tr>
<th colspan="36" class="h3">
<xsl:text>    </xsl:text>
<xsl:text>Group of securities: </xsl:text>
<xsl:value-of select="@BoardId"/>
<xsl:text>    </xsl:text>
<xsl:value-of select="@BoardName"/>
</th>
</tr>
<tr>
<th class="h4">
<span>
<xsl:text>Agreement</xsl:text>
</span>
<br/>
<span>
<xsl:text>number</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Date of </xsl:text>
</span>
<br/>
<span>
<xsl:text>agreement execution</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Time of </xsl:text>
</span>
<br/>
<span>
<xsl:text>agreement in the Trading System (MSK)</xsl:text>
</span>
</th>
<xsl:choose>
<xsl:when test="1=1">
<th class="h4">
<span>
<xsl:text>Name</xsl:text>
</span>
<br/>
<span>
<xsl:text>of the trading</xsl:text>
</span>
<br/>
<span>
<xsl:text>place</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Trade</xsl:text>
</span>
<br/>
<span>
<xsl:text>period</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Special</xsl:text>
</span>
<br/>
<span>
<xsl:text>period</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<th class="h4">
<span>
<xsl:text>Direction</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Agr.</xsl:text>
</span>
<br/>
<span>
<xsl:text>type</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Code of </xsl:text>
</span>
<br/>
<span>
<xsl:text>settlements</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Type of </xsl:text>
</span>
<br/>
<span>
<xsl:text>instrument</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Price per instrument</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Agr.</xsl:text>
</span>
<br/>
<span>
<xsl:text>scope,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in lots/instruments</xsl:text>
</span>
<th class="h4">
<span>
<xsl:text>Securities obligation</xsl:text>
</span>
</th>
</th>
<th class="h4">
<span>
<xsl:text>Agr.</xsl:text>
</span>
<br/>
<span>
<xsl:text>scope,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in price currency </xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Cash obligation,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the settlement currency</xsl:text>
</span>
</th>
<xsl:choose>
<xsl:when test="@BoardId='OTC'">
<th class="h4">
<span>
<xsl:text>Cash obligation,</xsl:text>
</span>
<br/>
<span>
<xsl:text>RUB</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Conversion </xsl:text>
</span>
<br/>
<span>
<xsl:text>rate</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@BoardId!='OTC'">
<th class="h4">
<span>
<xsl:text>Trade </xsl:text>
</span>
<br/>
<span>
<xsl:text>arrangement fees,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the currency of settlement</xsl:text>
</span>
</th>
</xsl:when>
</xsl:choose>
<th class="h4">
<span>
<xsl:text>Clearing</xsl:text>
</span>
<br/>
<span>
<xsl:text>fee,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the settlement currency</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Stamp</xsl:text>
</span>
<br/>
<span>
<xsl:text>duty,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the settlement currency</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Corp.</xsl:text>
</span>
<br/>
<span>
<xsl:text>event</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>TCA code</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Abbreviated name </xsl:text>
</span>
<br/>
<span>
<xsl:text>of the counterparty </xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Settlement</xsl:text>
</span>
<br/>
<span>
<xsl:text>date</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>ACI, in the settlement currency</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Price of the</xsl:text>
</span>
<br/>
<span>
<xsl:text>second REPO part</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>REPO</xsl:text>
</span>
<br/>
<span>
<xsl:text>part</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Repurchase</xsl:text>
</span>
<br/>
<span>
<xsl:text>period</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>REPO</xsl:text>
</span>
<br/>
<span>
<xsl:text>rate,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in %</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Fine</xsl:text>
</span>
<br/>
<span>
<xsl:text>withhold,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the settlement currency</xsl:text>
</span>
</th>
<th class="h4">
<span>
<xsl:text>Fine</xsl:text>
</span>
<br/>
<span>
<xsl:text>accrued,</xsl:text>
</span>
<br/>
<span>
<xsl:text>in the settlement currency</xsl:text>
</span>
</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="SECURITY">
<tr style="height:21px; vertical-align:top;">
<td colspan="36" class="h3" style="font-weight:bold; text-align:left; vertical-align:middle; background-color:#CFCED9;" border="1">
<xsl:text>    </xsl:text>
<xsl:text>Securities Code : </xsl:text>
<xsl:for-each select="@SecurityId">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>    </xsl:text>
<xsl:text>ISIN: </xsl:text>
<xsl:for-each select="@ISIN">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>    </xsl:text>
<xsl:text>Security category: </xsl:text>
<xsl:choose>
<xsl:when test="@SecurityType=101">
<xsl:text>>Ordinary shares or REIT</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=102">
<xsl:text>Preferred shares </xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=103">
<xsl:text>Shares of open MIF</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=104">
<xsl:text>Share of closed MIF</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=105">
<xsl:text>ETF</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=106">
<xsl:text>RDR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=107">
<xsl:text>ADR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=108">
<xsl:text>GDR</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=109">
<xsl:text>Share of interval MIF</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=110">
<xsl:text>Mortgage Note</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=201">
<xsl:text>Government Bonds</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=202">
<xsl:text>Municipal Bonds</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=203">
<xsl:text>Central Bank Bonds</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=204">
<xsl:text>Corporate Bonds</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=205">
<xsl:text>Bonds of a Credit Institution</xsl:text>
</xsl:when>
<xsl:when test="@SecurityType=206">
<xsl:text>Exchange Bonds</xsl:text>
</xsl:when>
</xsl:choose>
<xsl:text>        </xsl:text>
<xsl:text>Name of the supplied asset: </xsl:text>
<xsl:for-each select="@SecShortName">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text>          </xsl:text>
<xsl:text>Security face value: </xsl:text>
<xsl:for-each select="@FaceValue">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
<xsl:text> </xsl:text>
<xsl:value-of select="@SecCurrencyId"/>
<xsl:text>          </xsl:text>
<xsl:choose>
<xsl:when test="@PriceType = 'PERC'">
<xsl:text>Price in percentage of face value</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Price currency </xsl:text>
<xsl:choose>
<xsl:when test="@PriceCurrencyId != ''">
<xsl:value-of select="@PriceCurrencyId"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="../../../../../../@CurrencyId"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<xsl:for-each select="RECORDS">
<tr>
<td style="text-align:center; width:auto; ">
<xsl:for-each select="@TradeNo">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@TradeDate">
<xsl:variable name="seqContentStrings_4">
<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_4" select="string($seqContentStrings_4)"/>
<xsl:value-of select="$sContent_4"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradeTime">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<xsl:choose>
<xsl:when test="1=1">
<td style="text-align:center; ">
<xsl:choose>
<xsl:when test="@TradePlace != '' and @TradePlaceName != ''">
<xsl:value-of select="concat(@TradePlace,' - ',@TradePlaceName)"/>
</xsl:when>
<xsl:when test="@TradePlace != ''">
<xsl:value-of select="@TradePlace"/>
</xsl:when>
<xsl:when test="@TradePlaceName != ''">
<xsl:value-of select="@TradePlaceName"/>
</xsl:when>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradePeriod = 1">
<xsl:text>Main trading session</xsl:text>
</xsl:when>
<xsl:when test="@TradePeriod = 2">
<xsl:text>Additional evening trading session</xsl:text>
</xsl:when>
<xsl:when test="@TradePeriod = 3">
<xsl:text>Additional morning trading session</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@SpecialPeriod = 'CLOSE'">
<xsl:text>Closing auction</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'EXTRA'">
<xsl:text>Period of standard add. liquidity</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'EXTRA_HIGH'">
<xsl:text>Period of increased add. liquidity</xsl:text>
</xsl:when>
<xsl:when test="@SpecialPeriod = 'NO_EXTRA'">
<xsl:text>Period without add. liquidity</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
</xsl:when>
</xsl:choose>
<td style="text-align:center; ">
<xsl:for-each select="@BuySell">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradeType = 'T'">
<xsl:text>by untargeted order</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'N'">
<xsl:text>by targeted order</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'D'">
<xsl:text>without order</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'O'">
<xsl:text>OTC contract executed on the basis of Type 1 OTC Offer</xsl:text>
</xsl:when>
<xsl:when test="@TradeType = 'P'">
<xsl:text>OTC contract executed on the basis of Type 2 OTC Offer</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@SettleCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:choose>
<xsl:when test="@TradeInstrumentType = 1">
<xsl:text>futures instruments</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 2">
<xsl:text>options</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 3">
<xsl:text>partially collaterised instruments </xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 4">
<xsl:text>REPO</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 5">
<xsl:text>related sales and purchases </xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 6">
<xsl:text>currency swap agreementп</xsl:text>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 9">
<xsl:text>fully collaterised instruments</xsl:text>
</xsl:when>
</xsl:choose>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Price">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Quantity">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Balance">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000000')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Value">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Amount">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<xsl:choose>
<xsl:when test="../../@BoardId='OTC'">
<td style="text-align:right; ">
<xsl:for-each select="@AmountOTC">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ConversionRate">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:for-each>
</td>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="../../@BoardId!='OTC'">
<td style="text-align:right; ">
<xsl:for-each select="@ExchComm">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
</xsl:when>
</xsl:choose>
<td style="text-align:right; ">
<xsl:for-each select="@ClrComm">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@StampDuty">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CorpEvent">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ClrAccCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CPFirmId">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@DueDate">
<xsl:variable name="seqContentStrings_42">
<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_42" select="string($seqContentStrings_42)"/>
<xsl:value-of select="$sContent_42"/>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@AccInt">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@Price2">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPart">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPeriod">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoRate">
<span>
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</span>
</xsl:for-each>
</td>
<td/>
<td/>
</tr>
<xsl:choose>
<xsl:when test="@Type != 0">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; ">
<td colspan="15" style="text-align:center; width:auto; background-color:#E6E6FA; border-top:0">
<xsl:text>Type of agreement entered into for settling a potential default and for performance of obligations under the agreements</xsl:text>
</td>
<td colspan="14" style="text-align:center; border-top:0;">
<xsl:choose>
<xsl:when test="@Type = 1">
<xsl:text>Repurchase agreement in case of default by the Clearing Member </xsl:text>
</xsl:when>
<xsl:when test="@Type = 2">
<xsl:text>Purchase and sale agreement in case of default by the Clearing Member</xsl:text>
</xsl:when>
<xsl:when test="@Type = 3">
<xsl:text>Repurchase agreement in case of default by the CC</xsl:text>
</xsl:when>
<xsl:when test="@Type = 4">
<xsl:text>Sale and purchase agreement in case of default by the CC</xsl:text>
</xsl:when>
<xsl:when test="@Type = 5">
<xsl:text>Repurchase agreement executed by the Clearing Centre in order to raise assets to settle defaults</xsl:text>
</xsl:when>
<xsl:when test="@Type = 6">
<xsl:text>Sale and purchase agreement executed by the Clearing Centre in order to forcibly close the Clearing Member's position</xsl:text>
</xsl:when>
<xsl:when test="@Type = 7">
<xsl:text>Sale and purchase agreement executed for fulfillment of obligations (agreement executed for position transfer to another trading operator)</xsl:text>
</xsl:when>
<xsl:when test="@Type = 8">
<xsl:text>Agreement executed to close the position after performance of the supply/settlement futures contract</xsl:text>
</xsl:when>
<xsl:when test="@Type = 9">
<xsl:text>Agreement executed after performance of an option contract</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text/>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; width:auto; border-top:0;">
<xsl:for-each select="@FineDebit">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; border-top:0;">
<xsl:for-each select="@FineCredit">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
<!-- RECORDS -->
</xsl:for-each>
<!-- SECURITY -->
</tbody>
</table>
<br/>
</xsl:for-each>
<!-- BOARD -->
</xsl:for-each>
<!-- SETTLEDATE -->
</xsl:for-each>
<!-- SESSION -->
</xsl:for-each>
<!-- CLEARINGTYPE -->
</xsl:for-each>
<!-- INFTYPE -->
</xsl:for-each>
<!-- CURRENCY -->
</xsl:for-each>
<!-- CLIENT -->
</xsl:for-each>
<!-- FIRM -->
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="FIRM">
<xsl:for-each select="CLIENT">
<xsl:for-each select="CURRENCY">
<xsl:for-each select="INFTYPE">
<xsl:for-each select="CLEARINGTYPE">
<xsl:for-each select="SESSION">
<xsl:for-each select="SETTLEDATE">
<table width="1000" style="background=#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 colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Краткий код клиента:</xsl:text>
</td>
<td width="15%">
<xsl:for-each select="../../../../../@ClientCode">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td width="25%" colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Реквизиты клиента:</xsl:text>
</td>
<td colspan="3">
<xsl:for-each select="../../../../../@ClientDetails">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
</td>
</tr>
<tr>
<td width="10%" style="background= #B0C4DE; color=#191970">
<xsl:text>Участник торгов:</xsl:text>
</td>
<td width="10%">
<xsl:for-each select="../../../../../../@FirmID">
<xsl:value-of select="string(.)"/>
</xsl:for-each>
</td>
<td width="5%" style="background= #B0C4DE; color=#191970">
<xsl:text>Валюта:</xsl:text>
</td>
<td>
<xsl:for-each select="../../../../@CurrencyId">
<xsl:value-of select="string(.) "/>
</xsl:for-each>
<xsl:for-each select="../../../../@CurrencyName">
<xsl:text> (</xsl:text>
<xsl:value-of select="string(.)"/>
<xsl:text>)</xsl:text>
</xsl:for-each>
</td>
<td style="background= #B0C4DE; color=#191970">
<xsl:text>Дата расчета:</xsl:text>
</td>
<td colspan="3">
<xsl:for-each select="@SettleDate">
<xsl:variable name="seqContentStrings_2">
<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_2" select="string($seqContentStrings_2)"/>
<xsl:value-of select="$sContent_2"/>
</xsl:for-each>
</td>
</tr>
<tr>
<td colspan="1" style="background= #B0C4DE; color=#191970">
<xsl:text>Тип информации: </xsl:text>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="../../../@InfType = 1">
<span>
<xsl:text>Исполненные договора предыдущих дней</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@InfType = 2">
<span>
<xsl:text>Исполненные договора текущего дня</xsl:text>
</span>
</xsl:when>
<xsl:when test="../../../@InfType = 3">
<span>
<xsl:text>Договора, подлежащие исполнению</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>Неисполненные договора</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="background= #B0C4DE; color=#191970">
<xsl:text>Тип клиринга: </xsl:text>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="../../@ClearingType ='C' ">
<span>
<xsl:text>Клиринг по договорам с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text>...</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td colspan="2" style="background= #B0C4DE; color=#191970">
<xsl:text>Тип клиринговой сессии: </xsl:text>
</td>
<td colspan="6">
<xsl:choose>
<xsl:when test="../@Session=1">
<span>
<xsl:text>Для договоров с клирингом по итогам торгов и договоров с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span style="font-family:Arial; font-size:12; font-weight:bold; ">
<xsl:text>...</xsl:text>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
<table width="1000" style="background=#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">
<thead style="text-align:center; word-wrap:break-word; ">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>№</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>п/п</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Номер</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Дата</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Время</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>рег.дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Наим.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>орг-а</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Напр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Тип</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Цена</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>за ед.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.,</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>в инстр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Объем</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>дог.,</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../@CurrencyName"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Обяз-во</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>по ден.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>сред-м</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../@CurrencyName"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Обяз-во</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>по ЦБ</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Ком.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>за орг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>торгов</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Клиринг.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>ком., </xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>в руб.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Лиц.</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>возн.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Код ТКС</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Код подр. ТКС</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>ID заявки</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>Коммент.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; text-autospace:none; ">
<xsl:text>Код контр.</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Контр-т</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(кр. наим.)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Дата исп.</xsl:text>
</span>
</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="BOARD">
<xsl:for-each select="SECURITY">
<tr style="height:21px; vertical-align:top;">
<td colspan="28" style="border-left:0; border-right:0; font:10; font-weight:bold; text-align:left; vertical-align:middle; background= #B0C4DE;">
<span>
<xsl:text>    </xsl:text>
</span>
<span>
<xsl:value-of select="../@BoardID"/>
</span>
<span>
<xsl:value-of select="../@BoardName"/>
</span>
<span>
<xsl:text>           </xsl:text>
</span>
<xsl:for-each select="@SecurityId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<span>
<xsl:text>    </xsl:text>
</span>
<xsl:text>(</xsl:text>
<xsl:for-each select="@BaseSecurityCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<xsl:text>)</xsl:text>
<span>
<xsl:text>           </xsl:text>
</span>
<xsl:for-each select="@ISIN">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
<span>
<xsl:text>          </xsl:text>
</span>
<xsl:for-each select="@SecShortName">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
</tr>
<xsl:for-each select="RECORDS">
<tr style="vertical-align:top; ">
<td style="text-align:right; ">
<xsl:for-each select="@RecNo">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; width:auto; ">
<xsl:for-each select="@TradeNo">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@TradeDate">
<span>
<xsl:variable name="seqContentStrings_4">
<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_4" select="string($seqContentStrings_4)"/>
<xsl:value-of select="$sContent_4"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradeTime">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@TradePlaceName">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@BuySell">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:choose>
<xsl:when test="@TradeType = 'T'">
<span>
<xsl:text>заключен на основании безадресной заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'N'">
<span>
<xsl:text>заключен на основании адресной заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'D'">
<span>
<xsl:text>заключен без подачи заявки</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeType = 'O'">
<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:choose>
<xsl:when test="@TradeInstrumentType = 1">
<span>
<xsl:text>фьючерсные инструменты</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 2">
<span>
<xsl:text>опционы</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 3">
<span>
<xsl:text>инструменты с частичным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 4">
<span>
<xsl:text>репо</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 5">
<span>
<xsl:text>связанные сделки купли-продажи валюты</xsl:text>
</span>
</xsl:when>
<xsl:when test="@TradeInstrumentType = 9">
<span>
<xsl:text>инструменты с полным обеспечением</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text/>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Price">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<span>
<xsl:variable name="seqContentStrings_5">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_5" select="string($seqContentStrings_5)"/>
<xsl:value-of select="$sContent_5"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<span>
<xsl:variable name="seqContentStrings_6">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:variable>
<xsl:variable name="sContent_6" select="string($seqContentStrings_6)"/>
<xsl:value-of select="$sContent_6"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<span>
<xsl:variable name="seqContentStrings_7">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_7" select="string($seqContentStrings_7)"/>
<xsl:value-of select="$sContent_7"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<span>
<xsl:variable name="seqContentStrings_8">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:variable>
<xsl:variable name="sContent_8" select="string($seqContentStrings_8)"/>
<xsl:value-of select="$sContent_8"/>
<span>
<xsl:text> </xsl:text>
</span>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<span>
<xsl:variable name="seqContentStrings_9">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_9" select="string($seqContentStrings_9)"/>
<xsl:value-of select="$sContent_9"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<span>
<xsl:variable name="seqContentStrings_10">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:variable>
<xsl:variable name="sContent_10" select="string($seqContentStrings_10)"/>
<xsl:value-of select="$sContent_10"/>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:variable name="seqContentStrings_11">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:variable>
<xsl:variable name="sContent_11" select="string($seqContentStrings_11)"/>
<xsl:value-of select="$sContent_11"/>
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Quantity">
<span>
<xsl:variable name="seqContentStrings_12">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_12" select="string($seqContentStrings_12)"/>
<xsl:value-of select="$sContent_12"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Value">
<span>
<xsl:variable name="seqContentStrings_15">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_15" select="string($seqContentStrings_15)"/>
<xsl:value-of select="$sContent_15"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Amount">
<span>
<xsl:variable name="seqContentStrings_20">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_20" select="string($seqContentStrings_20)"/>
<xsl:value-of select="$sContent_20"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Balance">
<span>
<xsl:variable name="seqContentStrings_21">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000000')"/>
</xsl:variable>
<xsl:variable name="sContent_21" select="string($seqContentStrings_21)"/>
<xsl:value-of select="$sContent_21"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@ExchComm">
<span>
<xsl:variable name="seqContentStrings_14">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_14" select="string($seqContentStrings_14)"/>
<xsl:value-of select="$sContent_14"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@ClrComm">
<span>
<xsl:variable name="seqContentStrings_13">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_13" select="string($seqContentStrings_13)"/>
<xsl:value-of select="$sContent_13"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@StampDuty">
<span>
<xsl:variable name="seqContentStrings_16">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_16" select="string($seqContentStrings_16)"/>
<xsl:value-of select="$sContent_16"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@ClrAccCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<xsl:for-each select="@SubClrAccCode">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@OrderID">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@Comment">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; " nowrap="set">
<xsl:for-each select="@CPFirmId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:center; ">
<xsl:for-each select="@CPFirmId">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@DueDate">
<span>
<xsl:variable name="seqContentStrings_42">
<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_42" select="string($seqContentStrings_42)"/>
<xsl:value-of select="$sContent_42"/>
</span>
</xsl:for-each>
</td>
</tr>
<xsl:choose>
<xsl:when test="@Type != 0">
<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
<th rowspan="2" colspan="4" style="background=#FFFAF0; color=#191970;"> </th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>НКД</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>(</xsl:text>
<xsl:value-of select="../../../../../../../@CurrencyId"/>
<xsl:text>)</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>ВМ</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Цена</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>выкупа</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Часть</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>Срок</xsl:text>
</span>
<br/>
<span style="font-weight:bold; text-align:center; ">
<xsl:text>РЕПО</xsl:text>
</span>
</th>
<th colspan="14" style="font-weight:bold; text-align:center; width:auto;">
<xsl:text>Тип договора, заключенного в целях урегулирования неисполнения обязательств и в целях исполнения обязательств по договорам</xsl:text>
</th>
</tr>
<tr>
<td>
<xsl:for-each select="@AccInt">
<span>
<xsl:variable name="seqContentStrings_28">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_28" select="string($seqContentStrings_28)"/>
<xsl:value-of select="$sContent_28"/>
</span>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="@VarMargin">
<span>
<xsl:variable name="seqContentStrings_29">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_29" select="string($seqContentStrings_29)"/>
<xsl:value-of select="$sContent_29"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; ">
<span>
<xsl:text> </xsl:text>
</span>
<xsl:for-each select="@Price2">
<xsl:choose>
<xsl:when test="../@Decimals = 0">
<span>
<xsl:variable name="seqContentStrings_22">
<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
</xsl:variable>
<xsl:variable name="sContent_22" select="string($seqContentStrings_22)"/>
<xsl:value-of select="$sContent_22"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 1">
<span>
<xsl:variable name="seqContentStrings_23">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
</xsl:variable>
<xsl:variable name="sContent_23" select="string($seqContentStrings_23)"/>
<xsl:value-of select="$sContent_23"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 2">
<span>
<xsl:variable name="seqContentStrings_24">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
</xsl:variable>
<xsl:variable name="sContent_24" select="string($seqContentStrings_24)"/>
<xsl:value-of select="$sContent_24"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 3">
<span>
<xsl:variable name="seqContentStrings_25">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
</xsl:variable>
<xsl:variable name="sContent_25" select="string($seqContentStrings_25)"/>
<xsl:value-of select="$sContent_25"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 4">
<span>
<xsl:variable name="seqContentStrings_26">
<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
</xsl:variable>
<xsl:variable name="sContent_26" select="string($seqContentStrings_26)"/>
<xsl:value-of select="$sContent_26"/>
</span>
</xsl:when>
<xsl:when test="../@Decimals = 5">
<span>
<xsl:variable name="seqContentStrings_27">
<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
</xsl:variable>
<xsl:variable name="sContent_27" select="string($seqContentStrings_27)"/>
<xsl:value-of select="$sContent_27"/>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:variable name="seqContentStrings_28">
<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
</xsl:variable>
<xsl:variable name="sContent_28" select="string($seqContentStrings_28)"/>
<xsl:value-of select="$sContent_28"/>
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPart">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td style="text-align:right; width:auto; ">
<xsl:for-each select="@RepoPeriod">
<span>
<xsl:value-of select="string(.)"/>
</span>
</xsl:for-each>
</td>
<td colspan="18" style="text-align:right; width:auto; ">
<xsl:choose>
<xsl:when test="@Type = 2">
<span>
<xsl:text>ДКП в случае неисполнения обязательств Участником клиринга</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 4">
<span>
<xsl:text>ДКП в случае неисполнения обязательств Клиринговым центром</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 6">
<span>
<xsl:text>ДКП, заключенная Клиринговым центром с целью принудительного закрытия позиции Участника клиринга</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 8">
<span>
<xsl:text>Договор, заключенный в целях закрытия позиции в результате исполнения поставочного/расчетного фьючерсного контракта</xsl:text>
</span>
</xsl:when>
<xsl:when test="@Type = 9">
<span>
<xsl:text>Договор, заключенный в результате исполнения опционного контракта</xsl:text>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:text/>
</span>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</tbody>
</table>
<br/>
</xsl:for-each>
</xsl:for-each>
<!-- session> -->
</xsl:for-each>
<!-- clearingtype> -->
</xsl:for-each>
<!-- INFTYPE -->
</xsl:for-each>
<!-- CURRENCY -->
</xsl:for-each>
<!-- CLIENT -->
</xsl:for-each>
<!-- FIRM -->
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<!--  MFB06C -->
</xsl:for-each>
<!-- RTS_DOC  -->
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</body>
</html>
</xsl:template>
</xsl:stylesheet>