<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output version="4.0" method="html" indent="no" encoding="UTF-8"
		doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
	<xsl:param name="SV_OutputFormat" select="'HTML'"/>
	<xsl:variable name="XML1" select="/"/>
	<xsl:decimal-format decimal-separator="," grouping-separator=" "/>
	<xsl:template match="/">
		<html>
			<head>
				<title/>
				<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
					}</style>
				<style>
					td
					{
					    padding-top:1px;
					    padding-right:3px;
					    padding-bottom:1px;
					    padding-left:3px;
					    color:windowtext;
					    font-size:9pt;
					
					    font-style:normal;
					    text-decoration:none;
					    font-family:"Arial";
					    vertical-align:center;
					    color:#191970;
					    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">
										<br/>
										<table width="100%" style="background:#FFFAF0; color:#191970; text-align:center; font-size:8; 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>
												<td>
													<xsl:text>Документ</xsl:text>
												</td>
												<td>
													<xsl:text>Тип</xsl:text>
												</td>
												<td>
													<xsl:text>Идентификатор ЭДО-отправителя</xsl:text>
												</td>
												<td>
													<xsl:text>Идентификатор ЭДО - получателя</xsl:text>
												</td>
												<td style="font-style:italic; text-align:left; vertical-align:top;">
													<span>
														<xsl:text>Примечание: </xsl:text>
													</span>
												</td>
											</tr>
											<tr>
												<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:text>MFB16</xsl:text>
												</td>
												<td>
													<xsl:text>MFBIM</xsl:text>
												</td>
												<td>
													<xsl:for-each select="@RECEIVER_ID">
														<xsl:value-of select="string(.)"/>
													</xsl:for-each>
												</td>
												<td>
													<xsl:for-each select="@REMARKS">
														<xsl:value-of select="string(.)"/>
													</xsl:for-each>
												</td>
											</tr>
										</table>
									</xsl:for-each>
								</div>

								<xsl:for-each select="MFB16">
									<table width="100%" style="background:#FFFAF0; color:#191970; text-align:center; font-size:8; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
										<th colspan="7" style="vertical-align:Center; word-wrap:break-word; font-size:14; font-weight:bold;  background:#8EB4E3;">
											<xsl:choose>
												<xsl:when test="@ReportDesc!=''">
													<span>
														<xsl:value-of select="@ReportDesc"/>
													</span>
												</xsl:when>
												<xsl:otherwise>
													<xsl:text>Информационный отчет по учету лимита  и комиссии за Списание с Субсчета депо ценных бумаг</xsl:text>
												</xsl:otherwise>
											</xsl:choose>
										</th>

										<tr>
											<td>
												<xsl:text>Дата отчета</xsl:text>
											</td>
											<td>
												<xsl:text>Период отчета с:</xsl:text>
											</td>
											<td>
												<xsl:text>Период отчета по:</xsl:text>
											</td>
											<td>
												<xsl:text>Номер отчета:</xsl:text>
											</td>
											<td>
												<xsl:text>Том отчета:</xsl:text>
											</td>
											<td>
												<xsl:text>Идентификатор участника клиринга:</xsl:text>
											</td>
											<td>
												<xsl:text>Краткое наименование участника клиринга:</xsl:text>
											</td>
										</tr>
										<tr>
											<td>
												<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>
											</td>
											<td>
												<xsl:for-each select="@DateFrom">
													<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="@WeekdayDateFrom">
													<span>
														<xsl:text> (</xsl:text>
														<xsl:value-of select="string(.)"/>
														<xsl:text>)</xsl:text>
													</span>
												</xsl:for-each>
											</td>
											<td>
												<xsl:for-each select="@DateTo">
													<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="@WeekdayDateTo">
													<span>
														<xsl:text> (</xsl:text>
														<xsl:value-of select="string(.)"/>
														<xsl:text>)</xsl:text>
													</span>
												</xsl:for-each>
											</td>
											<td>
												<span>
													<xsl:value-of select="@ReportNumber"/>
												</span>
											</td>
												<td>
													<span>
													<xsl:value-of select="@Volume"/>
													<xsl:text> из </xsl:text>
													<xsl:value-of select="@VolumeTotal"/>
												</span>
											</td>
											<td>
												<span>
													<xsl:value-of select="@MainFirmId"/>
												</span>
											</td>
											<td style="text-align:left">
												<span>
													<xsl:value-of select="@MainFirmName"/>
												</span>
											</td>
										</tr>
									</table>
									<br/>
									<br/>
									<br/>

									<table width="100%" style="background:#8EB4E3; color:#191970; font-size:8; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; text-align:left; font-weight:bold;" border="1">
										<th colspan="13">
											<xsl:text>Данные по лимиту бесплатного вывода бумаг и комиссии за вывод бумаг</xsl:text>
										</th>
									</table>

									<xsl:for-each select="REP_DATA/DATE">
										<table width="100%" style="background:#FFFAF0; color:#191970; font-size:8; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; text-align:right" border="1">
											<tr style="text-align:left; font-weight:bold; background:#FFC000;">
												<td>
													<xsl:text>Дата:</xsl:text>
												</td>
												<td>
													<xsl:for-each select="@Date">
														<xsl:value-of select="string(.)"/>
													</xsl:for-each>
												</td>
											</tr>
											<xsl:for-each select="LIMIT">
												<tr style="text-align:left; font-weight:bold; background:#D9D9D9;">
													<td>
														<xsl:text>Номер субсчета депо</xsl:text>
													</td>
													<td>
														<xsl:text>ISIN</xsl:text>
													</td>
													<td>
														<xsl:text>Тикер</xsl:text>
													</td>
													<td>
														<xsl:text>Входящий остаток лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Превышение лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Исходящий остаток лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Увеличение лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Уменьшение  лимита:</xsl:text>
													</td>
													<td colspan="2">
														<xsl:text>Сумма комиссии</xsl:text>
													</td>
													<td>
														<xsl:text>Код валюты комиссии</xsl:text>
													</td>
													<td>
														<xsl:text>Расчетная цена</xsl:text>
													</td>
													<td>
														<xsl:text>Код валюты расчетной цены</xsl:text>
													</td>
												</tr>
												<tr>
													<td style="text-align:left;">
														<span>
															<xsl:value-of select="@DepoAccCode"/>
														</span>
													</td>
													<td>
														<span>
															<xsl:value-of select="@Isin"/>
														</span>
													</td>
													<td>
														<span>
															<xsl:value-of select="@Ticker"/>
														</span>
													</td>
													<td>
														<xsl:for-each select="@OpeningLimit">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<xsl:for-each select="@OverLimit">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<xsl:for-each select="@ClosingLimit">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<xsl:for-each select="@IncreaseLimitAgg">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<xsl:for-each select="@DecreaseLimitAgg">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td colspan="2">
														<xsl:for-each select="@CommSummAgg">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<span>
															<xsl:value-of select="@CommCurrencyId"/>
														</span>
													</td>
													<td>
														<xsl:for-each select="@CalcPrice">
														<xsl:value-of
														select="format-number(number(string(.)), '# ##0,00')"
														/>
														</xsl:for-each>
													</td>
													<td>
														<span>
															<xsl:value-of select="@CalcPriceCurrencyId"/>
														</span>
													</td>
												</tr>

												<xsl:if test="ENTRY">
												<tr style="text-align:left; font-weight:bold; background:#E6E6FA;">
													<td>
														<xsl:text>Тип депо операции </xsl:text>
													</td>
													<td colspan="3">
														<xsl:text>Номер депо документа</xsl:text>
													</td>
													<td>
														<xsl:text>Номер документа в учете СПБ Клиринг</xsl:text>
													</td>
													<td>
														<xsl:text>Объем депо операции</xsl:text>
													</td>
													<td>
														<xsl:text>Увеличение лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Уменьшение лимита:</xsl:text>
													</td>
													<td>
														<xsl:text>Кол-во бумаг превышающее лимит</xsl:text>
													</td>
													<td>
														<xsl:text>Сумма комиссии</xsl:text>
													</td>
													<td>
														<xsl:text>Курс ЦБ на дату списания комиссии</xsl:text>
													</td>
													<td colspan="2">
														<xsl:text>Дата списания комиссии</xsl:text>
													</td>
												</tr>
												</xsl:if>

												<xsl:for-each select="ENTRY">
													<tr>
														<td style="text-align:left;">
															<xsl:choose>
																<xsl:when test="@Type='OUT'">
																	<xsl:text>Списание бумаг</xsl:text>
																</xsl:when>
																<xsl:when test="@Type='IN'">
																	<xsl:text>Зачисление бумаг</xsl:text>
																</xsl:when>
																<xsl:when test="@Type='MOVE'">
																	<xsl:text>Перевод бумаг</xsl:text>
																</xsl:when>
																<xsl:when test="@Type='CORP'">
																	<xsl:text>Корп. действие</xsl:text>
																</xsl:when>
																<xsl:when test="@Type='CORR'">
																	<xsl:text>Корректировка лимита</xsl:text>
																</xsl:when>
															</xsl:choose>
														</td>
														<td colspan="3">
															<span>
																<xsl:value-of select="@DepoNo"/>
															</span>
														</td>
														<td>
															<span>
																<xsl:value-of select="@SPBCNo"/>
															</span>
														</td>
														<td>
															<xsl:if test="@OperationDirection='D'">-</xsl:if>
															<xsl:for-each select="@OperationAmount">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td>
															<xsl:for-each select="@IncreaseLimit">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td>
															<xsl:for-each select="@DecreaseLimit">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td>
															<xsl:for-each select="@CommPaperAmount">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td>
															<xsl:for-each select="@CommSumm">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td>
															<xsl:for-each select="@Rate">
															<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
															</xsl:for-each>
														</td>
														<td colspan="2">
															<span>
																<xsl:value-of select="@PaymentDate"/>
															</span>
														</td>
													</tr>
												</xsl:for-each>
											</xsl:for-each>
										</table>
									</xsl:for-each>
									<br/>

									<table width="100%" style="background:#FFFAF0; color:#191970; font-size:8; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; text-align:right;" border="1">
										<th colspan="17" style="text-align:left; font-weight:bold; background:#8EB4E3;">
											<xsl:text>Начисленная комиссия за прошлые даты </xsl:text>
										</th>

										<tr style="text-align:left; background:#E6E6FA; font-weight:bold;">
											<td>
												<xsl:text>Тип депо операции</xsl:text>
											</td>
											<td>
												<xsl:text>Номер субсчета депо</xsl:text>
											</td>
											<td>
												<xsl:text>ISIN</xsl:text>
											</td>
											<td>
												<xsl:text>Тикер</xsl:text>
											</td>
											<td>
												<xsl:text>Дата исполнения депо операции</xsl:text>
											</td>
											<td colspan="2">
												<xsl:text>Номер депо документа</xsl:text>
											</td>
											<td>
												<xsl:text>Номер документа в учете МФБ</xsl:text>
											</td>
											<td>
												<xsl:text>Объем депо операции</xsl:text>
											</td>
											<td>
												<xsl:text>Кол-во бумаг превышающее лимит</xsl:text>
											</td>
											<td>
												<xsl:text>Тип платежа</xsl:text>
											</td>
											<td>
												<xsl:text>Сумма комиссии</xsl:text>
											</td>
											<td>
												<xsl:text>Валюта комиссии</xsl:text>
											</td>
											<td>
												<xsl:text>Расчетная цена</xsl:text>
											</td>
											<td>
												<xsl:text>Код валюты расчетной цены</xsl:text>
											</td>
											<td>
												<xsl:text>Курс ЦБ на дату списания комиссии</xsl:text>
											</td>
											<td>
												<xsl:text>Дата списания/возврата комиссии </xsl:text>
											</td>
										</tr>

										<xsl:for-each select="PAST_PAYMENT/RECORD">
											<tr>
												<td style="text-align:left;">
													<xsl:choose>
														<xsl:when test="@Type='OUT'">
															<xsl:text>Списание бумаг</xsl:text>
														</xsl:when>
														<xsl:when test="@Type='IN'">
															<xsl:text>Зачисление бумаг</xsl:text>
														</xsl:when>
														<xsl:when test="@Type='MOVE'">
															<xsl:text>Перевод бумаг</xsl:text>
														</xsl:when>
														<xsl:when test="@Type='CORP'">
															<xsl:text>Корп. действие</xsl:text>
														</xsl:when>
														<xsl:when test="@Type='CORR'">
															<xsl:text>Корректировка лимита</xsl:text>
														</xsl:when>
													</xsl:choose>
												</td>
												<td>
													<span>
														<xsl:value-of select="@DepoAccCode"/>
													</span>
												</td>
												<td>
													<span>
														<xsl:value-of select="@Isin"/>
													</span>
												</td>
												<td>
													<span>
														<xsl:value-of select="@Ticker"/>
													</span>
												</td>
												<td>
													<span>
														<xsl:value-of select="@Date"/>
													</span>
												</td>
												<td colspan="2">
													<span>
														<xsl:value-of select="@DepoNo"/>
													</span>
												</td>
												<td>
													<span>
														<xsl:value-of select="@SPBCNo"/>
													</span>
												</td>
												<td>
													<xsl:if test="@OperationDirection='D'">-</xsl:if>
													<xsl:for-each select="@OperationAmount">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')" />
													</xsl:for-each>
												</td>
												<td>
													<xsl:for-each select="@CommPaperAmount">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')" />
													</xsl:for-each>
												</td>
												<td>
													<xsl:choose>
														<xsl:when test="@PaymentType='PAY'">
															<xsl:text>Списание</xsl:text>
														</xsl:when>
														<xsl:when test="@PaymentType='REFUND'">
															<xsl:text>Возврат</xsl:text>
														</xsl:when>
													</xsl:choose>
												</td>
												<td>
													<xsl:for-each select="@CommSumm">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')" />
													</xsl:for-each>
												</td>
												<td>
													<span>
														<xsl:value-of select="@CommCurrencyId"/>
													</span>
												</td>
												<td>
													<xsl:for-each select="@CalcPrice">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')" />
													</xsl:for-each>
												</td>
												<td>
													<span>
														<xsl:value-of select="@CalcPriceCurrencyId"/>
													</span>
												</td>
												<td>
													<xsl:for-each select="@Rate">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')" />
													</xsl:for-each>
												</td>
												<td>
													<span>
														<xsl:value-of select="@PaymentDate"/>
													</span>
												</td>
											</tr>
										</xsl:for-each>
									</table>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:when>
				</xsl:choose>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
