<?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="Файл">
						<!-- 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:documentation>Файл обмена</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Документ">
					<xs:annotation>
						<!---*******************************************************************************************************************************************************-->
						<xs:appinfo>
							<sch:pattern name="Присутствие ФИО (руководителя организации / представителя)  в  зависимости  от  значения  ПрПодп и наличия НПЮЛ">
								<sch:rule context="Документ">
									<!-- 2. Контроль  обязательности  присутствия  ФИО (руководителя организации / представителя)  в  зависимости  от  значения  ПрПодп и наличия НПЮЛ -->
									<sch:assert test="usch:iif(Подписант/@ПрПодп=2 or (Подписант/@ПрПодп=1 and count(СвНП/НПЮЛ)!=0), 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="СвНП">
								<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="СвРеоргЮЛ">
																		<!-- 3. Контроль  обязательности  присутствия  атрибутов  ИННЮЛ  в  зависимости  от  значения  атрибута  ФормРеорг -->
																		<sch:assert test="usch:iif(@ФормРеорг!=0, count(@ИННЮЛ)!=0, count(@ИННЮЛ)=0)">
																			<usch:error code="0400300003" path="@ИННЮЛ" value-of-select="@ФормРеорг"> Не выполнено условие присутствия элемента Файл/Документ/СвНП/НПЮЛ/СвРеоргЮЛ/ИННЮЛ при значении элемента ФормРеорг, равном "<usch:value-of select="@ФормРеорг"/>".</usch:error>
																		</sch:assert>
																		<!-- 4. Контроль  обязательности  присутствия  атрибутов  КПП  в  зависимости  от  значения  атрибута  ФормРеорг -->
																		<sch:assert test="usch:iif(@ФормРеорг!=0, count(@КПП)!=0, 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: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:appinfo>
													<sch:pattern name="Присутствие ИННФЛ в НПФЛ">
														<sch:rule context="НПФЛ">
															<!-- 5. Контроль  обязательности  присутствия  ИННФЛ при значении элемента <ПоМесту> = 120 | 125 | 126  -->
															<sch:assert test="usch:iif((../../@ПоМесту=120 or ../../@ПоМесту=125 or ../../@ПоМесту=126), 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="ФИОТип">
														<xs:annotation>
															<xs:documentation>Фамилия, имя, отчество физического лица</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:choice>
														<xs:element name="ИННФЛ" type="ИННФЛТип">
															<xs:annotation>
																<xs:documentation>ИНН физического лица</xs:documentation>
															</xs:annotation>
														</xs:element>
														<xs:element name="СвФЛ">
															<xs:annotation>
																<!---***********************************************************************************************************************************************-->
																<xs:appinfo>
																	<sch:pattern name="Присутствие АдрИн в СвФЛ">
																		<sch:rule context="СвФЛ">
																			<!-- 6. Контроль  присутствия  АдрИн в зависимости от значения элемента  Гражд и СтатусНП  -->
																			<sch:assert test="usch:iif(  (@Гражд=2 or @Гражд=3 or (@Гражд=1 and @СтатусНП=2) ) , count(АдрИн)!=0 , (count(АдрИн)!=0 or count(АдрИн)=0) )">
																				<usch:error code="0400300003" path="АдрИн" value-of-select="СвАдрРФ/@ПрАдр=2">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/СвНП/НПФЛ/СвФЛ/АдрИн при значении элемента Гражд, равном "<usch: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="УдЛичнФЛТип">
																		<xs:annotation>
																			<xs:documentation>Сведения о документе, удостоверяющем личность</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																	<xs:element name="АдрИн" type="АдрИнТип" minOccurs="0">
																		<xs:annotation>
																			<xs:documentation>Адрес места жительства (места пребывания) за пределами Российской Федерации</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																</xs:sequence>
																<xs:attribute name="ДатаРожд" type="ДатаТип" use="required">
																	<xs:annotation>
																		<xs:documentation>Дата рождения</xs:documentation>
																	</xs:annotation>
																</xs:attribute>
																<xs:attribute name="МестоРожд" use="required">
																	<xs:annotation>
																		<xs:documentation>Место рождения</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="255"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:attribute>
																<xs:attribute name="Гражд" use="required">
																	<xs:annotation>
																		<xs:documentation>Гражданство</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:length value="1"/>
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																			<xs:enumeration value="3"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:attribute>
																<xs:attribute name="ОКСМ" type="ОКСМТип" use="required">
																	<xs:annotation>
																		<xs:documentation>Код страны по классификатору ОКСМ (цифровой)</xs:documentation>
																	</xs:annotation>
																</xs:attribute>
																<xs:attribute name="СтатусНП" use="required">
																	<xs:annotation>
																		<xs:documentation>Статус налогоплательщика</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:length value="1"/>
																			<xs:enumeration value="1"/>
																			<xs:enumeration value="2"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:attribute>
															</xs:complexType>
														</xs:element>
													</xs:choice>
												</xs:sequence>
											</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:attribute name="E-mail" use="optional">
										<xs:annotation>
											<xs:documentation>Адрес электронной почты</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:maxLength value="45"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Подписант">
								<xs:annotation>
									<!---*******************************************************************************************************************************************************-->
									<xs:appinfo>
										<sch:pattern name="Присутствие сведений о представителе">
											<sch:rule context="Подписант">
												<!-- 7. Контроль  обязательности  присутствия  Сведений  о  представителе  налогоплательщика  в  зависимости  от  значения  ПрПодп  -->
												<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>Обязательно для «ПрПодп»=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: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="СвКонтрСд" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Сведения о контролируемой сделке (группе однородных сделок)</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ОснКонтрСд">
														<xs:annotation>
															<xs:documentation>Основания для контроля сделки (группы однородных сделок) в соответствии со статьей 105.14 Налогового кодекса Российской Федерации</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Осн105.14">
																	<xs:annotation>
																		<xs:documentation>Основания отнесения сделки к контролируемой согласно статье 105.14 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="Осн121" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 121</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="Осн122" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 122</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="Осн123" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 123</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="Осн124" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 124</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:element name="ОснРФ105.14">
																	<xs:annotation>
																		<xs:documentation>Особенности отнесения сделки к контролируемой, если сделка совершена между взаимозависимыми лицами, местом регистрации, либо местом жительства, либо местом налогового резидентства всех сторон и выгодоприобретателей по которой является Российская Федерация, в соответствии со статьей 105.14 Налогового кодекса Российской Федерации</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="Осн131" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 131</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="Осн132" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 132</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="Осн133" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 133</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="Осн134" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 134</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="Осн135" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 135</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="Осн136" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 136</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="Осн137" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 137</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="Осн138" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 138</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="Осн139" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 139</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="Осн140" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак отнесения сделки к контролируемой по коду 140</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:sequence>
															<xs:attribute name="ВзЗавис" use="optional">
																<xs:annotation>
																	<xs:documentation>Взаимозависимость</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration value="1"/>
																		<xs:enumeration value="2"/>
																		<xs:enumeration value="3"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="КонтрСд">
														<xs:annotation>
															<!---*********************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие КомПрОпрЦен  в  зависимости  от  значения  ПрОпрЦен">
																	<sch:rule context="КонтрСд">
																		<!-- 8. Контроль  обязательности  присутствия  КомПрОпрЦен в зависимости от значения  ПрОпрЦен -->
																		<sch:assert test="usch:iif(@ПрОпрЦен=1, 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:appinfo>
																<sch:pattern name="Присутствие КомКодМетЦен  в  зависимости  от  значения  КодМетЦен">
																	<sch:rule context="КонтрСд">
																		<!-- 9. Контроль обязательности присутствия КомКодМетЦен в зависимости от значения КодМетЦен -->
																		<sch:assert test="usch:iif(  (count(@КодМетЦен)!=0  and  @КодМетЦен=06) , 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="КодИстИнф" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Код источника информации, используемой налогоплательщиком</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:attribute name="Ист251" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 251</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="Ист252" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 252</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="Ист253" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 253</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="Ист254" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 254</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="Ист255" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 255</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="Ист256" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 256</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="Ист257" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 257</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="Ист258" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 258</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="Ист259" use="required">
																			<xs:annotation>
																				<xs:documentation>Признак использования налогоплательщиком источника информации с кодом 259</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:sequence>
															<xs:attribute name="ГрупОС" use="required">
																<xs:annotation>
																	<xs:documentation>Группа однородных сделок</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration 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:length 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:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="ПрОпрЦен" use="required">
																<xs:annotation>
																	<xs:documentation>Признак определения цены сделки с учетом особенностей, предусмотренных статьей 105.4 Налогового кодекса Российской Федерации (регулируемые цены)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration value="1"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КомПрОпрЦен" use="optional">
																<xs:annotation>
																	<xs:documentation>Комментарии по признаку определения цены сделки с учетом особенностей, предусмотренных статьей 105.4 Налогового кодекса Российской Федерации (регулируемым ценам)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="255"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КодОпрЦен" use="required">
																<xs:annotation>
																	<xs:documentation>Код определения цены сделки</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration value="1"/>
																		<xs:enumeration value="2"/>
																		<xs:enumeration value="3"/>
																		<xs:enumeration value="4"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КомКодОпрЦен" use="optional">
																<xs:annotation>
																	<xs:documentation>Комментарии по коду определения цены сделки</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="255"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КодМетЦен" use="optional">
																<xs:annotation>
																	<xs:documentation>Код методов ценообразования</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs: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:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КомКодМетЦен" use="optional">
																<xs:annotation>
																	<xs:documentation>Комментарии по коду методов ценообразования</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="255"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="КолУчСд" use="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="optional">
																<xs:annotation>
																	<xs:documentation>Комментарии по количеству участников сделки</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="255"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="ДохРасхСд">
														<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="15"/>
																	</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="15"/>
																	</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="15"/>
																	</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="15"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СвПредмСдН" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Сведения о предмете сделки (группы однородных сделок)</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ПерПредСд" maxOccurs="unbounded">
																	<xs:annotation>
																		<!---*********************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие ТНВЭД или ОКПД2 в зависимости от  значения  ТипПредСд">
																				<sch:rule context="ПерПредСд">
																					<!-- 10. Контроль обязательности присутствия  ТНВЭД или ОКПД2  в зависимости от значения ТипПредСд -->
																					<sch:assert test="usch:iif(../@ТипПредСд=1 , ( count(@ТНВЭД)!=0 or count(@ОКПД2)!=0 ) ,  ( count(@ТНВЭД)=0 and count(@ОКПД2)=0 ) )">
																						<usch:error code="0400300003" path="@ТНВЭД|@ОКПД2" value-of-select="../@ТипПредСд">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСдН/ПерПредСд/(ТНВЭД|ОКПД2) при значении элемента ТипПредСд, равном "<usch:value-of select="../@ТипПредСд"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************-->
																		<!---*********************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие ОКВЭД2 в зависимости от  значения  ТипПредСд">
																				<sch:rule context="ПерПредСд">
																					<!-- 11. Контроль обязательности присутствия  ОКВЭД2 в зависимости от значения ТипПредСд -->
																					<sch:assert test="usch:iif( (../@ТипПредСд=2   or   ../@ТипПредСд=3), ( count(@ОКВЭД2)!=0  or  count(@ОКВЭД2)=0 ) ,  count(@ОКВЭД2)=0  )">
																						<usch:error code="0400300003" path="@ОКВЭД2" value-of-select="../@ТипПредСд">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСдН/ПерПредСд/ОКВЭД2 при значении элемента ТипПредСд, равном "<usch:value-of select="../@ТипПредСд"/>".</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************-->
																		<!---*********************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие КодУсловПост в зависимости от  значения  ТипПредСд">
																				<sch:rule context="ПерПредСд">
																					<!-- 12. Контроль обязательности присутствия  КодУсловПост в зависимости от значения ТипПредСд -->
																					<sch:assert test="usch:iif(../@ТипПредСд=1, ( count(@КодУсловПост)!=0  or  count(@КодУсловПост)=0 ),  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:appinfo>
																			<sch:pattern name="Обязательность присутствия только одного из элементов - ЦенаЕдин или ПроцСтав">
																				<sch:rule context="ПерПредСд">
																					<!-- 13. Контроль обязательности присутствия  только одного из элементов - ЦенаЕдин или  ПрСтавДолгОб -->
																					<sch:assert test=" (   count(@ПроцСтав)!=0    and    count(@ЦенаЕдин)=0   ) or (   count(@ПроцСтав)=0    and    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="ПерПредСд">
																					<!-- 14. Контроль обязательности присутствия  СтоимИтог в зависимости от  наличия  ЦенаЕдин  -->
																					<sch:assert test="usch:iif( count(@ЦенаЕдин)!=0, count(@СтоимИтог)!=0,  count(@СтоимИтог)=0 )">
																						<usch:error code="0400300001" path="@СтоимИтог" value-of-select="count(@ЦенаЕдин)">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСдН/ПерПредСд/СтоимИтог при наличии (отсутствии) элемента ЦенаЕдин.</usch:error>
																					</sch:assert>
																				</sch:rule>
																			</sch:pattern>
																		</xs:appinfo>
																		<!---*********************************************************************************************************************************-->
																		<xs:documentation>Перечень предметов сделки (группы однородных сделок)</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="МестОтпрТов" type="МестоТип" minOccurs="0">
																				<xs:annotation>
																					<!---***********************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Присутствие КодРегион  в зависимости от значения  ОКСМ">
																							<sch:rule context="МестОтпрТов">
																								<!-- 15. Контроль  присутствия  КодРегион  в зависимости от значения  ОКСМ  -->
																								<sch:assert test="usch:iif(  @ОКСМ=643, count(@КодРегион)!=0, count(@КодРегион)=0  or  count(@КодРегион)!=0  )">
																									<usch:error code="0400300003" path="@КодРегион" value-of-select="count(@КодРегион)">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСдН/ПерПредСд/МестОтпрТов/КодРегион при значении элемента ОКСМ, равном "<usch:value-of select="@ОКСМ"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---***********************************************************************************************************************************************-->
																					<xs:documentation>Место отправки (погрузки) товара в соответствии с товаросопроводительными документами (заполняется только для товаров)</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="МестСовСд" type="МестоТип" minOccurs="0">
																				<xs:annotation>
																					<!---***********************************************************************************************************************************************-->
																					<xs:appinfo>
																						<sch:pattern name="Присутствие КодРегион  в зависимости от значения  ОКСМ">
																							<sch:rule context="МестСовСд">
																								<!-- 16. Контроль  присутствия  КодРегион  в зависимости от значения  ОКСМ  -->
																								<sch:assert test="usch:iif(  @ОКСМ=643, count(@КодРегион)!=0, count(@КодРегион)=0  or  count(@КодРегион)!=0  )">
																									<usch:error code="0400300003" path="@КодРегион" value-of-select="count(@КодРегион)">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСдН/ПерПредСд/МестСовСд/КодРегион при значении элемента ОКСМ, равном "<usch:value-of select="@ОКСМ"/>".</usch:error>
																								</sch:assert>
																							</sch:rule>
																						</sch:pattern>
																					</xs:appinfo>
																					<!---***********************************************************************************************************************************************-->
																					<xs:documentation>Место совершения сделки (место доставки (разгрузки) товара; оказания услуги, выполнения работы; совершения сделки с иными объектами гражданских прав)</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="НаимПредСд" use="required">
																			<xs:annotation>
																				<xs:documentation>Наименование предмета сделки</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:minLength value="1"/>
																					<xs:maxLength value="512"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="ТНВЭД" use="optional">
																			<xs:annotation>
																				<xs:documentation>Код предмета сделки (код по ТНВЭД)</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:length value="10"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="ОКПД2" type="ОКПД2Тип" use="optional">
																			<xs:annotation>
																				<xs:documentation>Код предмета сделки (код по ОКПД2)</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="ОКВЭД2" type="ОКВЭДТип" use="optional">
																			<xs:annotation>
																				<xs:documentation>Код предмета сделки (код по ОКВЭД2)</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="4"/>
																				</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="128"/>
																				</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="optional">
																			<xs:annotation>
																				<xs:documentation>Код страны происхождения предмета сделки по классификатору ОКСМ (цифровой)</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="КодУсловПост" use="optional">
																			<xs:annotation>
																				<xs:documentation>Код условия поставки 
(заполняется только для товаров)</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:length value="3"/>
																				</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="Количество" use="required">
																			<xs:annotation>
																				<xs:documentation>Количество</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:decimal">
																					<xs:totalDigits value="14"/>
																					<xs:fractionDigits value="5"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="ЦенаЕдин" use="optional">
																			<xs:annotation>
																				<xs:documentation>Цена (тариф) за единицу измерения без учета НДС и акцизов в рублях или иностранной валюте</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:decimal">
																					<xs:totalDigits value="18"/>
																					<xs:fractionDigits value="4"/>
																				</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="ПроцСтав" use="optional">
																			<xs:annotation>
																				<xs:documentation>Процентная ставка</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:decimal">
																					<xs:totalDigits value="7"/>
																					<xs:fractionDigits value="4"/>
																				</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="15"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:attribute>
																		<xs:attribute name="ДатаСовСд" type="ДатаТип" use="required">
																			<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:length value="1"/>
																		<xs:enumeration value="1"/>
																		<xs:enumeration value="2"/>
																		<xs:enumeration value="3"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
														</xs:complexType>
													</xs:element>
													<xs:element name="СвОргУчаст" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<!---*********************************************************************************************************************************-->
															<xs:appinfo>
																<sch:pattern name="Присутствие ИННЮЛ, КПП в зависимости от  значения  ПрОрг">
																	<sch:rule context="СвОргУчаст">
																		<!-- 17. Контроль обязательности присутствия  ИННЮЛ в зависимости от значения ПрОрг -->
																		<sch:assert test="usch:iif(@ПрОрг=1, count(@ИННЮЛ)!=0 ,  (count(@ИННЮЛ)!=0 or count(@ИННЮЛ)=0))">
																			<usch:error code="0400300003" path="@ИННЮЛ" value-of-select="@ПрОрг">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвОргУчаст/ИННЮЛ при значении элемента ПрОрг, равном "<usch:value-of select="@ПрОрг"/>".</usch:error>
																		</sch:assert>
																		<!-- 18. Контроль обязательности присутствия  КПП в зависимости от значения ПрОрг -->
																		<sch:assert test="usch:iif(@ПрОрг=1, 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:appinfo>
																<sch:pattern name="Присутствие РегНомИн в зависимости от  значения  ПрОрг и наличия КодНПРег">
																	<sch:rule context="СвОргУчаст">
																		<!-- 19. Контроль обязательности присутствия  РегНомИн в зависимости от  значения  ПрОрг и наличия КодНПРег -->
																		<sch:assert test="usch:iif(   count(@КодНПРег)=0  and  @ПрОрг=2, count(@РегНомИн)!=0 ,  ( count(@РегНомИн)!=0 or count(@РегНомИн)=0) )">
																			<usch:error code="0400300003" path="@РегНомИн" value-of-select="@ПрОрг">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвОргУчаст/РегНомИн при наличии (отсутствии) элемента  КодНПРег и значении элемента ПрОрг, равном "<usch:value-of select="@ПрОрг"/>".</usch:error>
																		</sch:assert>
																		<!-- 20. Контроль обязательности присутствия  РегНомИн в зависимости от  значения  ПрОрг -->
																		<sch:assert test="usch:iif( @ПрОрг=2, count(@РегНомИн)!=0 or count(@РегНомИн)=0,   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:appinfo>
																<sch:pattern name="Присутствие КодНПРег в зависимости от  значения  ПрОрг и наличия РегНомИн">
																	<sch:rule context="СвОргУчаст">
																		<!-- 21. Контроль обязательности присутствия  КодНПРег в зависимости от  значения  ПрОрг и наличия РегНомИн -->
																		<sch:assert test="usch:iif(   count(@РегНомИн)=0  and  @ПрОрг=2, count(@КодНПРег)!=0 ,  (count(@КодНПРег)!=0 or count(@КодНПРег)=0)  )">
																			<usch:error code="0400300003" path="@РегНомИн" value-of-select="@ПрОрг">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвОргУчаст/КодНПРег при наличии (отсутствии) элемента  РегНомИн и значении элемента ПрОрг, равном "<usch:value-of select="@ПрОрг"/>".</usch:error>
																		</sch:assert>
																		<!-- 22. Контроль обязательности присутствия  КодНПРег в зависимости от  значения  ПрОрг -->
																		<sch:assert test="usch:iif( @ПрОрг=2, count(@КодНПРег)!=0 or count(@КодНПРег)=0,   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:appinfo>
																<sch:pattern name="Присутствие АдрИнТекст в зависимости от  значения  ПрОрг">
																	<sch:rule context="СвОргУчаст">
																		<!-- 23. Контроль обязательности присутствия  АдрИнТекст в зависимости от  значения  ПрОрг -->
																		<sch:assert test="usch:iif( @ПрОрг=2, count(@АдрИнТекст)!=0 or count(@АдрИнТекст)=0,   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:attribute name="НомПорСд" use="required">
																<xs:annotation>
																	<xs:documentation>Порядковый номер участника  сделки </xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:totalDigits value="4"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="СведОтнАгент" use="required">
																<xs:annotation>
																	<xs:documentation>Сведения заполняются в отношении комиссионера (агента)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration 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:length value="1"/>
																		<xs:enumeration value="1"/>
																		<xs:enumeration value="2"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="ОКСМ" type="ОКСМТип" use="required">
																<xs:annotation>
																	<xs:documentation>Код страны по классификатору ОКСМ (цифровой)</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="НаимОргРус" use="required">
																<xs:annotation>
																	<xs:documentation>Наименование организации (в русской транскрипции)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="1000"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="НаимОргЛат" use="optional">
																<xs:annotation>
																	<xs:documentation>Наименование организации (в латинской транскрипции)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="1000"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="ИННЮЛ" type="ИННЮЛТип" use="optional">
																<xs:annotation>
																	<xs:documentation>ИНН организации</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="КПП" type="КППТип" use="optional">
																<xs:annotation>
																	<xs:documentation>КПП организации</xs:documentation>
																</xs:annotation>
															</xs:attribute>
															<xs:attribute name="РегНомИн" use="optional">
																<xs:annotation>
																	<xs:documentation>Регистрационный номер</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs: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="255"/>
																	</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:choice>
																	<xs:element name="ИННФЛ" type="ИННФЛТип">
																		<xs:annotation>
																			<xs:documentation>ИНН физического лица</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																	<xs:element name="СвФЛ">
																		<xs:annotation>
																			<xs:documentation>Сведения о налогоплательщике - физическом лице</xs:documentation>
																		</xs:annotation>
																		<xs:complexType>
																			<xs:sequence>
																				<xs:element name="УдЛичнФЛ" type="УдЛичнФЛТип">
																					<xs:annotation>
																						<xs:documentation>Сведения о документе, удостоверяющем личность</xs:documentation>
																					</xs:annotation>
																				</xs:element>
																				<xs:element name="АдрИн" type="АдрИнТип" minOccurs="0">
																					<xs:annotation>
																						<xs:documentation>Адрес места жительства (места пребывания) за пределами Российской Федерации</xs:documentation>
																					</xs:annotation>
																				</xs:element>
																			</xs:sequence>
																			<xs:attribute name="ДатаРожд" type="ДатаТип" use="required">
																				<xs:annotation>
																					<xs:documentation>Дата рождения</xs:documentation>
																				</xs:annotation>
																			</xs:attribute>
																			<xs:attribute name="МестоРожд" use="required">
																				<xs:annotation>
																					<xs:documentation>Место рождения</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="255"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:attribute>
																			<xs:attribute name="Гражд" use="required">
																				<xs:annotation>
																					<xs:documentation>Гражданство</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:length value="1"/>
																						<xs:enumeration value="1"/>
																						<xs:enumeration value="2"/>
																						<xs:enumeration value="3"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:attribute>
																			<xs:attribute name="ОКСМ" type="ОКСМТип" use="optional">
																				<xs:annotation>
																					<xs:documentation>Код страны по классификатору ОКСМ (цифровой)</xs:documentation>
																				</xs:annotation>
																			</xs:attribute>
																		</xs:complexType>
																	</xs:element>
																</xs:choice>
															</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="4"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:attribute>
															<xs:attribute name="СведОтнАгент" use="required">
																<xs:annotation>
																	<xs:documentation>Сведения заполняются в отношении комиссионера (агента)</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:length value="1"/>
																		<xs:enumeration value="0"/>
																		<xs:enumeration 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:length value="1"/>
																		<xs:enumeration value="1"/>
																		<xs:enumeration value="2"/>
																		<xs:enumeration value="3"/>
																		<xs:enumeration value="4"/>
																	</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:integer">
															<xs:totalDigits value="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="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: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="1110025"/>
								</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="ОтчетГод" 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:documentation>Принимает значение:
0 – первичный документ, 
1 – 999 – номер корректировки для корректирующего документа</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="111"/>
									<xs:enumeration value="120"/>
									<xs:enumeration value="125"/>
									<xs:enumeration value="126"/>
									<xs:enumeration value="213"/>
									<xs:enumeration value="214"/>
									<xs:enumeration value="215"/>
									<xs:enumeration value="216"/>
									<xs:enumeration value="245"/>
								</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="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсПрог" use="required">
				<xs:annotation>
					<xs:documentation>Версия программы, с помощью которой сформирован файл</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs: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.03"/>
					</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="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ИдФайлПерв" use="required">
				<xs:annotation>
					<xs:documentation>Идентификатор первого файла документа</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="КолФайл" use="required">
				<xs:annotation>
					<xs:documentation>Количество файлов, полученных в результате деления документа</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:totalDigits value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="НомФайл" use="required">
				<xs:annotation>
					<xs:documentation>Номер текущего файла</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:totalDigits value="5"/>
					</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: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="25"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ДатаДок" type="ДатаТип" use="required">
			<xs:annotation>
				<xs:documentation>Дата выдачи</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ВыдДок" use="required">
			<xs:annotation>
				<xs:documentation>Кем выдан</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="МестоТип">
		<xs:annotation>
			<xs:documentation>Место отправки (доставки) товара, совершения сделки</xs:documentation>
		</xs:annotation>
		<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="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="100"/>
				</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: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="255"/>
				</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>Код причины постановки на учет (КПП) </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-F]{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: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>Коды Справочника видов документов, удостоверяющих личность налогоплательщика</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:pattern value="[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКТМОТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора территорий муниципальных образований</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="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:length value="11"/>
			<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="ОКПД2Тип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора продукции по видам экономической деятельности (ОКПД2)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="12"/>
			<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:pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{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="3"/>
			<xs:pattern value="[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКЕИТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора единиц измерения</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:pattern value="[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ДатаТип">
		<xs:annotation>
			<xs:documentation>Дата в формате ДД.ММ.ГГГГ (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>
