<?xml version="1.0" encoding="Windows-1251"?>
<!--Центральный Банк Российской Федерации.
Унифицированные форматы электронных банковских сообщений.

Схемы с описанием прикладных частей электроных сообщений, используемых в расчетной сети Банка России.

-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ed="urn:cbr-ru:ed:v2.0" xmlns:lt="urn:cbr-ru:ed:leaftypes:v2.0" targetNamespace="urn:cbr-ru:ed:v2.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2016.4.1">
	<xs:include schemaLocation="cbr_ed_objects_v2016.4.1.xsd"/>
	<xs:import namespace="urn:cbr-ru:ed:leaftypes:v2.0" schemaLocation="cbr_ed_leaftypes_v2016.4.1.xsd"/>
	<xs:annotation>
		<xs:documentation>Локальные прикладные объекты</xs:documentation>
	</xs:annotation>
	<xs:complexType name="SWIFTErrCodeList">
		<xs:annotation>
			<xs:documentation>Список кодов ошибок SWIFT</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SWIFTErrAnnotation" type="lt:Max150TextType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Текст пояснения. Заполняется текстом описания ошибки, возникшей при валидации финансового сообщения"</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="SWIFTErrCode" type="lt:Eq3TextType" use="required">
			<xs:annotation>
				<xs:documentation>Код ошибки</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="SWIFTDocCtrlInfo">
		<xs:annotation>
			<xs:documentation>Информация о контроле сообщения SWIFT</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Annotation" type="lt:Max150TextType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Текст пояснения. Заполняется в соответствии с таблицей "Коды результатов контроля ЭС (пакетов ЭС)"</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SWIFTErrCodeList" type="ed:SWIFTErrCodeList" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Список кодов ошибок SWIFT</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="TerminalSessionNum" type="lt:Eq10IdentifierDigitType" use="required">
			<xs:annotation>
				<xs:documentation>Идентификатор сообщения (субполя (e),(f) блока {1:})</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="SWIFTCtrlCode" type="lt:ControlCodeType">
			<xs:annotation>
				<xs:documentation>Код результата контроля ЭС (пакета ЭС). Заполняется в соответствии с таблицей "Коды результатов контроля ЭС (пакетов ЭС)"</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:annotation>
		<xs:documentation>Прикладные части ЭС</xs:documentation>
	</xs:annotation>
	<xs:element name="ED508" type="ed:ED508"/>
	<xs:complexType name="ED508">
		<xs:annotation>
			<xs:documentation>Информация о состоянии ЭС</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ed:ESID">
				<xs:sequence>
					<xs:element name="EDRefID" type="ed:EDRefID">
						<xs:annotation>
							<xs:documentation>Идентификаторы исходного ЭС</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SWIFTDocCtrlInfo" type="ed:SWIFTDocCtrlInfo" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Информация о контроле сообщения SWIFT</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
				<xs:attribute name="SenderSWIFTBIC" type="lt:UICIDType">
					<xs:annotation>
						<xs:documentation>КП отправителя</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
</xs:schema>
