<?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="Проверка имени файла на соответствие значению атрибута @ИдФайл">
					<sch:rule context="Файл">
						<!--  Табл.4.1. Проверка имени файла на соответствие ИдФайл                                                                             -->
						<sch:assert test="usch:getFileName() = @ИдФайл">
							<usch:error code="0400400007" path="@ИдФайл" value-of-select="@ИдФайл" doc-id-path="usch:getFileName()" doc-id-caption="Файл">Имя файла обмена "<usch:value-of select="usch:getFileName()"/>" не совпадает со значением элемента ИдФайл "<usch:value-of select="@ИдФайл"/>"</usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---**************************************************************************************************************************************************************************-->
			<!---*************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Присутствие элементов ПризнНал8, ПризнНал81, ПризнНал9, ПризнНал91, ПризнНал10, ПризнНал11, ПризнНал12 в зависимости от значения элемента ПризнНал8-12">
					<sch:rule context="Файл">
						<!-- Табл.4.1. Контроль  присутствия элементов ПризнНал8, ПризнНал81, ПризнНал9, ПризнНал91, ПризнНал10, ПризнНал11, ПризнНал12 в зависимости от значения элемента ПризнНал8-12 -->
						<sch:assert test="usch:iif(   @ПризнНал8-12=1, 
	(count(@ПризнНал8)!=0 and count(@ПризнНал81)!=0 and count(@ПризнНал9)!=0 and count(@ПризнНал91)!=0 and count(@ПризнНал10)!=0 and count(@ПризнНал11)!=0 and count(@ПризнНал12)!=0) , 
	(count(@ПризнНал8)=0 and count(@ПризнНал81)=0 and count(@ПризнНал9)=0 and count(@ПризнНал91)=0 and count(@ПризнНал10)=0 and count(@ПризнНал11)=0 and count(@ПризнНал12)=0)  )">
							<usch:error code="0400300003" path="@ПризнНал8-12" value-of-select="@ПризнНал8-12">  Не выполнено условие присутствия (отсутствия) элементов Файл/(ПризнНал8, ПризнНал81, ПризнНал9, ПризнНал91, ПризнНал10, ПризнНал11, ПризнНал12) при значении элемента ПризнНал8-12, равном "<usch:value-of select="@ПризнНал8-12"/>". </usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---*************************************************************************************************************************************************************-->
			<!---*************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Значение ПризнНал8 в зависимости от значений других элементов">
					<sch:rule context="Файл">
						<!-- Табл.4.8. Контроль значения элемента ПризнНал8 в  зависимости  от  значений других элементов -->
						<sch:assert test="usch:iif (  
 (count(Документ/НДС/КнигаПокупДЛ)!=0 or 
( count(Документ/НДС/СумУпл164/СумНалВыч/@НалВычОбщ)!=0  and  Документ/НДС/СумУпл164/СумНалВыч/@НалВычОбщ>0 ) or 
( count(Документ/НДС/НалПодтв0/СумОпер4/@НалВычПод)!=0  and  Документ/НДС/НалПодтв0/СумОпер4/@НалВычПод>0 ) or									
( count(Документ/НДС/НалПодтв0/СумОпер4/@НалНеПод)!=0  and  Документ/НДС/НалПодтв0/СумОпер4/@НалНеПод>0 )  )	,
(count(@ПризнНал8)!=0  and  @ПризнНал8!=0) ,
(count(@ПризнНал8)=0  or count(@ПризнНал8)!=0)  
 )">
							<usch:error code="0400400007" path="@ПризнНал8" value-of-select="@ПризнНал8"> Значение элемента Файл/ПризнНал8 не соответствует заданному условию </usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---*************************************************************************************************************************************************************-->
			<!---*************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Значение ПризнНал9 в зависимости от значений других элементов">
					<sch:rule context="Файл">
						<!-- Табл.4.8. Контроль значения элемента ПризнНал9 в  зависимости  от  значений других элементов -->
						<sch:assert test="usch:iif (
 ( count(Документ/НДС/КнигаПродДЛ)!=0 or 
( count(Документ/НДС/СумУпл164/СумНалОб/@НалВосстОбщ)!=0  and  Документ/НДС/СумУпл164/СумНалОб/@НалВосстОбщ>0 ) or 
( count(Документ/НДС/НалПодтв0/СумОпер4/@НалВосст)!=0  and  Документ/НДС/НалПодтв0/СумОпер4/@НалВосст>0 ) or 
( count(Документ/НДС/НалПодтв0/СумОпер1010447/@НалВосст)!=0  and  Документ/НДС/НалПодтв0/СумОпер1010447/@НалВосст>0 ) ) ,
count(@ПризнНал9)!=0  and  @ПризнНал9!=0 ,
( count(@ПризнНал9)=0  or  count(@ПризнНал9)!=0) 
 )">
							<usch:error code="0400400007" path="@ПризнНал9" value-of-select="@ПризнНал9"> Значение элемента Файл/ПризнНал9 не соответствует заданному условию </usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---*************************************************************************************************************************************************************-->
			<!---*************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Значение ПризнНал12 в зависимости от значений других элементов">
					<sch:rule context="Файл">
						<!-- Табл.4.8. Контроль значения элемента ПризнНал12 в  зависимости  от  значений других элементов -->
						<sch:assert test="usch:iif( ( count(Документ/НДС/СумУплНП/@СумПУ_173.5)!=0  and  Документ/НДС/СумУплНП/@СумПУ_173.5>0 ) ,
(count(@ПризнНал12)!=0  and  @ПризнНал12!=0) , ( count(@ПризнНал12)=0  or  @ПризнНал12=0) )">
							<usch:error code="0400400007" path="@ПризнНал12" value-of-select="@ПризнНал12"> Значение элемента Файл/ПризнНал12 не соответствует заданному условию </usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---*************************************************************************************************************************************************************-->
			<!---*************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Присутствие элемента КнигаПокуп в зависимости от значения элемента ПризнНал8">
					<sch:rule context="Файл">
						<!-- Табл.4.9. Контроль  присутствия элемента КнигаПокуп в зависимости от значения элемента ПризнНал8 -->
						<sch:assert test="usch:iif(   @ПризнНал8=1, 	count(Документ/НДС/КнигаПокуп)!=0 , 	(count(Документ/НДС/КнигаПокуп)=0  or  count(Документ/НДС/КнигаПокуп)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/КнигаПокуп" value-of-select="count(Документ/НДС/КнигаПокуп)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/КнигаПокуп при значении элемента ПризнНал8, равном "<usch:value-of select="@ПризнНал8"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента КнигаПокупДЛ в зависимости от значения элемента ПризнНал81 -->
						<sch:assert test="usch:iif(   @ПризнНал81=1, 	count(Документ/НДС/КнигаПокупДЛ)!=0 , 	(count(Документ/НДС/КнигаПокупДЛ)=0  or  count(Документ/НДС/КнигаПокупДЛ)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/КнигаПокупДЛ" value-of-select="count(Документ/НДС/КнигаПокупДЛ)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/КнигаПокупДЛ при значении элемента ПризнНал81, равном "<usch:value-of select="@ПризнНал81"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента КнигаПрод в зависимости от значения элемента ПризнНал9 -->
						<sch:assert test="usch:iif(   @ПризнНал9=1, 	count(Документ/НДС/КнигаПрод)!=0 , 	(count(Документ/НДС/КнигаПрод)=0  or  count(Документ/НДС/КнигаПрод)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/КнигаПрод" value-of-select="count(Документ/НДС/КнигаПрод)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/КнигаПрод при значении элемента ПризнНал9, равном "<usch:value-of select="@ПризнНал9"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента КнигаПродДЛ в зависимости от значения элемента ПризнНал91 -->
						<sch:assert test="usch:iif(   @ПризнНал91=1, 	count(Документ/НДС/КнигаПродДЛ)!=0 , 	(count(Документ/НДС/КнигаПродДЛ)=0  or  count(Документ/НДС/КнигаПродДЛ)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/КнигаПродДЛ" value-of-select="count(Документ/НДС/КнигаПродДЛ)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/КнигаПродДЛ при значении элемента ПризнНал91, равном "<usch:value-of select="@ПризнНал91"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента ЖУчВыстСчФ в зависимости от значения элемента ПризнНал10 -->
						<sch:assert test="usch:iif(   @ПризнНал10=1, 	count(Документ/НДС/ЖУчВыстСчФ)!=0 , 	(count(Документ/НДС/ЖУчВыстСчФ)=0  or  count(Документ/НДС/ЖУчВыстСчФ)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/ЖУчВыстСчФ" value-of-select="count(Документ/НДС/ЖУчВыстСчФ)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/ЖУчВыстСчФ при значении элемента ПризнНал10, равном "<usch:value-of select="@ПризнНал10"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента ЖУчПолучСчФ в зависимости от значения элемента ПризнНал11 -->
						<sch:assert test="usch:iif(   @ПризнНал11=1, 	count(Документ/НДС/ЖУчПолучСчФ)!=0 , 	(count(Документ/НДС/ЖУчПолучСчФ)=0  or  count(Документ/НДС/ЖУчПолучСчФ)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/ЖУчПолучСчФ" value-of-select="count(Документ/НДС/ЖУчПолучСчФ)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/ЖУчПолучСчФ при значении элемента ПризнНал11, равном "<usch:value-of select="@ПризнНал11"/>". </usch:error>
						</sch:assert>
						<!-- Табл.4.9. Контроль  присутствия элемента ВыстСчФ_173.5 в зависимости от значения элемента ПризнНал12 -->
						<sch:assert test="usch:iif(   @ПризнНал12=1, 	count(Документ/НДС/ВыстСчФ_173.5)!=0 , 	(count(Документ/НДС/ВыстСчФ_173.5)=0  or  count(Документ/НДС/ВыстСчФ_173.5)!=0)  )">
							<usch:error code="0400300003" path="Документ/НДС/ВыстСчФ_173.5" value-of-select="count(Документ/НДС/ВыстСчФ_173.5)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/ВыстСчФ_173.5 при значении элемента ПризнНал12, равном "<usch:value-of select="@ПризнНал12"/>". </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="Документ">
									<!-- Табл.4.8. Контроль  обязательности  присутствия  ФИО (руководителя организации / представителя)  в  зависимости  от  значения  ПрПодп и наличия НПЮЛ -->
									<sch:assert test=" (Подписант/ФИО and Подписант/@ПрПодп=2) or (Подписант/ФИО and Подписант/@ПрПодп=1 and СвНП/НПЮЛ) or 		( ( (Подписант/ФИО) or  not(Подписант/ФИО) )  and Подписант/@ПрПодп=1 and СвНП/НПФЛ) ">
										<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="Документ">
									<!-- Табл.4.8. Контроль значения элемента ПоМесту в  зависимости  от  значения элемента  КПП -->
									<sch:assert test="
( count(СвНП/НПЮЛ/@КПП)!=0 and 
( ( (substring(СвНП/НПЮЛ/@КПП,5,2)=50) and @ПоМесту=213 ) 
or 
( ( (substring(СвНП/НПЮЛ/@КПП,5,2)=36) or (substring(СвНП/НПЮЛ/@КПП,5,2)=76) or (substring(СвНП/НПЮЛ/@КПП,5,2)=51) ) and @ПоМесту=250 ) 
or 
( ( (number(substring(СвНП/НПЮЛ/@КПП,5,2)='4T') ) or (number(substring(СвНП/НПЮЛ/@КПП,5,2)='5G') ) ) and @ПоМесту=227 ) 
or 
( (substring(СвНП/НПЮЛ/@КПП,5,2)!=76) and (substring(СвНП/НПЮЛ/@КПП,5,2)!=36) and (number(substring(СвНП/НПЮЛ/@КПП,5,2)!='4T') ) and (number(substring(СвНП/НПЮЛ/@КПП,5,2)!='5G') ) and (@ПоМесту=214 or @ПоМесту=215 or @ПоМесту=216 or @ПоМесту=231  or @ПоМесту=331) ) ) ) 
or 
( count(СвНП/НПЮЛ/@КПП)=0 )
">
										<usch:error code="0400400007" 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="Документ">
									<!-- Табл.4.8. Контроль  обязательности  присутствия элемента СумУплНА в зависимости от значения элемента ПоМесту -->
									<sch:assert test="usch:iif(   @ПоМесту=231, 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="Документ">
									<!-- Табл.4.8. Контроль значения элемента Период в  зависимости  от  значения элемента  ПоМесту -->
									<sch:assert test="usch:iif( (@Период=01 or  @Период=02 or @Период=03 or @Период=04 or @Период=05 or @Период=06 or @Период=07 or @Период=08 or @Период=09 or @Период=10 or @Период=11 or @Период=12) , @ПоМесту=250 , @ПоМесту=250 or @ПоМесту!=250 )">
										<usch:error code="0400400007" 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="Документ">
									<!-- Табл.4.14. Контроль  обязательности  присутствия элемента СумВосУпл в зависимости от значения элемента Период -->
									<sch:assert test="usch:iif(   (@Период=24 or @Период=56) , count(НДС/СумУпл164/СумВосУпл)!=0  or  count(НДС/СумУпл164/СумВосУпл)=0, count(НДС/СумУпл164/СумВосУпл)=0  )">
										<usch:error code="0400300003" path="НДС/СумУпл164/СумВосУпл" value-of-select="count(НДС/СумУпл164/СумВосУпл)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/СумУпл164/СумВосУпл при значении элемента Период, равном "<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="СвНП">
								<xs:annotation>
									<xs:documentation>Сведения о налогоплательщике</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="НПЮЛ">
											<xs:annotation>
												<xs:documentation>Налогоплательщик - юридическое лицо</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="СвРеоргЮЛ" minOccurs="0">
														<xs:annotation>
															<!---*********************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие атрибутов ИННЮЛ и КПП">
																	<sch:rule context="СвРеоргЮЛ">
																		<!-- Табл.4.5. Контроль  обязательности  присутствия  атрибутов  ИННЮЛ  и  КПП  в  зависимости  от  значения  атрибута  ФормРеорг       -->
																		<sch:assert test=" (count(@ИННЮЛ)!=0 and @ФормРеорг!=0) or (count(@ИННЮЛ)=0 and @ФормРеорг=0)  ">
																			<usch:error code="0400300003" path="@ИННЮЛ" value-of-select="@ФормРеорг">Не выполнено условие присутствия элемента Файл/Документ/СвНП/НПЮЛ/СвРеоргЮЛ/ИННЮЛ при значении элемента ФормРеорг, равном "<usch:value-of select="@ФормРеорг"/>".</usch:error>
																		</sch:assert>
																		<sch:assert test=" (count(@КПП)!=0 and @ФормРеорг!=0) or (count(@КПП)=0 and @ФормРеорг=0)  ">
																			<usch:error code="0400300003" path="@КПП" value-of-select="@ФормРеорг">													 Не выполнено условие присутствия элемента Файл/Документ/СвНП/НПЮЛ/СвРеоргЮЛ/@КПП при значении элемента ФормРеорг, равном "<usch:value-of select="@ФормРеорг"/>".</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---*********************************************************************************************************************************-->
															<xs:documentation>Сведения о реорганизованной (ликвидированной) организации</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:attribute name="ФормРеорг" use="required">
																<xs:annotation>
																	<xs:documentation>Код формы реорганизации (ликвидация)</xs:documentation>
																	<xs:documentation>Принимает значение:
0 – ликвидация   | 
1 – преобразование   | 
2 – слияние   | 
3 – разделение   | 
5 – присоединение   | 
6 – разделение с одновременным присоединением</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:enumeration value="5"/>
																		<xs:enumeration value="6"/>
																		<xs:enumeration value="0"/>
																	</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:complexType>
													</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: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:sequence>
												<xs:attribute name="ИННФЛ" type="ИННФЛТип" use="required">
													<xs:annotation>
														<xs:documentation>ИНН физического лица</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:choice>
									<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="20"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Подписант">
								<xs:annotation>
									<!---*********************************************************************************************************************************************************-->
									<xs:appinfo>
										<sch:pattern name="Присутствие сведений о представителе">
											<sch:rule context="Подписант">
												<!-- Табл.4.8. Контроль  обязательности  присутствия  Сведений  о  представителе  налогоплательщика  в  зависимости  от  значения  ПрПодп  -->
												<sch:assert test="usch:iif(@ПрПодп=2, count(СвПред)!=0, (count(СвПред)!=0 or count(СвПред)=0))">
													<usch:error code="0400300003" path="@ПрПодп" value-of-select="@ПрПодп">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/Подписант/СвПред при значении элемента ПрПодп, равном "<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="СвПред" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Сведения о представителе налогоплательщика, налогового агента</xs:documentation>
												<xs:documentation><![CDATA[Элемент обязателен при <ПрПодп>=2]]></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:string">
															<xs:minLength value="1"/>
															<xs:maxLength value="120"/>
														</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:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="ПрПодп" use="required">
										<xs:annotation>
											<xs:documentation>Признак лица, подписавшего документ</xs:documentation>
											<xs:documentation>Принимает значение:
1 – налогоплательщик, налоговый агент   |
2 – представитель налогоплательщика, налогового агента</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:element>
							<xs:element name="НДС">
								<xs:annotation>
									<xs:documentation>Налоговая декларация по налогу на добавленную стоимость</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="СумУплНП">
											<xs:annotation>
												<!---**********************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента ОКТМО в зависимости от значения элемента ПоМесту">
														<sch:rule context="СумУплНП">
															<!-- Табл.4.10. Контроль  обязательности  присутствия элемента ОКТМО в зависимости от значения элемента ПоМесту -->
															<sch:assert test="usch:iif(   (../../@ПоМесту)=231, (count(@ОКТМО)=0 or 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="СумУплНП">
															<!-- Табл.4.10. Контроль  обязательности  присутствия элемента КБК в зависимости от значения элемента ПоМесту -->
															<sch:assert test="usch:iif(   (../../@ПоМесту)=231, (count(@КБК)=0 or 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="СумУплНП">
															<!-- Табл.4.10. Контроль  обязательности  присутствия элемента КБК в зависимости от наличия элемента ОКТМО -->
															<sch:assert test="usch:iif(   count(@ОКТМО)!=0, count(@КБК)!=0 , (count(@КБК)=0 or count(@КБК)!=0)  )">
																<usch:error code="0400300001" path="@КБК" value-of-select="count(@КБК)">  Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/СумУплНП/КБК при наличии элемента ОКТМО. </usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---**********************************************************************************************************************************************-->
												<!---**********************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие НомДогИТ, ДатаНачДогИТ, ДатаКонДогИТ     ">
														<sch:rule context="СумУплНП">
															<!-- Табл.4.10. Контроль  обязательности  присутствия  НомДогИТ в  зависимости  от  значения  КПП -->
															<sch:assert test="usch:iif(  (../../@ПоМесту)=227 , count(@НомДогИТ)!=0, count(@НомДогИТ)=0 )">
																<usch:error code="0400300003" path="@НомДогИТ" value-of-select="count(@НомДогИТ)"> Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/СумУплНП/НомДогИТ при значении элемента ПоМесту, равном "<usch:value-of select="../../@ПоМесту"/>". </usch:error>
															</sch:assert>
															<!-- Табл.4.10. Контроль  обязательности  присутствия  ДатаНачДогИТ в  зависимости  от  значения  КПП -->
															<sch:assert test="usch:iif(   (../../@ПоМесту)=227 , count(@ДатаНачДогИТ)!=0, count(@ДатаНачДогИТ)=0 )">
																<usch:error code="0400300003" path="@ДатаНачДогИТ" value-of-select="count(@ДатаНачДогИТ)"> Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/НДС/СумУплНП/ДатаНачДогИТ при значении элемента ПоМесту, равном "<usch:value-of select="../../@ПоМесту"/>". </usch:error>
															</sch:assert>
															<!-- Табл.4.10. Контроль  возможности  присутствия  ДатаКонДогИТ в  зависимости  от  значения  КПП -->
															<sch:assert test="usch:iif(   (../../@ПоМесту)=227 , (count(@ДатаКонДогИТ)!=0 or 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="Присутствие одного из элементов  СумПУ_173.5  или  СумПУ_173.1  в зависимости от наличия элемента ОКТМО">
														<sch:rule context="СумУплНП">
															<!-- Табл.4.10. Контроль  обязательности  присутствия одного из элементов  СумПУ_173.5  или  СумПУ_173.1  в зависимости от наличия элемента ОКТМО -->
															<sch:assert test="usch:iif(   count(@ОКТМО)!=0 , 
									count(@СумПУ_173.5)!=0 or count(@СумПУ_173.1)!=0  ,  
									count(@СумПУ_173.5)=0 and count(@СумПУ_173.1)=0     )">
																<usch:error code="0400300001" 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: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="СумПУ_173.5" use="optional">
													<xs:annotation>
														<xs:documentation>Сумма налога, подлежащая уплате в бюджет в соответствии с пунктом 5 статьи 173 Налогового кодекса Российской Федерации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="СумПУ_173.1" use="optional">
													<xs:annotation>
														<xs:documentation>Сумма налога, подлежащая уплате в бюджет в соответствии с пунктом 1 статьи 173 Налогового кодекса Российской Федерации / Сумма налога, исчисленная к возмещению из бюджета в соответствии с пунктом 2 статьи 173 Налогового кодекса Российской Федерации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</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="10"/>
														</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:complexType>
										</xs:element>
										<xs:element name="СумУплНА" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<!---****************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие одного из элементов СведПродЮЛ или СведПродФЛ в зависимсоти от значения элемента КодОпер ">
														<sch:rule context="СумУплНА">
															<!-- Табл.11. Контроль  обязательности  присутствия одного из элементов СведПродЮЛ или СведПродФЛ в зависимсоти от значения элемента КодОпер -->
															<sch:assert test="usch:iif( (@КодОпер=1011712 or @КодОпер=1011703)  , (count(СведПродЮЛ)!=0 or count(СведПродФЛ)!=0), 	(count(СведПродЮЛ)!=0 or count(СведПродЮЛ)=0 or count(СведПродФЛ)!=0 or count(СведПродФЛ)=0)  )">
																<usch:error code="0400300003" path="" value-of-select="count(СведПродЮЛ)">Не выполнено условие присутствия элемента Файл/Документ/НДС/СумУплНА/(СведПродЮЛ или СведПродФЛ) при значении элемента КодОпер, равном "<usch:value-of select="@КодОпер"/>".</usch:error>
															</sch:assert>
															<!-- Табл.12. Контроль  обязательности  присутствия элемента ИННЮЛПрод в зависимсоти от значения элемента КодОпер -->
															<sch:assert test="usch:iif( @КодОпер=1011703  , 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:choice>
													<xs:element name="СведПродЮЛ" minOccurs="0">
														<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: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: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="ИННФЛПрод" type="ИННФЛТип" use="optional">
																<xs:annotation>
																	<xs:documentation>ИНН налогоплательщика - продавца</xs:documentation>
																</xs:annotation>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:choice>
												<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="ОКТМО" 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:integer">
															<xs:totalDigits value="14"/>
														</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="7"/>
														</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:integer">
															<xs:totalDigits value="14"/>
														</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:integer">
															<xs:totalDigits value="14"/>
														</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:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="СумУпл164" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Расчет суммы налога, подлежащей уплате в бюджет по операциям, облагаемым по налоговым ставкам, предусмотренным пунктами 2 - 4 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="СумНалОб" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Расчет общей суммы налога по налогооблагаемым объектам</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="РеалТов18" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Реализация (передача на территории Российской Федерации для собственных нужд) товаров (работ, услуг), передача имущественных прав по ставке налога 18%, а также суммы, связанные с расчетами по оплате налогооблагаемых товаров (работ, услуг), всего</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="РеалТов10" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Реализация (передача на территории Российской Федерации для собственных нужд) товаров (работ, услуг), передача имущественных прав по ставке налога 10%, а также суммы, связанные с расчетами по оплате налогооблагаемых товаров (работ, услуг), всего</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="РеалТов118" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Реализация (передача на территории Российской Федерации для собственных нужд) товаров (работ, услуг), передача имущественных прав по ставке налога 18/118, а также суммы, связанные с расчетами по оплате налогооблагаемых товаров (работ, услуг), всего</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="РеалТов110" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Реализация (передача на территории Российской Федерации для собственных нужд) товаров (работ, услуг), передача имущественных прав по ставке налога 10/110, а также суммы, связанные с расчетами по оплате налогооблагаемых товаров (работ, услуг), всего</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<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>Выполнение строительно-монтажных работ для собственного потребления по ставке налога 18%</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ОплПредПост" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Суммы полученной оплаты, частичной оплаты в счет предстоящих поставок товаров (выполнения работ, оказания услуг), передачи имущественных прав</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="СумНалВосст" minOccurs="0">
																	<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:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="СумНал170.3.3" use="optional">
																			<xs:annotation>
																				<xs:documentation>Суммы налога, подлежащие восстановлению в соответствии с подпунктом 3 пункта 3 статьи 170 Налогового кодекса Российской Федерации</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="СумНалОперСт0" use="optional">
																			<xs:annotation>
																				<xs:documentation>Суммы налога, подлежащие восстановлению при совершении операций, облагаемых по налоговой ставке 0 процентов</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</xs:element>
																<xs:element name="КорРеалТов18" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Корректировка реализации товаров (работ, услуг),
передачи имущественных прав по ставке налога 18% на основании пункта 6 статьи 105.3 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="КорРеалТов10" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Корректировка реализации товаров (работ, услуг),
передачи имущественных прав по ставке налога 10% на основании пункта 6 статьи 105.3 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="КорРеалТов118" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Корректировка реализации товаров (работ, услуг),
передачи имущественных прав по ставке налога 18/118 на основании пункта 6 статьи 105.3 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="КорРеалТов110" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Корректировка реализации товаров (работ, услуг),
передачи имущественных прав по ставке налога 10/110 на основаниипункта 6 статьи 105.3 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="КорРеалПредИК" type="СведСумНал" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Корректировка реализации предприятия в целом как имущественного комплекса на основаниипункта 6 статьи 105.3 Налогового кодекса Российской Федерации</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:attribute name="НалПредНППриоб" use="optional">
																<xs:annotation>
																	<xs:documentation>Сумма налога, предъявленная налогоплательщику при приобретении  товаров (работ, услуг), имущественных прав на территории Российской Федерации, подлежащая вычету в соответствии с пунктами  2, 4, 13 статьи 171 Налогового кодекса Российской Федерации, а также сумма налога, подлежащая вычету в соответствии с пунктом 5 статьи 171 Налогового кодекса Российской Федерации</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="НалУплНОТовТС" use="optional">
																<xs:annotation>
																	<xs:documentation>Cумма налога, уплаченная налогоплательщиком налоговым органам при ввозе товаров на территорию Российской Федерации и иные территории, находящиеся под её юрисдикцией, с территории государств - членов Таможенного союза</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СумВосУпл" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Сумма налога, подлежащая восстановлению и уплате в бюджет за истекший календарный год и предыдущие календарные годы</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="АдрМННед" type="АдрРФТип">
																	<xs:annotation>
																		<xs:documentation>Местонахождение объекта недвижимости</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="СведНалГод" maxOccurs="10">
																	<xs:annotation>
																		<xs:documentation>Сведения по сумме налога, подлежащего восстановлению и уплате в бюджет за календарный год (истекшие календарные годы)</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="ГодОтч" type="xs:gYear" use="required">
																			<xs:annotation>
																				<xs:documentation>Истекший календарный год (предыдущий  календарный год)</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="ДатаИсп170" type="ДатаТип" use="required">
																			<xs:annotation>
																				<xs:documentation>Дата начала использования объекта недвижимости для 
операций, указанных в пункта 2 статьи 170 Налогового кодекса Российской Федерации</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:decimal">
																					<xs:totalDigits value="4"/>
																					<xs:fractionDigits value="1"/>
																				</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:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</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="100"/>
																	</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="7"/>
																	</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="СтВводОН" use="required">
																<xs:annotation>
																	<xs:documentation>Стоимость объекта недвижимости на дату ввода объекта в эксплуатацию без учета налога</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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="СведНалГодИ" maxOccurs="unbounded">
																	<xs:annotation>
																		<!---**************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элементов СумНалИсч и СумНалВыч">
																				<sch:rule context="СведНалГодИ">
																					<!-- Табл.21. Контроль  обязательности  присутствия элемента СумНалВыч при отсутствии  элемента СумНалИсч     -->
																					<sch:assert test="usch:iif(   count(@СумНалИсч)=0, count(@СумНалВыч)!=0, (count(@СумНалВыч)!=0 or count(@СумНалВыч)=0)  )">
																						<usch:error code="0400300001" path="@СумНалВыч" value-of-select="count(@СумНалВыч)">Не выполнено условие присутствия элемента Файл/Документ/НДС/СумУпл164/СумВычИн/СведНалГодИ/СумНалВыч при отсутствии элемента СумНалИсч</usch:error>
																					</sch:assert>
																					<!-- Табл.21. Контроль  обязательности  присутствия элемента СумНалИсч при отсутствии  элемента СумНалВыч     -->
																					<sch:assert test="usch:iif(   count(@СумНалВыч)=0, count(@СумНалИсч)!=0, (count(@СумНалИсч)!=0 or count(@СумНалИсч)=0)  )">
																						<usch:error code="0400300001" path="@СумНалИсч" value-of-select="count(@СумНалИсч)">Не выполнено условие присутствия элемента Файл/Документ/НДС/СумУпл164/СумВычИн/СведНалГодИ/СумНалИсч при отсутствии элемента СумНалВыч</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---**************************************************************************************************************************-->
																		<xs:documentation>Сведения по суммам налогов по подразделениям иностранной организации</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<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:integer">
																					<xs:totalDigits value="14"/>
																				</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:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="НалПУ164" use="required">
													<xs:annotation>
														<xs:documentation>Итого сумма налога, подлежащая уплате в бюджет по  Разделу 3 / Итого сумма налога, исчисленная к возмещению по  Разделу 3</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="НалПодтв0" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Расчет суммы налога по операциям по реализации товаров (работ, услуг), обоснованность  применения налоговой  ставки 0 процентов по которым документально подтверждена</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="СумОпер4" minOccurs="0" maxOccurs="unbounded">
														<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:string">
																		<xs:length value="7"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="НалВычПод" use="optional">
																<xs:annotation>
																	<xs:documentation>Налоговые вычеты по операциям, обоснованность применения  налоговой  ставки 0 процентов  по  которым документально  подтверждена</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="НалНеПод" use="optional">
																<xs:annotation>
																	<xs:documentation>Сумма налога, ранее исчисленная  по  операциям, обоснованность  применения налоговой  ставки 0 процентов по которым ранее не была документально  подтверждена</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СумОпер1010447" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Расчет суммы налога, подлежащей восстановлению, по коду операции 1010447</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:string">
																		<xs:length value="7"/>
																		<xs:enumeration value="1010447"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СумОпер1010448" minOccurs="0">
														<xs:annotation>
															<!---****************************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие одного из элементов КорНалБазаУв или КорНалБазаУм">
																	<sch:rule context="СумОпер1010448">
																		<!-- Табл.25. Контроль  обязательности  присутствия элемента КорНалБазаУв в зависимости от наличия элемента КорНалБазаУм -->
																		<sch:assert test="usch:iif( count(@КорНалБазаУм)=0  , count(@КорНалБазаУв)!=0, (count(@КорНалБазаУв)!=0 or count(@КорНалБазаУв)=0)  )">
																			<usch:error code="0400300001" path="@КорНалБазаУв" value-of-select="count(@КорНалБазаУв)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалПодтв0/СумОпер1010448/КорНалБазаУв при отсутствии элемента КорНалБазаУм</usch:error>
																		</sch:assert>
																		<!-- Табл.25. Контроль  обязательности  присутствия элемента КорНалБазаУм в зависимости от наличия элемента КорНалБазаУв -->
																		<sch:assert test="usch:iif( count(@КорНалБазаУв)=0  , count(@КорНалБазаУм)!=0, (count(@КорНалБазаУм)!=0 or count(@КорНалБазаУм)=0)  )">
																			<usch:error code="0400300001" path="@КорНалБазаУм" value-of-select="count(@КорНалБазаУм)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалПодтв0/СумОпер1010448/КорНалБазаУм при отсутствии элемента КорНалБазаУв</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---****************************************************************************************************************************************-->
															<xs:documentation>Расчет суммы налога по коду операции 1010448</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:string">
																		<xs:length value="7"/>
																		<xs:enumeration value="1010448"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="СумИсчислИтог" use="required">
													<xs:annotation>
														<xs:documentation>Итого сумма налога, исчисленная к возмещению по  Разделу 4 / Итого сумма налога, исчисленная к уплате по Разделу 4</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="НалВычПред0" minOccurs="0">
											<xs:annotation>
												<!---*********************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элементов СумВозмПдтв и СумВозмНеПдтв">
														<sch:rule context="НалВычПред0">
															<!-- Табл.26. Контроль  обязательности  присутствия элемента СумВозмПдтв при отсутствии элемента СумВозмНеПдтв -->
															<sch:assert test="usch:iif( count(@СумВозмНеПдтв)=0 , count(@СумВозмПдтв)!=0, (count(@СумВозмПдтв)!=0 or count(@СумВозмПдтв)=0)  )">
																<usch:error code="0400300001" path="@СумВозмПдтв" value-of-select="count(@СумВозмПдтв)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумВозмПдтв при отсутствии элемента СумВозмНеПдтв</usch:error>
															</sch:assert>
															<!-- Табл.26. Контроль  обязательности  присутствия элемента СумВозмНеПдтв при отсутствии элемента СумВозмПдтв -->
															<sch:assert test="usch:iif( count(@СумВозмПдтв)=0 , count(@СумВозмНеПдтв)!=0, (count(@СумВозмНеПдтв)!=0 or count(@СумВозмНеПдтв)=0)  )">
																<usch:error code="0400300001" path="@СумВозмНеПдтв" value-of-select="count(@СумВозмНеПдтв)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумВозмНеПдтв при отсутствии элемента СумВозмПдтв</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---*********************************************************************************************************************************************-->
												<xs:documentation>Расчет суммы налоговых вычетов по операциям по реализации товаров (работ, услуг), обоснованность применения налоговой ставки 0 процентов по которым ранее документально подтверждена (не подтверждена)</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="СумПер" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Расчет суммы налоговых вычетов по отчетному году и налоговому периоду</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="СумОпер5" maxOccurs="unbounded">
																	<xs:annotation>
																		<!---**************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие элементов НалБазаПод, НалВычПод, НалБазаНеПод, НалВычНеПод">
																				<sch:rule context="СумОпер5">
																					<!-- Табл.28. Контроль  обязательности  присутствия элемента НалБазаПод при наличии элемента НалВычПод или отсутствии элементов НалБазаНеПод, НалВычНеПод     -->
																					<sch:assert test="usch:iif( (count(@НалВычПод)!=0 or (count(@НалБазаНеПод)=0 and count(@НалВычНеПод)=0)) , count(@НалБазаПод)!=0, (count(@НалБазаПод)!=0 or count(@НалБазаПод)=0)  )">
																						<usch:error code="0400300001" path="@НалБазаПод" value-of-select="count(@НалБазаПод)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумПер/СумОпер5/НалБазаПод при наличии элемента НалВычПод или отсутствии элементов НалБазаНеПод, НалВычНеПод</usch:error>
																					</sch:assert>
																					<!-- Табл.28. Контроль  обязательности  присутствия элемента НалВычПод при наличии элемента НалБазаПод или отсутствии элементов НалБазаНеПод, НалВычНеПод     -->
																					<sch:assert test="usch:iif( (count(@НалБазаПод)!=0 or (count(@НалБазаНеПод)=0 and count(@НалВычНеПод)=0)) , count(@НалВычПод)!=0, (count(@НалВычПод)!=0 or count(@НалВычПод)=0)  )">
																						<usch:error code="0400300001" path="@НалВычПод" value-of-select="count(@НалВычПод)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумПер/СумОпер5/НалВычПод при наличии элемента НалБазаПод или отсутствии элементов НалБазаНеПод, НалВычНеПод</usch:error>
																					</sch:assert>
																					<!-- Табл.28. Контроль  обязательности  присутствия элемента НалБазаНеПод при наличии элемента НалВычПод или отсутствии элементов НалБазаНеПод, НалВычНеПод     -->
																					<sch:assert test="usch:iif( (count(@НалВычНеПод)!=0 or (count(@НалБазаПод)=0 and count(@НалВычПод)=0)) , count(@НалБазаНеПод)!=0, (count(@НалБазаНеПод)!=0 or count(@НалБазаНеПод)=0)  )">
																						<usch:error code="0400300001" path="@НалБазаНеПод" value-of-select="count(@НалБазаНеПод)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумПер/СумОпер5/НалБазаНеПод при наличии элемента НалВычНеПод или отсутствии элементов НалБазаПод, НалВычПод</usch:error>
																					</sch:assert>
																					<!-- Табл.28. Контроль  обязательности  присутствия элемента НалВычПод при наличии элемента НалБазаПод или отсутствии элементов НалБазаНеПод, НалВычНеПод     -->
																					<sch:assert test="usch:iif( (count(@НалБазаНеПод)!=0 or (count(@НалБазаПод)=0 and count(@НалВычПод)=0)) , count(@НалВычНеПод)!=0, (count(@НалВычНеПод)!=0 or count(@НалВычНеПод)=0)  )">
																						<usch:error code="0400300001" path="@НалВычНеПод" value-of-select="count(@НалВычНеПод)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалВычПред0/СумПер/СумОпер5/НалВычНеПод при наличии элемента НалБазаНеПод или отсутствии элементов НалБазаПод, НалВычПод</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---**************************************************************************************************************************-->
																		<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:string">
																					<xs:length value="7"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="НалБазаПод" use="optional">
																			<xs:annotation>
																				<xs:documentation>Налоговая база по  операциям, обоснованность  применения  налоговой ставки 0 процентов  по  которым  документально подтверждена  в  предыдущих  налоговых  периодах</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="НалВычПод" use="optional">
																			<xs:annotation>
																				<xs:documentation>Налоговые вычеты по  операциям, обоснованность  применения  налоговой ставки 0 процентов  по  которым  документально подтверждена  в  предыдущих  налоговых  периодах</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="НалБазаНеПод" use="optional">
																			<xs:annotation>
																				<xs:documentation>Налоговая база по  операциям, обоснованность  применения  налоговой ставки 0 процентов  по  которым  документально не подтверждена  в  предыдущих  налоговых  периодах</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="НалВычНеПод" use="optional">
																			<xs:annotation>
																				<xs:documentation>Налоговые вычеты по  операциям, обоснованность  применения  налоговой ставки 0 процентов  по  которым  документально не подтверждена  в  предыдущих  налоговых  периодах</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="14"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
															<xs:attribute name="ОтчетГод" type="xs:gYear" use="required">
																<xs:annotation>
																	<xs:documentation>Отчетный год</xs:documentation>
																	<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="2"/>
																		<xs:enumeration value="01"/>
																		<xs:enumeration value="02"/>
																		<xs:enumeration value="03"/>
																		<xs:enumeration value="04"/>
																		<xs:enumeration value="05"/>
																		<xs:enumeration value="06"/>
																		<xs:enumeration value="07"/>
																		<xs:enumeration value="08"/>
																		<xs:enumeration value="09"/>
																		<xs:enumeration value="10"/>
																		<xs:enumeration value="11"/>
																		<xs:enumeration value="12"/>
																		<xs:enumeration value="21"/>
																		<xs:enumeration value="22"/>
																		<xs:enumeration value="23"/>
																		<xs:enumeration value="24"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="СумВозмПдтв" use="optional">
													<xs:annotation>
														<xs:documentation>Сумма налога, принимаемая к вычету, по операциям, обоснованность применения налоговой ставки 0 процентов по которым документально подтверждена в предыдущих налоговых периодах, исчисленная к возмещению по  Разделу 5 декларации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="СумВозмНеПдтв" use="optional">
													<xs:annotation>
														<xs:documentation>Сумма налога, принимаемая к вычету, по операциям, обоснованность применения налоговой ставки 0 процентов по которым документально не подтверждена в предыдущих налоговых периодах, исчисленная к возмещению по  Разделу 5 декларации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="НалНеПодтв0" minOccurs="0">
											<xs:annotation>
												<!---**************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Присутствие элемента СумНал164Ит в зависимости от наличия элемента СумОпер6">
														<sch:rule context="НалНеПодтв0">
															<!-- Табл.29. Контроль  обязательности  присутствия элемента СумНал164Ит в зависимости от наличия элемента СумОпер6 -->
															<sch:assert test="usch:iif( count(СумОпер6)!=0  , count(@СумНал164Ит)!=0, (count(@СумНал164Ит)!=0 or count(@СумНал164Ит)=0)  )">
																<usch:error code="0400300001" path="@СумНал164Ит" value-of-select="count(@СумНал164Ит)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалНеПодтв0/СумНал164Ит при наличии элемента СумОпер6</usch:error>
															</sch:assert>
														</sch:rule>
													</sch:pattern>
												</xs:appinfo>
												<!---**************************************************************************************************************************************************-->
												<xs:documentation>Расчет суммы налога по операциям по реализации товаров (работ, услуг), обоснованность применения налоговой  ставки 0 процентов по которым документально не подтверждена</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="СумОпер6" minOccurs="0" maxOccurs="unbounded">
														<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:string">
																		<xs:length value="7"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="СумНал164" use="required">
																<xs:annotation>
																	<xs:documentation>Суммы налога, исчисленные по налоговым ставкам, предусмотренным пунктами 2, 3 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="НалВычНеПод" use="optional">
																<xs:annotation>
																	<xs:documentation>Сумма налоговых вычетов по операциям по реализации товаров (работ, услуг), обоснованность применения налоговой ставки 0 процентов по которым документально не подтверждена</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СумОпер1010449" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Расчет суммы налога, подлежащей восстановлению, по коду операции 1010449</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:string">
																		<xs:length value="7"/>
																		<xs:enumeration value="1010449"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КорИсч.164.23" use="optional">
																<xs:annotation>
																	<xs:documentation>Корректировка сумм налога, ранее исчисленных по налоговым ставкам, предусмотренным пунктами 2, 3 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СумОпер1010450" minOccurs="0">
														<xs:annotation>
															<!---****************************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие одного из элементов КорНалБазаУв или КорНалБазаУм">
																	<sch:rule context="СумОпер1010450">
																		<!-- Табл.32. Контроль  обязательности  присутствия элемента КорНалБазаУв в зависимости от наличия элемента КорНалБазаУм -->
																		<sch:assert test="usch:iif( count(@КорНалБазаУм)=0  , count(@КорНалБазаУв)!=0, (count(@КорНалБазаУв)!=0 or count(@КорНалБазаУв)=0)  )">
																			<usch:error code="0400300001" path="@КорНалБазаУв" value-of-select="count(@КорНалБазаУв)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалНеПодтв0/СумОпер1010450/КорНалБазаУв при отсутствии элемента КорНалБазаУм</usch:error>
																		</sch:assert>
																		<!-- Табл.32. Контроль  обязательности  присутствия элемента КорНалБазаУм в зависимости от наличия элемента КорНалБазаУв -->
																		<sch:assert test="usch:iif( count(@КорНалБазаУв)=0  , count(@КорНалБазаУм)!=0, (count(@КорНалБазаУм)!=0 or count(@КорНалБазаУм)=0)  )">
																			<usch:error code="0400300001" path="@КорНалБазаУм" value-of-select="count(@КорНалБазаУм)">Не выполнено условие присутствия элемента Файл/Документ/НДС/НалНеПодтв0/СумОпер1010450/КорНалБазаУм при отсутствии элемента КорНалБазаУв</usch:error>
																		</sch:assert>
																	</sch:rule>
																</sch:pattern>
															</xs:appinfo>
															<!---****************************************************************************************************************************************-->
															<xs:documentation>Расчет суммы налога по коду операции 1010450</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:string">
																		<xs:length value="7"/>
																		<xs:enumeration value="1010450"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КорИсч.164.23Ув" use="optional">
																<xs:annotation>
																	<xs:documentation>Корректировка (увеличение) сумм налога, ранее исчисленных по налоговым ставкам, предусмотренным пунктами 2 - 3 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КорИсч.164.23Ум" use="optional">
																<xs:annotation>
																	<xs:documentation>Корректировка (уменьшение) сумм налога, ранее исчисленных по налоговым ставкам, предусмотренным пунктами 2, 3 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="СумНал164Ит" use="optional">
													<xs:annotation>
														<xs:documentation>Итого суммы налога, исчисленные по налоговым ставкам, предусмотренным пунктами 2, 3 статьи 164 Налогового кодекса Российской Федерации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="НалВычНеПодИт" use="optional">
													<xs:annotation>
														<xs:documentation>Итого сумма налоговых вычетов по операциям по реализации товаров (работ, услуг), обоснованность применения налоговой ставки 0 процентов по которым документально не подтверждена</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="НалИсчислИт" use="required">
													<xs:annotation>
														<xs:documentation>Итого сумма налога, исчисленная к уплате в бюджет по разделу 6 / Итого сумма налога, исчисленная к возмещению по  разделу 6</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</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="СумОпер7" minOccurs="0" maxOccurs="unbounded">
														<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:string">
																		<xs:length value="7"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</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:integer">
																		<xs:totalDigits value="14"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="ОплПостСв6Мес" use="optional">
													<xs:annotation>
														<xs:documentation>Сумма полученной оплаты, частичной оплаты в счет предстоящих поставок товаров (выполнения работ, оказания услуг), длительность производственного цикла изготовления которых составляет свыше шести месяцев, по перечню, определенному Правительством Российской Федерации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:integer">
															<xs:totalDigits value="14"/>
														</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: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="100"/>
														</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: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="100"/>
														</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: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="100"/>
														</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: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="100"/>
														</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: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="100"/>
														</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: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="100"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="ВыстСчФ_173.5" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Сведения из счетов-фактур, выставленных лицами, указанными в пункте 5 статьи 173 Налогового кодекса Российской Федерации</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:attribute name="НаимВыстСчФ_173.5" use="required">
													<xs:annotation>
														<xs:documentation>Имя файла, содержащего сведения из счетов-фактур, выставленных лицами, указанными в пункте 5 статьи 173 Налогового кодекса Российской Федерации</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:minLength value="1"/>
															<xs:maxLength value="100"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="КНД" use="required">
							<xs:annotation>
								<xs:documentation>Код формы отчетности по КНД</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="КНДТип">
									<xs:enumeration value="1151001"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="ДатаДок" type="ДатаТип" use="required">
							<xs:annotation>
								<xs:documentation>Дата формирования документа</xs:documentation>
								<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="2"/>
									<xs:enumeration value="01"/>
									<xs:enumeration value="02"/>
									<xs:enumeration value="03"/>
									<xs:enumeration value="04"/>
									<xs:enumeration value="05"/>
									<xs:enumeration value="06"/>
									<xs:enumeration value="07"/>
									<xs:enumeration value="08"/>
									<xs:enumeration value="09"/>
									<xs:enumeration value="10"/>
									<xs:enumeration value="11"/>
									<xs:enumeration value="12"/>
									<xs:enumeration value="21"/>
									<xs:enumeration value="22"/>
									<xs:enumeration value="23"/>
									<xs:enumeration value="24"/>
									<xs:enumeration value="51"/>
									<xs:enumeration value="54"/>
									<xs:enumeration value="55"/>
									<xs:enumeration value="56"/>
									<xs:enumeration value="71"/>
									<xs:enumeration value="72"/>
									<xs:enumeration value="73"/>
									<xs:enumeration value="74"/>
									<xs:enumeration value="75"/>
									<xs:enumeration value="76"/>
									<xs:enumeration value="77"/>
									<xs:enumeration value="78"/>
									<xs:enumeration value="79"/>
									<xs:enumeration value="80"/>
									<xs:enumeration value="81"/>
									<xs:enumeration value="82"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="ОтчетГод" type="xs:gYear" use="required">
							<xs:annotation>
								<xs:documentation>Отчетный год</xs:documentation>
								<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:integer">
									<xs:totalDigits value="3"/>
								</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="3"/>
									<xs:enumeration value="116"/>
									<xs:enumeration value="213"/>
									<xs:enumeration value="214"/>
									<xs:enumeration value="215"/>
									<xs:enumeration value="216"/>
									<xs:enumeration value="227"/>
									<xs:enumeration value="231"/>
									<xs:enumeration value="250"/>
									<xs:enumeration value="331"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="ИдФайл" use="required">
				<xs:annotation>
					<xs:documentation>Идентификатор файла</xs:documentation>
					<xs:documentation>Содержит (повторяет) имя сформированного файла (без расширения)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="100"/>
					</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:maxLength value="40"/>
						<xs:minLength value="1"/>
					</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="5.04"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ПризнНал8-12" use="required">
				<xs:annotation>
					<xs:documentation>Признак наличия разделов с 8 по 12</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="ПризнНал8" 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="ПризнНал81" 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="ПризнНал9" 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="ПризнНал91" 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="ПризнНал10" 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="ПризнНал11" 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="ПризнНал12" use="optional">
				<xs:annotation>
					<xs:documentation>Признак наличия сведений из счетов-фактур, выставленных лицами, указанными в пункте 5 статьи 173 Налогового кодекса Российской Федерации</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:complexType>
	</xs:element>
	<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:integer">
					<xs:totalDigits value="14"/>
				</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:integer">
					<xs:totalDigits value="14"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="АдрРФТип">
		<xs:annotation>
			<xs:documentation>Адрес в Российской Федерации </xs:documentation>
		</xs:annotation>
		<xs:attribute name="Индекс" use="optional">
			<xs:annotation>
				<xs:documentation>Индекс</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="6"/>
					<xs:pattern value="[0-9]{6}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КодРегион" use="required">
			<xs:annotation>
				<xs:documentation>Код региона</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="CCРФТип"/>
			</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:maxLength value="50"/>
					<xs:minLength 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="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="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="20"/>
				</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="20"/>
				</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="20"/>
				</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="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: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="4"/>
			<xs:pattern value="[0-9]{4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="КБКТип">
		<xs:annotation>
			<xs:documentation>Код из Классификатора доходов в бюджет </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="20"/>
			<xs:pattern value="[0-9]{20}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКТМОТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора территорий муниципальных образований</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="8"/>
			<xs:maxLength value="11"/>
			<xs:pattern value="[0-9]{8}"/>
			<xs:pattern value="[0-9]{11}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКВЭДТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора видов экономической деятельности</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
			<xs:minLength value="2"/>
			<xs:pattern value="[0-9]{2}"/>
			<xs:pattern value="[0-9]{2}\.[0-9]{1}"/>
			<xs:pattern value="[0-9]{2}\.[0-9]{2}"/>
			<xs:pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{1}"/>
			<xs:pattern value="[0-9]{2}\.[0-9]{2}\.[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="3"/>
			<xs:pattern value="[0-9]{3}"/>
		</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>Дата в формате ДД.ММ.ГГГГ (01.01.1900 - 31.12.2099)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="10"/>
			<xs:pattern value="((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
