<xs:schema xmlns:АФ="http://пф.рф/АФ" xmlns:УТ="http://пф.рф/унифицированныеТипы/2014-01-01" xmlns="http://пф.рф/КПАФ/2022-12-13" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://пф.рф/КПАФ/2022-12-13" elementFormDefault="qualified">
	<xs:import namespace="http://пф.рф/унифицированныеТипы/2014-01-01" 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_2014-01-01.xsd"/>
	<xs:import namespace="http://пф.рф/АФ" schemaLocation="ais/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B/%D0%A2%D0%B8%D0%BF%D1%8B%D0%9E%D0%B1%D1%89%D0%B8%D0%B5.xsd"/>
	<xs:annotation>
		<xs:documentation>Схема к классификатору проверок Альбома форматов</xs:documentation>
	</xs:annotation>
	<xs:element name="ЭДПФР">
		<xs:annotation>
			<xs:documentation>Корневой элемент. Электронный документ КПАФ (Классификатор Альбома форматов (экспликации Альбома форматов)). Содержит сведения самого документа и служебную информацию об электронном документе.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="КПАФ">
					<xs:annotation>
						<xs:documentation>Классификатор проверок АФ</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Версия" type="УТ:ТипРеквизитыДокумента">
								<xs:annotation>
									<xs:documentation>Номер и дата версии (экспликации) АФ, к которой прилагается этот лист изменений</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Наименование" type="УТ:ТипНепустаяСтрока">
								<xs:annotation>
									<xs:documentation>Наименование документа альбома форматов</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="Составитель" type="УТ:ТипНепустаяСтрока">
								<xs:annotation>
									<xs:documentation>Наименование составителя сборки Альбома форматов</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="КартаПроверок" minOccurs="1">
								<xs:annotation>
									<xs:documentation>Перечень категорий (групп) проверок, включенных в сформированный пакет документов, к которому прилагается данный классификатор проверок.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Категория" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Категория проверок, включающая в себя перечень проверок, сгруппированных по определенному типу.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
												<xs:element name="Наименование" type="УТ:ТипНепустаяСтрока">
												<xs:annotation>
												<xs:documentation>Наименование категории проверок</xs:documentation>
												</xs:annotation>
												</xs:element>
												<xs:element name="ГруппаПроверок" maxOccurs="unbounded">
												<xs:annotation>
												<xs:documentation>Группа проверок по документу.</xs:documentation>
												</xs:annotation>
												<xs:complexType>
												<xs:sequence>
												<xs:element name="Наименование" type="УТ:ТипНепустаяСтрока">
												<xs:annotation>
												<xs:documentation>Наименование группы проверок</xs:documentation>
												</xs:annotation>
												</xs:element>
												<xs:element name="Файл" type="АФ:XMLФайл">
												<xs:annotation>
												<xs:documentation>Путь до файла проверок</xs:documentation>
												</xs:annotation>
												</xs:element>
												<xs:element name="БлокПроверок" type="ТипБлокПроверкиКПАФ">
												<xs:annotation>
												<xs:documentation>Перечень проверок из документа проверок.</xs:documentation>
												</xs:annotation>
												</xs:element>
												</xs:sequence>
												</xs:complexType>
												</xs:element>
												</xs:sequence>
												<xs:attribute name="Код" type="УТ:ТипНепустаяСтрока" use="required">
												<xs:annotation>
												<xs:documentation>Код категории проверок.</xs:documentation>
												</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="СлужебнаяИнформация" type="АФ:ТипСлужебнаяИнформация">
					<xs:annotation>
						<xs:documentation>Служебная информация об электронном документе</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="ТипПроверкаКПАФ">
		<xs:sequence>
			<xs:element name="КодПроверки" type="УТ:ТипНепустаяСтрока">
				<xs:annotation>
					<xs:documentation>Код проверки в формате КодИнформационногоОбмена.КодТипаДокуменнта.НомерПроверки</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Условие" type="УТ:ТипНепустаяСтрока">
				<xs:annotation>
					<xs:documentation>Условие (описание) проводимой проверки</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="КодРезультата" type="УТ:ТипНепустаяСтрока"/>
			<xs:element name="СписокДокументов">
				<xs:annotation>
					<xs:documentation>Перечень документов, в которых применяется данная проверка</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element maxOccurs="unbounded" name="Документ">
							<xs:annotation>
								<xs:documentation>Коды документа, в котором исползуется проверка</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="КодИнформационногоОбмена" type="УТ:ТипНепустаяСтрока"/>
									<xs:element name="КодДокумента" type="УТ:ТипНепустаяСтрока"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ТипБлокПроверкиКПАФ">
		<xs:sequence>
			<xs:element maxOccurs="unbounded" name="Проверка" minOccurs="0" type="ТипПроверкаКПАФ">
				<xs:annotation>
					<xs:documentation>Описание проверки и перечень документов, где используется данная проверка.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="БлокПроверок" type="ТипБлокПроверкиКПАФ">
				<xs:annotation>
					<xs:documentation>Перечень проверок из документа проверок.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Наименование" type="УТ:ТипНепустаяСтрока">
			<xs:annotation>
				<xs:documentation>Наименование блока проверок</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
</xs:schema>