<?xml version="1.0" encoding="windows-1251"?>
<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by VI (GNIVC FNS RF) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:usch="http://www.unisoftware.ru/schematron-extensions" xmlns:sql="urn:schemas-microsoft-com:mapping-schema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Доверенность">
		<xs:annotation>
			<!---**************************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Проверка имени файла на соответствие значению атрибута @ИдФайл">

			<!---**************************************************************************************************************************************************************************-->
			<xs:documentation>Сведения о доверенности</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Документ">
					<xs:annotation>
						<xs:documentation>Состав и структура документа</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice>
							<xs:element name="Довер">
								<xs:annotation>
									<!---*********************************************************************************************************************************************************-->
									<xs:appinfo>
										<sch:pattern name="Присутствие элемента СвНотУд в зависимости от значения элемента ПрБезотзыв">
											<sch:rule context="Довер">
												<sch:assert test="usch:iif(
															СвДов/Безотзыв/@ПрБезотзыв=2, 
															count(СвНотУд)!=0, 
															( count(СвНотУд)!=0 or count(СвНотУд)=0 )
															)">
													<usch:error code="0400300003" path="СвНотУд" value-of-select="count(СвНотУд)">Не выполнено условие присутствия элемента СвНотУд при значении элемента СвДов/Безотзыв/@ПрБезотзыв, равном "<usch:value-of select="СвДов/Безотзыв/@ПрБезотзыв"/>".</usch:error>
												</sch:assert>
											</sch:rule>
										</sch:pattern>
									</xs:appinfo>
									<!---*********************************************************************************************************************************************************-->
									<xs:documentation>Доверенность</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="СвДов" type="СвДовТип">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Значение элемента ПрПередов в зависимости от наличия и значения элемента ПрПерБезДов">
														<sch:rule context="СвДов">
															<sch:assert test="usch:iif(
															count(Безотзыв/@ПрПерБезДов)!=0  and  Безотзыв/@ПрПерБезДов=1    , 
															@ПрПередов=1  or  @ПрПередов=3   , 
															@ПрПередов=1  or  @ПрПередов=2  or  @ПрПередов=3 
															)">
																<usch:error code="0400300003" path="@ПрПередов" value-of-select="@ПрПередов">Не выполнено условие к значению элемента ПрПередов при значении элемента Безотзыв/@ПрПерБезДов, равном "<usch:value-of select="Безотзыв/@ПрПерБезДов"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Значение элемента ПрПередов в зависимости от наличия и значения элемента ПрПерБезДов">
														<sch:rule context="СвДов">
															<sch:assert test="usch:iif(
															count(Безотзыв/@ПрПерБезДов)!=0  and  Безотзыв/@ПрПерБезДов=2    , 
															@ПрПередов=2  , 
															@ПрПередов=1  or  @ПрПередов=2  or  @ПрПередов=3 
															)">
																<usch:error code="0400300003" path="@ПрПередов" value-of-select="@ПрПередов">Не выполнено условие к значению элемента ПрПередов при значении элемента Безотзыв/@ПрПерБезДов, равном "<usch:value-of select="Безотзыв/@ПрПерБезДов"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ПрУтрПолн в зависимости от значения элемента ПрПередов">
														<sch:rule context="СвДов">
															<sch:assert test="usch:iif(
															@ПрПередов=2, 
															count(@ПрУтрПолн)=0, 
															count(@ПрУтрПолн)!=0
															)">
																<usch:error code="0400300003" path="@ПрУтрПолн" value-of-select="count(@ПрУтрПолн)">Не выполнено условие присутствия элемента ПрУтрПолн при значении элемента ПрПередов, равном "<usch:value-of select="@ПрПередов"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<!--xs:appinfo>
													<sch:pattern name="Присутствие элемента СведСистОтм в зависимости от наличия элемента СвНотУд">
														<sch:rule context="СвДов">
															<sch:assert test="usch:iif(
															count(../СвНотУд)=0, 
															count(СведСистОтм)!=0, 
															(count(СведСистОтм)!=0 or count(СведСистОтм)=0)
															)">
																<usch:error code="0400300003" path="СведСистОтм" value-of-select="count(СведСистОтм)">Не выполнено условие присутствия элемента СведСистОтм при отсутствии элемента СвНотУд.</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo-->
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения доверенности</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="СвДоверит" maxOccurs="unbounded">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента РосОргДовер в зависимости от значения элемента ТипДовер">
														<sch:rule context="СвДоверит">
															<sch:assert test="usch:iif(
												@ТипДовер='ЮЛ', 
												count(РосОргДовер)!=0, 
												count(РосОргДовер)=0 
												)">
																<usch:error code="0400300003" path="РосОргДовер" value-of-select="count(РосОргДовер)">Не выполнено условие присутствия (отсутствия) элемента РосОргДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ИнОргДовер в зависимости от значения элемента ТипДовер">
														<sch:rule context="СвДоверит">
															<sch:assert test="usch:iif(
												@ТипДовер='ИО', 
												count(ИнОргДовер)!=0, 
												count(ИнОргДовер)=0 
												)">
																<usch:error code="0400300003" path="ИнОргДовер" value-of-select="count(ИнОргДовер)">Не выполнено условие присутствия (отсутствия) элемента ИнОргДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ИПДовер в зависимости от значения элемента ТипДовер">
														<sch:rule context="СвДоверит">
															<sch:assert test="usch:iif(
												@ТипДовер='ИП', 
												count(ИПДовер)!=0, 
												count(ИПДовер)=0
												)">
																<usch:error code="0400300003" path="ИПДовер" value-of-select="count(ИПДовер)">Не выполнено условие присутствия (отсутствия) элемента ИПДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ФЛДовер в зависимости от значения элемента ТипДовер">
														<sch:rule context="СвДоверит">
															<sch:assert test="usch:iif(
												@ТипДовер='ФЛ', 
												count(ФЛДовер)!=0, 
												count(ФЛДовер)=0
												)">
																<usch:error code="0400300003" path="ФЛДовер" value-of-select="count(ФЛДовер)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Отсутствие элемента ФЛДовер в зависимости от значения элемента СвДов/Безотзыв/ПрБезотзыв">
														<sch:rule context="СвДоверит">
															<sch:assert test="usch:iif(
												../СвДов/Безотзыв/@ПрБезотзыв=2 , 
												count(ФЛДовер)=0, 
												count(ФЛДовер)=0  or  count(ФЛДовер)!=0
												)">
																<usch:error code="0400300003" path="ФЛДовер" value-of-select="count(ФЛДовер)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер при значении элемента СвДов/Безотзыв/@ПрБезотзыв, равном "<usch:value-of select="../СвДов/Безотзыв/@ПрБезотзыв"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения о доверителе</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:choice>
														<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="ЛицоБезДов">
																		<xs:annotation>
																			<xs:documentation>Сведения о лице, действующем от имени юридического лица без доверенности</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="СвОрг" type="СвОргТип" minOccurs="0">
																					<xs:annotation>
																						<xs:documentation>Сведения о юридическом лице</xs:documentation>
																					</xs:annotation>
																				</xs:element>
																				<xs:element name="СвФЛ">
																					<xs:annotation>
																						<xs:documentation>Сведения по физическому лицу</xs:documentation>
																					</xs:annotation>
																					<xs:complexType>
																						<xs:sequence>
																							<xs:element name="РеквДокПдтв" type="РеквДокПдтвТип" minOccurs="0">
																								<xs:annotation>
																									<xs:documentation>Реквизиты документа, подтверждающего полномочия</xs:documentation>
																								</xs:annotation>
																							</xs:element>
																							<xs:element name="СведФЛ" type="СведФЛТип">
																								<xs:annotation>
																									<!---*********************************************************************************************************************************************************-->
																									<xs:appinfo>
																										<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
																											<sch:rule context="СведФЛ">
																												<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
																													<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
																												</sch:assert>
																											</sch:rule>
																										</sch:pattern>
																									</xs:appinfo>
																									<!---*********************************************************************************************************************************************************-->
																									<xs:documentation>Сведения о физическом лице</xs:documentation>
																								</xs:annotation>
																							</xs:element>
																						</xs:sequence>
																						<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="optional">
																							<xs:annotation>
																								<xs:documentation>ИНН физического лица</xs:documentation>
																							</xs:annotation>
																						</xs:attribute>
																						<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
																							<xs:annotation>
																								<xs:documentation>СНИЛС</xs:documentation>
																							</xs:annotation>
																						</xs:attribute>
																						<xs:attribute name="Должность" use="required">
																							<xs:annotation>
																								<xs:documentation>Должность</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="50"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:attribute>
																						<xs:attribute name="НаимДокПолн" use="required">
																							<xs:annotation>
																								<xs:documentation>Наименование документа, подтверждающего полномочия</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="120"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:attribute>
																					</xs:complexType>
																				</xs:element>
																			</xs:sequence>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<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="СвРукОП">
																		<xs:annotation>
																			<!---*********************************************************************************************************************************************************-->
																			<xs:appinfo>
																				<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
																					<sch:rule context="СвРукОП/СведФЛ">
																						<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
																							<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента СвРукОП/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
																						</sch:assert>
																					</sch:rule>
																				</sch:pattern>
																			</xs:appinfo>
																			<!---*********************************************************************************************************************************************************-->
																			<xs:documentation>Сведения о руководителе обособленного подразделения</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="РеквДокПдтв" type="РеквДокПдтвТип" minOccurs="0">
																					<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:attribute name="ИННФЛ" type="ИННФЛТип" use="optional">
																				<xs:annotation>
																					<xs:documentation>ИНН физического лица - руководителя обособленного подразделения</xs:documentation>
																				</xs:annotation>
																			</xs:attribute>
																			<xs:attribute name="НаимДокПолн" use="required">
																				<xs:annotation>
																					<xs:documentation>Наименование документа, подтверждающего полномочия</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="120"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:attribute>
																		</xs:complexType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
														<xs:element name="ИПДовер" type="СведИПТип">
															<xs:annotation>
																<!---*********************************************************************************************************************************************************-->
																<!--xs:appinfo>
																	<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
																		<sch:rule context="ИПДовер/СведФЛ">
																			<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
																				<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента ИПДовер/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo-->
																<!---*********************************************************************************************************************************************************-->
																<xs:documentation>Сведения о доверителе – индивидуальном предпринимателе</xs:documentation>
															</xs:annotation>
														</xs:element>
														<xs:element name="ФЛДовер" type="ФЛДоверТип">
															<xs:annotation>
																<!--*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента ФИО в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(ФИО)!=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																				<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие присутствия элемента ФИО при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Отсутствие элемента ФИО в зависимости от значения элемента ПрДеесп ">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(ФИО)=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																				<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие отсутствия элемента ФИО при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента ИННФЛ в зависимости от значения элемента ПрДеесп">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=1, 
																			count(@ИННФЛ)!=0, 
																			count(@ИННФЛ)!=0 or count(@ИННФЛ)=0
																			)">
																				<usch:error code="0400300003" path="@ИННФЛ" value-of-select="count(@ИННФЛ)">Не выполнено условие присутствия (отсутствия) элемента ИННФЛ при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!--*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента ДокНедеесп в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(@ДокНедеесп)!=0, 
																			count(@ДокНедеесп)!=0 or count(@ДокНедеесп)=0
																			)">
																				<usch:error code="0400300003" path="@ДокНедеесп" value-of-select="count(@ДокНедеесп)">Не выполнено условие присутствия элемента ДокНедеесп при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Отсутствие элемента ДокНедеесп в зависимости от значения элемента ПрДеесп ">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(@ДокНедеесп)=0, 
																			count(@ДокНедеесп)!=0 or count(@ДокНедеесп)=0
																			)">
																				<usch:error code="0400300003" path="@ДокНедеесп" value-of-select="count(@ДокНедеесп)">Не выполнено условие отсутствия элемента ДокНедеесп при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!--*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента СвЗакПред в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(СвЗакПред)!=0, 
																			count(СвЗакПред)!=0 or count(СвЗакПред)=0
																			)">
																				<usch:error code="0400300003" path="СвЗакПред" value-of-select="count(СвЗакПред)">Не выполнено условие присутствия элемента СвЗакПред при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Отсутствие элемента СвЗакПред в зависимости от значения элемента ПрДеесп ">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(СвЗакПред)=0, 
																			count(СвЗакПред)!=0 or count(СвЗакПред)=0
																			)">
																				<usch:error code="0400300003" path="СвЗакПред" value-of-select="count(СвЗакПред)">Не выполнено условие отсутствия элемента СвЗакПред при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<!--xs:appinfo>
																	<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
																		<sch:rule context="ФЛДовер/СведФЛ">
																			<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
																				<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo-->
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<!--xs:appinfo>
																	<sch:pattern name="Присутствие элемента СНИЛС в зависимости от значения элемента ПрДеесп">
																		<sch:rule context="ФЛДовер">
																			<sch:assert test="usch:iif(
																			@ПрДеесп=1, 
																			count(@СНИЛС)!=0, 
																			count(@СНИЛС)!=0 or count(@СНИЛС)=0
																			)">
																				<usch:error code="0400300003" path="@СНИЛС" value-of-select="count(@СНИЛС)">Не выполнено условие присутствия (отсутствия) элемента СНИЛС при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo-->
																<!---*********************************************************************************************************************************************************-->
																<xs:documentation>Сведения о доверителе – физическом лице</xs:documentation>
															</xs:annotation>
														</xs:element>
													</xs:choice>
													<xs:element name="Подписант" type="ФИОТип">
														<xs:annotation>
															<xs:documentation>Сведения о физическом лице, подписывающем доверенность от имени доверителя (российской организации / иностранной организации) без доверенности или сведения о физическом лице, подписывающем доверенность от своего имени/законном представителе физического лица</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="ТипДовер" use="required">
													<xs:annotation>
														<xs:documentation>Тип доверителя</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:length value="2"/>
															<xs:enumeration value="ЮЛ"/>
															<xs:enumeration value="ИО"/>
															<xs:enumeration value="ИП"/>
															<xs:enumeration value="ФЛ"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="СвУпПред" type="СвУпПредТип" maxOccurs="unbounded">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СвОрг в зависимости от значения элемента ТипПред">
														<sch:rule context="СвУпПред">
															<sch:assert test="usch:iif(
												@ТипПред='ЮЛ', 
												count(СвОрг)!=0, 
												count(СвОрг)=0 
												)">
																<usch:error code="0400300003" path="СвОрг" value-of-select="count(СвОрг)">Не выполнено условие присутствия (отсутствия) элемента СвОрг при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СведИП в зависимости от значения элемента ТипПред">
														<sch:rule context="СвУпПред">
															<sch:assert test="usch:iif(
												@ТипПред='ИП', 
												count(СведИП)!=0, 
												count(СведИП)=0
												)">
																<usch:error code="0400300003" path="СведИП" value-of-select="count(СведИП)">Не выполнено условие присутствия (отсутствия) элемента СведИП при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СведФизЛ в зависимости от значения элемента ТипПред">
														<sch:rule context="СвУпПред">
															<sch:assert test="usch:iif(
												@ТипПред='ФЛ', 
												count(СведФизЛ)!=0, 
												count(СведФизЛ)=0
												)">
																<usch:error code="0400300003" path="СведФизЛ" value-of-select="count(СведФизЛ)">Не выполнено условие присутствия (отсутствия) элемента СведФизЛ при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения об уполномоченном представителе (уполномоченных представителях)</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="СвПолн" type="СвПолнТип" maxOccurs="unbounded">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СодержПолн в зависимости от наличия элемента КодПолн">
														<sch:rule context="СвПолн">
															<sch:assert test="usch:iif(
															count(КодПолн)!=0, 
															count(СодержПолн)!=0, 
															(count(СодержПолн)!=0 or count(СодержПолн)=0)
															)">
																<usch:error code="0400300003" path="СодержПолн" value-of-select="count(СодержПолн)">Не выполнено условие присутствия элемента СодержПолн при наличии элемента КодПолн, количество элементов КодПолн равном "<usch:value-of select="count(КодПолн)"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения о полномочиях представителя (представителей)</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="СвНотУд" type="СвНотУдТип" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Сведения о нотариальном удостоверении</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Передов">
								<xs:annotation>
									<!---*********************************************************************************************************************************************************-->
									<xs:appinfo>
										<sch:pattern name="Присутствие элемента СвНотУд в зависимости от значения элемента ПрБезотзыв">
											<sch:rule context="Передов">
												<sch:assert test="usch:iif(
															СвДовПер/СвПереДовер/Безотзыв/@ПрБезотзыв=2, 
															count(СвНотУд)!=0, 
															( count(СвНотУд)!=0 or count(СвНотУд)=0 )
															)">
													<usch:error code="0400300003" path="СвНотУд" value-of-select="count(СвНотУд)">Не выполнено условие присутствия элемента СвНотУд при значении элемента СвДов/Безотзыв/@ПрБезотзыв, равном "<usch:value-of select="СвДов/Безотзыв/@ПрБезотзыв"/>".</usch:error>
												</sch:assert>
											</sch:rule>
										</sch:pattern>
									</xs:appinfo>
									<!---*********************************************************************************************************************************************************-->
									<!---*********************************************************************************************************************************************************-->
									<xs:appinfo>
										<sch:pattern name="Присутствие элемента СвНотУд в зависимости от значения элемента ТипДовер">
											<sch:rule context="Передов">
												<sch:assert test="usch:iif(
															( СвДовПер/СвОснДовер/СвДовер0/@ТипДовер='ИП' ) or ( СвДовПер/СвОснДовер/СвДовер0/@ТипДовер='ФЛ' ) , 
															count(СвНотУд)!=0, 
															( count(СвНотУд)!=0 or count(СвНотУд)=0 )
															)">
													<usch:error code="0400300003" path="СвНотУд" value-of-select="count(СвНотУд)">Не выполнено условие присутствия элемента СвНотУд при значении элемента СвДовПер/СвОснДовер/СвДовер0/@ТипДовер, равном "<usch:value-of select="СвДовПер/СвОснДовер/СвДовер0/@ТипДовер"/>".</usch:error>
												</sch:assert>
											</sch:rule>
										</sch:pattern>
									</xs:appinfo>
									<!---*********************************************************************************************************************************************************-->
									<xs:documentation>Передоверие</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="СвДовПер">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<!--xs:appinfo>
													<sch:pattern name="Присутствие элемента СведСистОтм в зависимости от наличия элемента СвНотУд">
														<sch:rule context="СвДов">
															<sch:assert test="usch:iif(
															count(../СвНотУд)=0, 
															count(СведСистОтм)!=0, 
															(count(СведСистОтм)!=0 or count(СведСистОтм)=0)
															)">
																<usch:error code="0400300003" path="СведСистОтм" value-of-select="count(СведСистОтм)">Не выполнено условие присутствия элемента СведСистОтм при отсутствии элемента СвНотУд.</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo-->
												<!---*********************************************************************************************************************************************************-->
												<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="СвДовер0" maxOccurs="unbounded">
																	<xs:annotation>
																		<!---*********************************************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элемента РосОргДовер в зависимости от значения элемента ТипДовер">
																				<sch:rule context="СвДовер0">
																					<sch:assert test="usch:iif(
												@ТипДовер='ЮЛ', 
												count(РосОргДовер)!=0, 
												count(РосОргДовер)=0 
												)">
																						<usch:error code="0400300003" path="РосОргДовер" value-of-select="count(РосОргДовер)">Не выполнено условие присутствия (отсутствия) элемента РосОргДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************************************-->
																		<!---*********************************************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элемента ИнОргДовер в зависимости от значения элемента ТипДовер">
																				<sch:rule context="СвДовер0">
																					<sch:assert test="usch:iif(
												@ТипДовер='ИО', 
												count(ИнОргДовер)!=0, 
												count(ИнОргДовер)=0 
												)">
																						<usch:error code="0400300003" path="ИнОргДовер" value-of-select="count(ИнОргДовер)">Не выполнено условие присутствия (отсутствия) элемента ИнОргДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************************************-->
																		<!---*********************************************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элемента ИПДовер в зависимости от значения элемента ТипДовер">
																				<sch:rule context="СвДовер0">
																					<sch:assert test="usch:iif(
												@ТипДовер='ИП', 
												count(ИПДовер)!=0, 
												count(ИПДовер)=0
												)">
																						<usch:error code="0400300003" path="ИПДовер" value-of-select="count(ИПДовер)">Не выполнено условие присутствия (отсутствия) элемента ИПДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************************************-->
																		<!---*********************************************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элемента ФЛДовер в зависимости от значения элемента ТипДовер">
																				<sch:rule context="СвДовер0">
																					<sch:assert test="usch:iif(
												@ТипДовер='ФЛ', 
												count(ФЛДовер)!=0, 
												count(ФЛДовер)=0
												)">
																						<usch:error code="0400300003" path="ФЛДовер" value-of-select="count(ФЛДовер)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер при значении элемента ТипДовер, равном "<usch:value-of select="@ТипДовер"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************************************-->
																		<xs:documentation>Сведения о доверителе Основной доверенности</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:choice>
																			<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="ФЛДовер" type="ФЛДоверТип">
																				<xs:annotation>
																					<!---*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Отсутствие элемента ФИО в зависимости от значения элемента ПрДеесп ">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1 or  @ПрДеесп=2 , 
																			count(ФИО)!=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																									<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие присутствия элемента ФИО при любом значении элемента ПрДеесп </usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!--*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Присутствие элемента ДокНедеесп в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(@ДокНедеесп)!=0, 
																			count(@ДокНедеесп)!=0 or count(@ДокНедеесп)=0
																			)">
																									<usch:error code="0400300003" path="@ДокНедеесп" value-of-select="count(@ДокНедеесп)">Не выполнено условие присутствия элемента ДокНедеесп при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!---*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Отсутствие элемента ДокНедеесп в зависимости от значения элемента ПрДеесп ">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(@ДокНедеесп)=0, 
																			count(@ДокНедеесп)!=0 or count(@ДокНедеесп)=0
																			)">
																									<usch:error code="0400300003" path="@ДокНедеесп" value-of-select="count(@ДокНедеесп)">Не выполнено условие отсутствия элемента ДокНедеесп при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!--*********************************************************************************************************************************************************-->
																					<!--xs:appinfo>
																						<sch:pattern name="Присутствие элемента ФИО в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(ФИО)!=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																									<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие присутствия элемента ФИО при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo-->
																					<!---*********************************************************************************************************************************************************-->
																					<!---*********************************************************************************************************************************************************-->
																					<!--xs:appinfo>
																						<sch:pattern name="Отсутствие элемента ФИО в зависимости от значения элемента ПрДеесп ">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(ФИО)=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																									<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие отсутствия элемента ФИО при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo-->
																					<!---*********************************************************************************************************************************************************-->
																					<!--*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Присутствие элемента СвЗакПред в зависимости от значения элемента ПрДеесп и наличия элемента СвНотУд">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=2 and  count(../../СвНотУд)!=0 , 
																			count(СвЗакПред)!=0, 
																			count(СвЗакПред)!=0 or count(СвЗакПред)=0
																			)">
																									<usch:error code="0400300003" path="СвЗакПред" value-of-select="count(СвЗакПред)">Не выполнено условие присутствия элемента СвЗакПред при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>" и при наличии элемента СвНотУд.</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!---*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Отсутствие элемента СвЗакПред в зависимости от значения элемента ПрДеесп ">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1   , 
																			count(СвЗакПред)=0, 
																			count(СвЗакПред)!=0 or count(СвЗакПред)=0
																			)">
																									<usch:error code="0400300003" path="СвЗакПред" value-of-select="count(СвЗакПред)">Не выполнено условие отсутствия элемента СвЗакПред при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!---*********************************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Присутствие элемента ИННФЛ в зависимости от значения элемента ПрДеесп">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1, 
																			count(@ИННФЛ)!=0, 
																			count(@ИННФЛ)!=0 or count(@ИННФЛ)=0
																			)">
																									<usch:error code="0400300003" path="@ИННФЛ" value-of-select="count(@ИННФЛ)">Не выполнено условие присутствия (отсутствия) элемента ИННФЛ при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---*********************************************************************************************************************************************************-->
																					<!---*********************************************************************************************************************************************************-->
																					<!--xs:appinfo>
																						<sch:pattern name="Присутствие элемента СНИЛС в зависимости от значения элемента ПрДеесп">
																							<sch:rule context="ФЛДовер">
																								<sch:assert test="usch:iif(
																			@ПрДеесп=1, 
																			count(@СНИЛС)!=0, 
																			count(@СНИЛС)!=0 or count(@СНИЛС)=0
																			)">
																									<usch:error code="0400300003" path="@СНИЛС" value-of-select="count(@СНИЛС)">Не выполнено условие присутствия (отсутствия) элемента СНИЛС при значении элемента ПрДеесп, равном "<usch:value-of select="@ПрДеесп"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo-->
																					<!---*********************************************************************************************************************************************************-->
																					<xs:documentation>Сведения о доверителе – физическом лице</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:choice>
																		<xs:attribute name="ТипДовер" use="required">
																			<xs:annotation>
																				<xs:documentation>Тип доверителя</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:length value="2"/>
																					<xs:enumeration value="ЮЛ"/>
																					<xs:enumeration value="ИО"/>
																					<xs:enumeration value="ИП"/>
																					<xs:enumeration value="ФЛ"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="НомДовер0" use="required">
																<xs:annotation>
																	<xs:documentation>Единый регистрационный номер Основной доверенности</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="36"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="НомДоверN">
														<xs:annotation>
															<xs:documentation>Единый регистрационный номер доверенности, на основании которой осуществляется передоверие</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:length value="36"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="СвПереДовер" type="СвДовТип">
														<xs:annotation>
															<!---*********************************************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Значение элемента ПрПередов в зависимости от наличия и значения элемента ПрПерБезДов">
																	<sch:rule context="СвПереДовер">
																		<sch:assert test="usch:iif(
															count(Безотзыв/@ПрПерБезДов)!=0  and  Безотзыв/@ПрПерБезДов=1    , 
															@ПрПередов=1  or  @ПрПередов=3   , 
															@ПрПередов=1  or  @ПрПередов=2  or  @ПрПередов=3 
															)">
																			<usch:error code="0400300003" path="@ПрПередов" value-of-select="@ПрПередов">Не выполнено условие к значению элемента ПрПередов при значении элемента Безотзыв/@ПрПерБезДов, равном "<usch:value-of select="Безотзыв/@ПрПерБезДов"/>".</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---*********************************************************************************************************************************************************-->
															<!---*********************************************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Значение элемента ПрПередов в зависимости от наличия и значения элемента ПрПерБезДов">
																	<sch:rule context="СвПереДовер">
																		<sch:assert test="usch:iif(
															count(Безотзыв/@ПрПерБезДов)!=0  and  Безотзыв/@ПрПерБезДов=2    , 
															@ПрПередов=2  , 
															@ПрПередов=1  or  @ПрПередов=2  or  @ПрПередов=3 
															)">
																			<usch:error code="0400300003" path="@ПрПередов" value-of-select="@ПрПередов">Не выполнено условие к значению элемента ПрПередов при значении элемента Безотзыв/@ПрПерБезДов, равном "<usch:value-of select="Безотзыв/@ПрПерБезДов"/>".</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---*********************************************************************************************************************************************************-->
															<!---*********************************************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие элемента ПрУтрПолн в зависимости от значения элемента ПрПередов">
																	<sch:rule context="СвПереДовер">
																		<sch:assert test="usch:iif(
															@ПрПередов=2, 
															count(@ПрУтрПолн)=0, 
															count(@ПрУтрПолн)!=0
															)">
																			<usch:error code="0400300003" path="@ПрУтрПолн" value-of-select="count(@ПрУтрПолн)">Не выполнено условие присутствия элемента ПрУтрПолн при значении элемента ПрПередов, равном "<usch:value-of select="@ПрПередов"/>".</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---*********************************************************************************************************************************************************-->
															<xs:documentation>Сведения о доверенности, выданной в порядке передоверия</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="СвЛицПередПолн" maxOccurs="unbounded">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента РосОргПрдПолн в зависимости от значения элемента ТипЛицПрдПолн">
														<sch:rule context="СвЛицПередПолн">
															<sch:assert test="usch:iif(
												@ТипЛицПрдПолн='ЮЛ', 
												count(РосОргПрдПолн)!=0, 
												count(РосОргПрдПолн)=0 
												)">
																<usch:error code="0400300003" path="РосОргПрдПолн" value-of-select="count(РосОргПрдПолн)">Не выполнено условие присутствия (отсутствия) элемента РосОргПрдПолн при значении элемента ТипЛицПрдПолн, равном "<usch:value-of select="@ТипЛицПрдПолн"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ИППрдПолн в зависимости от значения элемента ТипЛицПрдПолн">
														<sch:rule context="СвЛицПередПолн">
															<sch:assert test="usch:iif(
												@ТипЛицПрдПолн='ИП', 
												count(ИППрдПолн)!=0, 
												count(ИППрдПолн)=0
												)">
																<usch:error code="0400300003" path="ИППрдПолн" value-of-select="count(ИППрдПолн)">Не выполнено условие присутствия (отсутствия) элемента ИППрдПолн при значении элемента ТипЛицПрдПолн, равном "<usch:value-of select="@ТипЛицПрдПолн"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ФЛПрдПолн в зависимости от значения элемента ТипЛицПрдПолн">
														<sch:rule context="СвЛицПередПолн">
															<sch:assert test="usch:iif(
												@ТипЛицПрдПолн='ФЛ', 
												count(ФЛПрдПолн)!=0, 
												count(ФЛПрдПолн)=0
												)">
																<usch:error code="0400300003" path="ФЛПрдПолн" value-of-select="count(ФЛПрдПолн)">Не выполнено условие присутствия (отсутствия) элемента ФЛПрдПолн при значении элемента ТипЛицПрдПолн, равном "<usch:value-of select="@ТипЛицПрдПолн"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Отсутствие элемента ФЛПрдПолн в зависимости от значения элемента СвПереДовер/Безотзыв/ПрБезотзыв">
														<sch:rule context="СвЛицПередПолн">
															<sch:assert test="usch:iif(
												../СвДовПер/СвПереДовер/Безотзыв/@ПрБезотзыв=2 , 
												count(ФЛПрдПолн)=0, 
												count(ФЛПрдПолн)=0  or  count(ФЛПрдПолн)!=0
												)">
																<usch:error code="0400300003" path="ФЛПрдПолн" value-of-select="count(ФЛПрдПолн)">Не выполнено условие присутствия (отсутствия) элемента ФЛПрдПолн при значении элемента СвДовПер/СвПереДовер/Безотзыв/@ПрБезотзыв, равном "<usch:value-of select="../СвДовПер/СвПереДовер/Безотзыв/@ПрБезотзыв"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения о лице, передавшем полномочия</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:choice>
														<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="ФЛПрдПолн">
															<xs:annotation>
																<!--*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента ФИО в зависимости от наличия элемента СвЗакПред">
																		<sch:rule context="ФЛПрдПолн">
																			<sch:assert test="usch:iif(
																			count(СвЗакПред)=0 , 
																			count(ФИО)!=0, 
																			count(ФИО)!=0 or count(ФИО)=0
																			)">
																				<usch:error code="0400300003" path="ФИО" value-of-select="count(ФИО)">Не выполнено условие присутствия элемента ФИО в зависимости от наличия элемента СвЗакПред.</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<!---*********************************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
																		<sch:rule context="ФЛПрдПолн/СведФЛ">
																			<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
																				<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента ФЛПрдПолн/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
																			</sch:assert>
																		</sch:rule>
																	</sch:pattern>
																</xs:appinfo>
																<!---*********************************************************************************************************************************************************-->
																<xs:documentation>Сведения о лице, передавшем полномочия – физическом лице</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="ФИО" type="ФИОТип" minOccurs="0">
																		<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="СвЗакПредТип" minOccurs="0">
																		<xs:annotation>
																			<xs:documentation>Сведения о законном представителе физического лица</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																</xs:sequence>
																<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
																	<xs:annotation>
																		<xs:documentation>ИНН физического лица</xs:documentation>
																	</xs:annotation>
																</xs:attribute>
																<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
																	<xs:annotation>
																		<xs:documentation>СНИЛС</xs:documentation>
																	</xs:annotation>
																</xs:attribute>
															</xs:complexType>
														</xs:element>
													</xs:choice>
													<xs:element name="Подписант" type="ФИОТип">
														<xs:annotation>
															<xs:documentation>Сведения о физическом лице, подписывающем доверенность от имени лица, передавшего полномочия (российской организации) или сведения о физическом лице, подписывающем доверенность от своего имени</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="ТипЛицПрдПолн" use="required">
													<xs:annotation>
														<xs:documentation>Тип лица, передавшего полномочия</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:length value="2"/>
															<xs:enumeration value="ЮЛ"/>
															<xs:enumeration value="ИП"/>
															<xs:enumeration value="ФЛ"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="СвЛицПолучПолн" type="СвУпПредТип" maxOccurs="unbounded">
											<xs:annotation>
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СвОрг в зависимости от значения элемента ТипПред">
														<sch:rule context="СвЛицПолучПолн">
															<sch:assert test="usch:iif(
												@ТипПред='ЮЛ', 
												count(СвОрг)!=0, 
												count(СвОрг)=0 
												)">
																<usch:error code="0400300003" path="СвОрг" value-of-select="count(СвОрг)">Не выполнено условие присутствия (отсутствия) элемента СвОрг при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СведИП в зависимости от значения элемента ТипПред">
														<sch:rule context="СвЛицПолучПолн">
															<sch:assert test="usch:iif(
												@ТипПред='ИП', 
												count(СведИП)!=0, 
												count(СведИП)=0
												)">
																<usch:error code="0400300003" path="СведИП" value-of-select="count(СведИП)">Не выполнено условие присутствия (отсутствия) элемента СведИП при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<!---*********************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СведФизЛ в зависимости от значения элемента ТипПред">
														<sch:rule context="СвЛицПолучПолн">
															<sch:assert test="usch:iif(
												@ТипПред='ФЛ', 
												count(СведФизЛ)!=0, 
												count(СведФизЛ)=0
												)">
																<usch:error code="0400300003" path="СведФизЛ" value-of-select="count(СведФизЛ)">Не выполнено условие присутствия (отсутствия) элемента СведФизЛ при значении элемента ТипПред, равном "<usch:value-of select="@ТипПред"/>".</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************************-->
												<xs:documentation>Сведения о лице, получившем полномочия</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="СвПолн" type="СвПолнТип" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Сведения о передаваемых полномочиях</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="СвНотУд" type="СвНотУдТип" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Сведения о нотариальном удостоверении</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:choice>
						<xs:attribute name="ОКУД" use="required">
							<xs:annotation>
								<xs:documentation>Код формы по ОКУД</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:length value="7"/>
									<xs:enumeration value="0251222"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="ИнСвед" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Иные сведения</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:minLength value="1"/>
							<xs:maxLength value="1000"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="ИдФайл" use="required">
				<xs:annotation>
					<xs:documentation>Идентификатор файла</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсФорм" use="required">
				<xs:annotation>
					<xs:documentation>Версия формата</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="5"/>
						<xs:enumeration value="002"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="СвДовТип">
		<xs:annotation>
			<xs:documentation>Сведения доверенности</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Безотзыв" type="БезотзывТип">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<!--xs:appinfo>
						<sch:pattern name="Значение элемента ПрБезотзыв в зависимости от наличия элемента СвНотУд">
							<sch:rule context="Безотзыв">
								<sch:assert test="usch:iif(
															count(../../СвНотУд)!=0    , 
															@ПрБезотзыв=1 or @ПрБезотзыв=2 , 
															@ПрБезотзыв=1
															)">
									<usch:error code="0400300003" path="@ПрБезотзыв" value-of-select="@ПрБезотзыв">Не выполнено условие к значению элемента ПрБезотзыв при наличии (отсутствии) элемента СвНотУд, количество появлений которого равно "<usch:value-of select="count(../../СвНотУд)"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo-->
					<!---*********************************************************************************************************************************************************-->
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента ПрПерБезДов в зависимости от значения элемента ПрБезотзыв">
							<sch:rule context="Безотзыв">
								<sch:assert test="usch:iif(
															@ПрБезотзыв=2, 
															count(@ПрПерБезДов)!=0, 
															(count(@ПрПерБезДов)!=0 or count(@ПрПерБезДов)=0)
															)">
									<usch:error code="0400300003" path="@ПрПерБезДов" value-of-select="count(@ПрПерБезДов)">Не выполнено условие присутствия элемента ПрПерБезДов при значении элемента ПрБезотзыв, равном "<usch:value-of select="@ПрБезотзыв"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента УслОтзыва в зависимости от значения элемента ПрБезотзыв">
							<sch:rule context="Безотзыв">
								<sch:assert test="usch:iif(
															@ПрБезотзыв=2, 
															count(@УслОтзыва)!=0, 
															(count(@УслОтзыва)!=0 or count(@УслОтзыва)=0)
															)">
									<usch:error code="0400300003" path="@УслОтзыва" value-of-select="count(@УслОтзыва)">Не выполнено условие присутствия элемента УслОтзыва при значении элемента УслОтзыва, равном "<usch:value-of select="@ПрБезотзыв"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента ОписУслОт в зависимости от значения элемента ПрБезотзыв">
							<sch:rule context="Безотзыв">
								<sch:assert test="usch:iif(
															@ПрБезотзыв=2, 
															count(ОписУслОт)!=0, 
															(count(ОписУслОт)!=0 or count(ОписУслОт)=0)
															)">
									<usch:error code="0400300003" path="ОписУслОт" value-of-select="count(ОписУслОт)">Не выполнено условие присутствия элемента ОписУслОт при значении элемента ПрБезотзыв, равном "<usch:value-of select="@ПрБезотзыв"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о безотзывной доверенности</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="СведСистОтм">
				<xs:annotation>
					<xs:documentation>Сведения об информационной системе, которая предоставляет техническую возможность получения информации о доверенности, досрочном прекращении действия доверенности, в том числе в силу ее отмены доверителем</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="НомДовер" use="required">
			<xs:annotation>
				<xs:documentation>Единый регистрационный номер доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="36"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ВнНомДовер" use="optional">
			<xs:annotation>
				<xs:documentation>Внутренний регистрационный номер доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ДатаВнРегДовер" type="xs:date" use="optional">
			<xs:annotation>
				<xs:documentation>Дата внутренней регистрации доверенности</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ДатаВыдДовер" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>Дата совершения (выдачи) доверенности</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ДатаКонДовер" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>Дата окончания действия доверенности</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ПрПередов" use="required">
			<xs:annotation>
				<xs:documentation>Признак возможности оформления передоверия</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
					<xs:enumeration value="3"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПрУтрПолн" use="optional">
			<xs:annotation>
				<xs:documentation>Признак утраты полномочий при передоверии</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПрСовмПолн" use="required">
			<xs:annotation>
				<xs:documentation>Признак совместных полномочий</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвУпПредТип">
		<xs:annotation>
			<xs:documentation>Сведения об уполномоченном представителе (уполномоченных представителях)</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<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="СведФизЛТип" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Сведения по физическому лицу</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</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:choice>
		<xs:attribute name="ТипПред" use="required">
			<xs:annotation>
				<xs:documentation>Тип уполномоченного представителя</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="2"/>
					<xs:enumeration value="ЮЛ"/>
					<xs:enumeration value="ИП"/>
					<xs:enumeration value="ФЛ"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвПолнТип">
		<xs:sequence>
			<xs:choice>
				<xs:element name="КодПолн">
					<xs:annotation>
						<xs:documentation>Код полномочий уполномоченного представителя</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:minLength value="1"/>
							<xs:maxLength value="255"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ТекстПолн">
					<xs:annotation>
						<xs:documentation>Текстовое описание полномочий уполномоченного представителя</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:minLength value="1"/>
							<xs:maxLength value="1000"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:choice>
			<xs:element name="СодержПолн" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Содержание полномочий уполномоченного представителя</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ДопТекстПолн" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Дополнительное описание полномочий уполномоченного представителя</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="СвНотУдТип">
		<xs:annotation>
			<xs:documentation>Сведения о нотариальном удостоверении</xs:documentation>
		</xs:annotation>
		<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:sequence>
					<xs:attribute name="Должность" use="required">
						<xs:annotation>
							<xs:documentation>Должность</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="РегНомНот" use="required">
						<xs:annotation>
							<xs:documentation>Регистрационный номер нотариуса в Минюсте</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="50"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
			<xs:element name="ВриоНот" minOccurs="0">
				<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:sequence>
					<xs:attribute name="Должность" use="required">
						<xs:annotation>
							<xs:documentation>Должность</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="РегНомНот" use="required">
						<xs:annotation>
							<xs:documentation>Регистрационный номер лица, сдавшего квалификационный экзамен в Минюсте</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="50"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
			<xs:element name="ОплатНотДейст">
				<xs:annotation>
					<xs:documentation>Сведения об оплате за совершение нотариального действия</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="УплНотДейст" use="required">
						<xs:annotation>
							<xs:documentation>Уплачено за совершение нотариального действия</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:decimal">
								<xs:totalDigits value="10"/>
								<xs:fractionDigits value="2"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="ЛьготаСум" use="optional">
						<xs:annotation>
							<xs:documentation>Предоставлена льгота на сумму</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:decimal">
								<xs:totalDigits value="10"/>
								<xs:fractionDigits value="2"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
			<xs:element name="ПодпРукопис" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Рукописная подпись</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ХешPDFДок">
							<xs:annotation>
								<xs:documentation>Хеш PDF документа</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:maxLength value="16000"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ПодпИзобр">
							<xs:annotation>
								<xs:documentation>Изображение подписи</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:maxLength value="16000"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ХешПодп">
							<xs:annotation>
								<xs:documentation>Хеш подписи</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:maxLength value="16000"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ДатаВремПодп" type="xs:string">
							<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:element name="СпПрдЭНотДок" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Способ передачи электронного нотариального документа</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="НапрДокДовЕПГУ" use="optional">
						<xs:annotation>
							<xs:documentation>Направление сформированного электронного документа в ЛК доверителя на сайте ЕПГУ</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:length value="1"/>
								<xs:enumeration value="0"/>
								<xs:enumeration value="1"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="НапрДокПовЕПГУ" use="optional">
						<xs:annotation>
							<xs:documentation>Направление сформированного электронного документа в ЛК поверенного на сайте ЕПГУ</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:length value="1"/>
								<xs:enumeration value="0"/>
								<xs:enumeration value="1"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="НапрДокЗвлФНП" use="optional">
						<xs:annotation>
							<xs:documentation>Направление сформированного электронного документа в ЛК заявителя на сайте ФНП</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:length value="1"/>
								<xs:enumeration value="0"/>
								<xs:enumeration value="1"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="НапрДокПовФНП" use="optional">
						<xs:annotation>
							<xs:documentation>Направление сформированного электронного документа в ЛК поверенного на сайте ФНП</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:length value="1"/>
								<xs:enumeration value="0"/>
								<xs:enumeration value="1"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="ДрИнфСист" use="optional">
						<xs:annotation>
							<xs:documentation>Другая информационная система</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="ДрСпосВыд" use="optional">
						<xs:annotation>
							<xs:documentation>Другой способ выдачи</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
			<xs:element name="ИнСвУдНадпис" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Иные сведения удостоверительной надписи</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="4000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="РстрНомДовер" use="required">
			<xs:annotation>
				<xs:documentation>Реестровый номер доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="27"/>
					<xs:pattern value="[0-9]{2}/[0-9]{1,4}\-н/[0-9]{2}\-[0-9]{4}\-[0-9]{1,3}\-[0-9]{1,5}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="МестоДовер" use="required">
			<xs:annotation>
				<xs:documentation>Место совершения доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="БезотзывТип">
		<xs:annotation>
			<xs:documentation>Сведения о безотзывной доверенности</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ОписУслОт" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Описание условия отзыва</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ПрБезотзыв" use="required">
			<xs:annotation>
				<xs:documentation>Признак безотзывной доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПрПерБезДов" use="optional">
			<xs:annotation>
				<xs:documentation>Признак передоверия безотзывной доверенности</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="УслОтзыва" use="optional">
			<xs:annotation>
				<xs:documentation>Условие отзыва</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвОргТип">
		<xs:annotation>
			<xs:documentation>Сведения об организации</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="АдрРег" type="АдрТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Адрес регистрации</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="АдрМНФакт" type="АдрТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Адрес фактического места нахождения</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="НаимОрг" use="required">
			<xs:annotation>
				<xs:documentation>Наименование организации / Наименование обособленного подразделения организации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ИННЮЛ" type="ИННЮЛТип" use="required">
			<xs:annotation>
				<xs:documentation>ИНН организации</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="КПП" type="КППТип" use="required">
			<xs:annotation>
				<xs:documentation>КПП организации (обособленного подразделения)</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ОГРН" type="ОГРНТип" use="optional">
			<xs:annotation>
				<xs:documentation>ОГРН</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НаимУчрДок" use="optional">
			<xs:annotation>
				<xs:documentation>Наименование учредительного документа</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КонтактТлф" use="optional">
			<xs:annotation>
				<xs:documentation>Контактный телефон</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="РегНомер" use="optional">
			<xs:annotation>
				<xs:documentation>Регистрационный номер обособленного подразделения (для нерезидентов)</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="80"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвРосОргТип">
		<xs:annotation>
			<xs:documentation>Сведения о российском юридическом лице</xs:documentation>
		</xs:annotation>
		<xs:attribute name="НаимОрг" use="required">
			<xs:annotation>
				<xs:documentation>Наименование организации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ОГРН" type="ОГРНТип" use="required">
			<xs:annotation>
				<xs:documentation>ОГРН</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ИННЮЛ" type="ИННЮЛТип" use="required">
			<xs:annotation>
				<xs:documentation>ИНН организации</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="КПП" type="КППТип" use="required">
			<xs:annotation>
				<xs:documentation>КПП организации</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="АдрРФ" use="required">
			<xs:annotation>
				<xs:documentation>Адрес юридического лица в Российской Федерации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="АдрМНФакт" use="optional">
			<xs:annotation>
				<xs:documentation>Адрес фактического места нахождения</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="НаимУчрДок" use="optional">
			<xs:annotation>
				<xs:documentation>Наименование учредительного документа</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Тлф" use="optional">
			<xs:annotation>
				<xs:documentation>Контактный телефон</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвИнОргТип">
		<xs:annotation>
			<xs:documentation>Сведения об иностранном юридическом лице</xs:documentation>
		</xs:annotation>
		<xs:attribute name="НаимИО" use="required">
			<xs:annotation>
				<xs:documentation>Наименование иностранной организации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ИННЮЛ" type="ИННЮЛТип" use="optional">
			<xs:annotation>
				<xs:documentation>ИНН организации</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="КПП" type="КППТип" use="optional">
			<xs:annotation>
				<xs:documentation>КПП обособленного подразделения</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НЗА" use="optional">
			<xs:annotation>
				<xs:documentation>Номер записи об аккредитации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="11"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="СтрРег" type="ОКСМТип" use="required">
			<xs:annotation>
				<xs:documentation>Страна регистрации (инкорпорации)</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НаимРегОрг" use="optional">
			<xs:annotation>
				<xs:documentation>Наименование регистрирующего органа</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="РегНомер" use="required">
			<xs:annotation>
				<xs:documentation>Регистрационный номер</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="80"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="АдрСтрРег" use="required">
			<xs:annotation>
				<xs:documentation>Адрес юридического лица на территории государства, в котором оно зарегистрировано</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="АдрМНФакт" use="optional">
			<xs:annotation>
				<xs:documentation>Адрес фактического места нахождения</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КонтактТлф" use="optional">
			<xs:annotation>
				<xs:documentation>Контактный телефон</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СведИПТип">
		<xs:annotation>
			<xs:documentation>Сведения об индивидуальном предпринимателе</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="СведФЛ" type="СведФЛТип">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
							<sch:rule context="СведФЛ">
								<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
									<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента СведИП/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о физическом лице</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="НаимИП" use="required">
			<xs:annotation>
				<xs:documentation>Наименование индивидуального предпринимателя</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
			<xs:annotation>
				<xs:documentation>ИНН индивидуального предпринимателя</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ОГРНИП" type="ОГРНИПТип" use="required">
			<xs:annotation>
				<xs:documentation>ОГРНИП </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
			<xs:annotation>
				<xs:documentation>СНИЛС</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<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 name="СведФЛ" type="СведФЛТип">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
							<sch:rule context="СведФЛ">
								<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
									<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента СвИП/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о физическом лице</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="НаимИП" use="required">
			<xs:annotation>
				<xs:documentation>Наименование индивидуального предпринимателя</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
			<xs:annotation>
				<xs:documentation>ИНН индивидуального предпринимателя</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ОГРНИП" type="ОГРНИПТип" use="required">
			<xs:annotation>
				<xs:documentation>ОГРНИП </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
			<xs:annotation>
				<xs:documentation>СНИЛС</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<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 name="СведФЛ" type="СведФЛТип">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
							<sch:rule context="СведФЛ">
								<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
									<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента СведФизЛ/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о физическом лице</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
			<xs:annotation>
				<xs:documentation>ИНН физического лица</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
			<xs:annotation>
				<xs:documentation>СНИЛС</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СведФЛТип">
		<xs:annotation>
			<xs:documentation>Сведения о физическом лице</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="АдрМЖ" type="АдрТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Адрес места жительства</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="УдЛичнФЛ" type="УдЛичнФЛТип" minOccurs="0">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента ВыдДок в зависимости от значения элемента КодВидДок">
							<sch:rule context="УдЛичнФЛ">
								<sch:assert test="usch:iif(
																			@КодВидДок=21, 
																			count(@ВыдДок)!=0, 
																			count(@ВыдДок)!=0 or count(@ВыдДок)=0
																			)">
									<usch:error code="0400300003" path="@ВыдДок" value-of-select="count(@ВыдДок)">Не выполнено условие присутствия (отсутствия) элемента КодВидДок при значении элемента ВыдДок, равном "<usch:value-of select="@КодВидДок"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о документе, удостоверяющем личность физического лица</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ДатаРожд" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>Дата рождения</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="МестоРожд" use="optional">
			<xs:annotation>
				<xs:documentation>Место рождения</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КонтактТлф" use="optional">
			<xs:annotation>
				<xs:documentation>Контактный телефон</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Пол" use="optional">
			<xs:annotation>
				<xs:documentation>Пол физического лица</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПрГражд" use="required">
			<xs:annotation>
				<xs:documentation>Признак наличия гражданства</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
					<xs:enumeration value="3"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Гражданство" type="ОКСМТип" use="optional">
			<xs:annotation>
				<xs:documentation>Гражданство (для иностранного гражданина)</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ФЛДоверТип">
		<xs:annotation>
			<xs:documentation>Сведения о доверителе – физическом лице</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ФИО" type="ФИОТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ФИО физического лица</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="СведФЛ" type="СведФЛТип">
				<xs:annotation>
					<!---*********************************************************************************************************************************************************-->
					<xs:appinfo>
						<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
							<sch:rule context="СведФЛ">
								<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
									<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента ФЛДовер/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
								</sch:assert>
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
					<!---*********************************************************************************************************************************************************-->
					<xs:documentation>Сведения о физическом лице</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="СвЗакПред" type="СвЗакПредТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Сведения о законном представителе физического лица</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ПрДеесп" use="required">
			<xs:annotation>
				<xs:documentation>Признак наличия полной гражданской дееспособности доверителя – физического лица</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="1"/>
					<xs:enumeration value="1"/>
					<xs:enumeration value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="optional">
			<xs:annotation>
				<xs:documentation>ИНН физического лица</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
			<xs:annotation>
				<xs:documentation>СНИЛС</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ДокНедеесп" use="optional">
			<xs:annotation>
				<xs:documentation>Наименование и реквизиты документа, подтверждающего недееспособность доверителя физического лица</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвЗакПредТип">
		<xs:annotation>
			<xs:documentation>Сведения о законном представителе физического лица</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="СвОрг" type="СвОргТип" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Сведения о юридическом лице</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="СвПоФЛ">
				<xs:annotation>
					<xs:documentation>Сведения по физическому лицу</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="СведФЛ" type="СведФЛТип">
							<xs:annotation>
								<!---*********************************************************************************************************************************************************-->
								<xs:appinfo>
									<sch:pattern name="Присутствие элемента Гражданство в зависимости от значения элемента ПрГражд">
										<sch:rule context="СведФЛ">
											<sch:assert test="usch:iif(
																			@ПрГражд=2, 
																			count(@Гражданство)!=0, 
																			count(@Гражданство)!=0 or count(@Гражданство)=0
																			)">
												<usch:error code="0400300003" path="@Гражданство" value-of-select="count(@Гражданство)">Не выполнено условие присутствия (отсутствия) элемента СвПоФЛ/СведФЛ/Гражданство при значении элемента ПрГражд, равном "<usch:value-of select="@ПрГражд"/>".</usch:error>
											</sch:assert>
										</sch:rule>
									</sch:pattern>
								</xs:appinfo>
								<!---*********************************************************************************************************************************************************-->
								<xs:documentation>Сведения о физическом лице</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="РеквДокПдтв" type="РеквДокПдтвТип" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Реквизиты документа, подтверждающего полномочия законного представителя физического лица</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
						<xs:annotation>
							<xs:documentation>ИНН физического лица</xs:documentation>
						</xs:annotation>
					</xs:attribute>
					<xs:attribute name="СНИЛС" type="СНИЛСТип" use="required">
						<xs:annotation>
							<xs:documentation>СНИЛС</xs:documentation>
						</xs:annotation>
					</xs:attribute>
					<xs:attribute name="ДокНедеесп" use="required">
						<xs:annotation>
							<xs:documentation>Наименование документа, подтверждающего недееспособность доверителя физического лица</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:minLength value="1"/>
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="РеквДокПдтвТип">
		<xs:annotation>
			<xs:documentation>Реквизиты документа, подтверждающего полномочия</xs:documentation>
		</xs:annotation>
		<xs:attribute name="ДатаВыд" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>Дата выдачи</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="КемВыд" use="required">
			<xs:annotation>
				<xs:documentation>Кем выдан</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="СвУдДок" use="optional">
			<xs:annotation>
				<xs:documentation>Сведения об удостоверении документа, если он удостоверен</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="4000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="АдрТип">
		<xs:annotation>
			<xs:documentation>Сведения об адресе</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Регион" type="CCРФТип" use="required">
			<xs:annotation>
				<xs:documentation>Субъект Российской Федерации (код)</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="АдрРФ" use="required">
			<xs:annotation>
				<xs:documentation>Адрес в Российской Федерации</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="1000"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="УдЛичнФЛТип">
		<xs:annotation>
			<xs:documentation>Сведения о документе, удостоверяющем личность физического лица</xs:documentation>
		</xs:annotation>
		<xs:attribute name="КодВидДок" use="required">
			<xs:annotation>
				<xs:documentation>Код вида документа</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="СПДУЛТип">
					<xs:enumeration value="03"/>
					<xs:enumeration value="07"/>
					<xs:enumeration value="10"/>
					<xs:enumeration value="11"/>
					<xs:enumeration value="12"/>
					<xs:enumeration value="13"/>
					<xs:enumeration value="15"/>
					<xs:enumeration value="19"/>
					<xs:enumeration value="21"/>
					<xs:enumeration value="24"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="СерНомДок" type="СПДУЛШТип" use="required">
			<xs:annotation>
				<xs:documentation>Серия и номер документа</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ДатаДок" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>Дата выдачи документа</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ВыдДок" use="optional">
			<xs:annotation>
				<xs:documentation>Наименование органа, выдавшего документ</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КодВыдДок" use="optional">
			<xs:annotation>
				<xs:documentation>Код подразделения органа, выдавшего документ</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="7"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ФИОТип">
		<xs:annotation>
			<xs:documentation>Фамилия, имя, отчество (при наличии)</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Фамилия" use="required">
			<xs:annotation>
				<xs:documentation>Фамилия</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="60"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Имя" use="optional">
			<xs:annotation>
				<xs:documentation>Имя</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="60"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Отчество" use="optional">
			<xs:annotation>
				<xs:documentation>Отчество</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="60"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="ИННФЛТип">
		<xs:annotation>
			<xs:documentation>Идентификационный номер налогоплательщика - физического лица</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="12"/>
			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ИННЮЛТип">
		<xs:annotation>
			<xs:documentation>Идентификационный номер налогоплательщика - организации</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="10"/>
			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="КППТип">
		<xs:annotation>
			<xs:documentation>Код причины постановки на учет (КПП) - 5 и 6 знаки от 0-9 и A-Z</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="9"/>
			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="КНДТип">
		<xs:annotation>
			<xs:documentation>Код из Классификатора налоговой документации</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="7"/>
			<xs:pattern value="[0-9]{7}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОГРНТип">
		<xs:annotation>
			<xs:documentation>Основной государственный регистрационный номер юридического лица  </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="13"/>
			<xs:pattern value="[0-9]{13}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОГРНИПТип">
		<xs:annotation>
			<xs:documentation>Основной государственный регистрационный номер индивидуального предпринимателя</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="15"/>
			<xs:pattern value="[0-9]{15}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКСМТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора стран мира</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:pattern value="[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКВТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора валют</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:pattern value="[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="СНИЛСТип">
		<xs:annotation>
			<xs:documentation>Страховой номер индивидуального лицевого счета</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="14"/>
			<xs:pattern value="[0-9]{3}\-[0-9]{3}\-[0-9]{3}\-[0-9]{2}"/>
			<xs:pattern value="[0-9]{3}\-[0-9]{3}\-[0-9]{3} [0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CCРФТип">
		<xs:annotation>
			<xs:documentation>Код из Справочника субъекта Российской Федерации </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="СПДУЛТип">
		<xs:annotation>
			<xs:documentation>Коды Справочника видов документов, удостоверяющих личность налогоплательщика</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="СПДУЛШТип">
		<xs:annotation>
			<xs:documentation>Шаблон серии, номера из Справочника видов документов, удостоверяющих личность налогоплательщика</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="25"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
