<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:usch="http://www.unisoftware.ru/schematron-extensions" xmlns:sql="urn:schemas-microsoft-com:mapping-schema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Файл">
		<xs:annotation>
			<!---********************************************************************************************************************************************************************-->
			<xs:appinfo>
				<sch:pattern name="Проверка имени файла на соответствие значению атрибута @ИдФайл">
					<sch:rule context="Файл">
						<!--  Табл.4.1. Проверка имени файла на соответствие ИдФайл                                                                             -->
						<sch:assert test="usch:getFileName() = @ИдФайл">
							<usch:error code="0400400007" path="@ИдФайл" value-of-select="@ИдФайл" doc-id-path="usch:getFileName()" doc-id-caption="Файл">Имя файла обмена "<usch:value-of select="usch:getFileName()"/>" не совпадает со значением элемента ИдФайл "<usch:value-of select="@ИдФайл"/>"</usch:error>
						</sch:assert>
					</sch:rule>
				</sch:pattern>
			</xs:appinfo>
			<!---********************************************************************************************************************************************************************-->
			<xs:documentation>Файл обмена</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Документ">
					<xs:annotation>
						<!---*******************************************************************************************************************************************************-->
						<xs:appinfo>
							<sch:pattern name="Присутствие ОКВЭД">
								<sch:rule context="Документ">
									<!-- Табл.4.3. Контроль  обязательности  присутствия  ОКВЭД при значении элемента <ПоМесту> = 120 | 213 | 214 | 215 | 216 
-->
									<sch:assert test="usch:iif((@ПоМесту=120 or @ПоМесту=213 or @ПоМесту=214 or @ПоМесту=215 or @ПоМесту=216), 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="Документ">
									<!-- Табл.4.8. Контроль  обязательности  присутствия  ФИО (руководителя организации / представителя)  в  зависимости  от  значения  ПрПодп и наличия НПЮЛ -->
									<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="СвРеоргЮЛ">
																		<!-- Табл.4.5. Контроль  обязательности  присутствия  атрибутов  ИННЮЛ  и  КПП  в  зависимости  от  значения  атрибута  ФормРеорг       -->
																		<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: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="НПФЛ">
															<!-- Табл.4.6. Контроль  обязательности  присутствия  ИННФЛ при значении элемента <ПоМесту> = 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:documentation>Сведения о физическом  лице</xs:documentation>
															</xs:annotation>
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="УдЛичнФЛ" type="УдЛичнФЛТип">
																		<xs:annotation>
																			<xs:documentation>Сведения о документе, удостоверяющем личность</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																	<xs:element name="СвАдрРФ" type="СвАдрРФТип">
																		<xs:annotation>
																			<xs:documentation>Место жительства налогоплательщика</xs:documentation>
																		</xs:annotation>
																	</xs:element>
																	<xs:element name="АдрИн" type="АдрИнТип" 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: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="ОКВЭД" 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="20"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="E-mail" use="optional">
										<xs:annotation>
											<xs:documentation>E-mail</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="Подписант">
												<!-- Табл.4.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: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="КонтрСд">
																		<!-- Табл.4.15. Контроль  обязательности  присутствия  КомПрОпрЦен в зависимости от значения  ПрОпрЦен -->
																		<!--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-->
																		<!-- Табл.4.15. Контроль обязательности присутствия КомКодМетЦен в зависимости от значения КодМетЦен -->
																		<!--sch:assert test="usch:iif(@КодМетЦен=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="1"/>
																		<xs:enumeration value="2"/>
																		<xs:enumeration value="3"/>
																		<xs:enumeration value="4"/>
																		<xs:enumeration value="0"/>
																	</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:appinfo>
																<sch:pattern name="Присутствие ТНВЭД, ОКП, ОКВЭД, ОКСМ, КодУсловПост из ПерПредСд в зависимости от  значения  ТипПредСд">
																	<sch:rule context="СвПредмСд">
																		<!-- Табл.4.19. Контроль обязательности присутствия  ТНВЭД или ОКП в зависимости от значения ТипПредСд -->
																		<sch:assert test="usch:iif(@ТипПредСд=1, (
																		count(ПерПредСд/@ТНВЭД)!=0  or  count(ПерПредСд/@ОКП)!=0  or
																		(count(ПерПредСд/@ТНВЭД)!=0 and count(ПерПредСд/@ОКП)!=0)
																		),  (count(ПерПредСд/@ТНВЭД)=0 and count(ПерПредСд/@ОКП)=0))">
																			<usch:error code="0400300003" path="ПерПредСд/@ТНВЭД|@ОКП" value-of-select="@ТипПредСд">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСд/ПерПредСд/(ТНВЭД | @ОКП) при значении элемента ТипПредСд, равном "<usch:value-of select="@ТипПредСд"/>".</usch:error>
																		</sch:assert>
																		<!-- Табл.4.19. Контроль обязательности присутствия  ОКВЭД в зависимости от значения ТипПредСд -->
																		<sch:assert test="usch:iif((@ТипПредСд=2 or @ТипПредСд=3), (count(ПерПредСд/@ОКВЭД)!=0),  count(ПерПредСд/@ОКВЭД)=0)">
																			<usch:error code="0400300003" path="ПерПредСд/@ОКВЭД" value-of-select="@ТипПредСд">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСд/ПерПредСд/ОКВЭД при значении элемента ТипПредСд, равном "<usch:value-of select="@ТипПредСд"/>".</usch:error>
																		</sch:assert>
																		<!-- Табл.4.19. Контроль возможности присутствия  ОКСМ в зависимости от значения ТипПредСд -->
																		<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>
																		<!-- Табл.4.19. Контроль обязательности присутствия  КодУсловПост в зависимости от значения ТипПредСд -->
																		<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:documentation>Сведения о предмете сделки (группы однородных сделок)</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ПерПредСд" maxOccurs="unbounded">
																	<xs:annotation>
																		<!---*************************************************************************************************************************-->
																		<xs:appinfo>
																			<sch:pattern name="Присутствие КодРегион из МестОтпрТов  и  МестСовСд  в зависимости от  значения  ОКСМ">
																				<sch:rule context="ПерПредСд">
																					<!-- Табл.4.24. Контроль обязательности присутствия  КодРегион из МестОтпрТов в зависимости от значения ОКСМ -->
																					<sch:assert test="usch:iif(МестОтпрТов/@ОКСМ=643, count(МестОтпрТов/@КодРегион)!=0 ,  (count(МестОтпрТов/@КодРегион)!=0 or count(МестОтпрТов/@КодРегион)=0))">
																						<usch:error code="0400300003" path="МестОтпрТов/@КодРегион" value-of-select="МестОтпрТов/@ОКСМ">Не выполнено условие присутствия (отсутствия) элемента Файл/Документ/УвКонтрСд/СвПредмСд/ПерПредСд/МестОтпрТов/@КодРегион при значении элемента ОКСМ, равном "<usch:value-of select="МестОтпрТов/@ОКСМ"/>".</usch:error>
																					</sch:assert>
																					<!-- Табл.4.24. Контроль обязательности присутствия  КодРегион из МестСовСд в зависимости от значения ОКСМ -->
																					<sch:assert test="usch:iif(МестСовСд/@ОКСМ=643, 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="МестСовСд" type="МестоТип" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Место совершения сделки (адрес места доставки (разгрузки) товара; оказания услуги, работы; совершения сделки с иными объектами гражданских прав)</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																		<xs:attribute name="НаимПредСд" use="required">
																			<xs:annotation>
																				<xs:documentation>Наименование предмета сделки</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:minLength value="1"/>
																					<xs:maxLength value="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="ОКП" use="optional">
																			<xs:annotation>
																				<xs:documentation>Код предмета сделки (по ОКП)</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:length value="6"/>
																				</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: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="required">
																			<xs:annotation>
																				<xs:documentation>Код единицы измерения по ОКЕИ</xs:documentation>
																			</xs:annotation>
																		</xs:attribute>
																		<xs:attribute name="Количество" use="required">
																			<xs:annotation>
																				<xs:documentation>Количество</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:integer">
																					<xs:totalDigits value="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="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="ДатаСовСд" 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="СвОргУчаст">
																		<!-- Табл.4.20. Контроль обязательности присутствия  ИННЮЛ в зависимости от значения ПрОрг -->
																		<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>
																		<!-- Табл.4.20. Контроль обязательности присутствия  КПП в зависимости от значения ПрОрг -->
																		<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>
																		<!-- Табл.4.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>
																		<!-- Табл.4.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>
																		<!-- Табл.4.20. Контроль обязательности присутствия  РегНомИн в зависимости от значения ПрОрг и наличия КодНПРег -->
																		<sch:assert test="usch:iif( (@ПрОрг=2 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>
																		<!-- Табл.4.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>
																		<!-- Табл.4.20. Контроль обязательности присутствия  КодНПРег в зависимости от значения ПрОрг и наличия РегНомИн -->
																		<sch:assert test="usch:iif( (@ПрОрг=2 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: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="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="ИННЮЛ" 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="СвАдрРФТип">
																					<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: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: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="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: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:string">
									<xs:minLength value="1"/>
									<xs:maxLength 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="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсПрог" use="required">
				<xs:annotation>
					<xs:documentation>Версия программы, с помощью которой сформирован файл</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="40"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсФорм" use="required">
				<xs:annotation>
					<xs:documentation>Версия формата</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="5"/>
						<xs:enumeration value="5.01"/>
					</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:maxLength value="50"/>
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="НаселПункт" use="optional">
			<xs:annotation>
				<xs:documentation>Населенный пункт (село, поселок и т.д.)</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="СвАдрРФТип">
		<xs:annotation>
			<xs:documentation>Сведения о месте жительства</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="АдрРФ" type="АдрРФТип">
				<xs:annotation>
					<xs:documentation>Адрес в Российской Федерации</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs: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:complexType name="АдрРФТип">
		<xs:annotation>
			<xs:documentation>Адрес в Российской Федерации </xs:documentation>
		</xs:annotation>
		<xs:attribute name="Индекс" use="optional">
			<xs:annotation>
				<xs:documentation>Индекс</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="6"/>
					<xs:pattern value="[0-9]{6}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="КодРегион" use="required">
			<xs:annotation>
				<xs:documentation>Код региона</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="CCРФТип"/>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Район" use="optional">
			<xs:annotation>
				<xs:documentation>Район</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Город" use="optional">
			<xs:annotation>
				<xs:documentation>Город</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="50"/>
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="НаселПункт" use="optional">
			<xs:annotation>
				<xs:documentation>Населенный пункт</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Улица" use="optional">
			<xs:annotation>
				<xs:documentation>Улица</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Дом" use="optional">
			<xs:annotation>
				<xs:documentation>Дом</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="20"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Корпус" use="optional">
			<xs:annotation>
				<xs:documentation>Корпус</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="20"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Кварт" use="optional">
			<xs:annotation>
				<xs:documentation>Квартира</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="20"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="АдрИнТип">
		<xs:annotation>
			<xs:documentation>Адрес за пределами территории Российской Федерации</xs:documentation>
		</xs:annotation>
		<xs:attribute name="ОКСМ" use="required">
			<xs:annotation>
				<xs:documentation>Код страны</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="ОКСМТип"/>
			</xs: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: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="ОКЕИТип">
		<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.1800 - 31.12.2099)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="10"/>
			<xs:pattern value="(((0[1-9]{1}|[1-2]{1}[0-9]{1})\.(0[1-9]{1}|1[0-2]{1}))|((30)\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\.(01|03|05|07|08|10|12)))\.(18[0-9]{2}|19[0-9]{2}|20[0-9]{2})"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
