<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://пф.рф/БР/2020-04-27" xmlns:АФ4="http://пф.рф/АФ/2017-08-21" xmlns:УТ2="http://пф.рф/УТ/2017-08-21" targetNamespace="http://пф.рф/БР/2020-04-27" elementFormDefault="qualified" version="2.0">
	<xs:import namespace="http://пф.рф/УТ/2017-08-21" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A3%D0%BD%D0%B8%D1%84%D0%A2%D0%B8%D0%BF%D1%8B_2017-08-21.xsd"/>
	<xs:import namespace="http://пф.рф/АФ/2017-08-21" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A2%D0%B8%D0%BF%D1%8B%D0%90%D0%A4_2017-08-21.xsd"/>
	<!--Типы данных, группы элементов, имеющие отношение к банковским реквизитам-->
	<xs:annotation>
		<xs:documentation>Рекомендуемый префикс для пространства имен http://пф.рф/БР/2020-04-27 - БР</xs:documentation>
	</xs:annotation>
	<xs:simpleType name="ТипСВИФТ">
		<xs:annotation>
			<xs:documentation>Тип для представления идентификационного номера банка (SWIFT)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6}[A-Z0-9]{2}"/>
			<xs:pattern value="[A-Z]{6}[A-Z0-9]{5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ТипМеждународныйБанковскийСчет">
		<xs:annotation>
			<xs:documentation>Тип для представления банковских счетов (расчетный, банковский, корреспондентский)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="УТ2:ТипНепустаяСтрока">
			<xs:maxLength value="34"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ТипМеждународныйНомерБанковскогоСчета">
		<xs:annotation>
			<xs:documentation>Тип для представления международного номера банковского счета (IBAN)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="34"/>
			<xs:pattern value="[A-Za-z]{2}[ ]?[0-9]{2}[ ]?[a-zA-Z0-9]{4}[ ]?[0-9]{7}[ ]?([a-zA-Z0-9]?[ ]?){0,16}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ТипМеждународныеРеквизитыБанка">
		<xs:annotation>
			<xs:documentation>Тип, использующийся для представления сведений о банковских реквизитах</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="УТ2:Наименование">
				<xs:annotation>
					<xs:documentation>Наименование банка получателя</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Код" type="УТ2:ТипНепустаяСтрока" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Код банка</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Адрес" type="УТ2:ТипАдресОбщий">
				<xs:annotation>
					<xs:documentation>Адрес банка</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="БанкКорреспондент" type="УТ2:ТипНепустаяСтрока" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Банк-корреспондент</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="СВИФТ" type="ТипСВИФТ" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Идентификационный номер банка (SWIFT)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="КСчетМеждународный" type="ТипМеждународныйБанковскийСчет" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Номер корреспондентского счета банка получателя</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="УТ2:БИК" minOccurs="0">
				<xs:annotation>
					<xs:documentation>БИК банка</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="Банк" type="ТипМеждународныеРеквизитыБанка">
		<xs:annotation>
			<xs:documentation>Банк получателя</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ТипБанковскиеРеквизиты">
		<xs:annotation>
			<xs:documentation>Тип, использующийся для представления сведений о банковских реквизитах</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="БанковскийСчет" type="ТипМеждународныйНомерБанковскогоСчета">
				<xs:annotation>
					<xs:documentation>Счет получателя</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="Банк">
				<xs:annotation>
					<xs:documentation>Банк получателя</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ТипКодВалютыОКВ">
		<xs:annotation>
			<xs:documentation>Тип, использующийся для представления сведений о буквенном коде валюты страны согласно общероссийскому классификатору валют (USD, EUR)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:normalizedString">
			<xs:pattern value="[A-Z]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ТипКурсВалюты">
		<xs:annotation>
			<xs:documentation>Тип курса валюты</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="5"/>
			<xs:pattern value="\d{1,10}"/>
			<xs:pattern value="\d{1,10}\.\d{2,5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ТипКодВалютыЦифровой">
		<xs:annotation>
			<xs:documentation>Тип, использующийся для представления сведений о цифровом коде валюты согласно общероссийскому классификатору валют (840, 978)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{3}"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>