<?xml version="1.0" encoding="windows-1251"?><!-- edited with XMLSpy v2017 rel. 3 sp1 (x64) (http://www.altova.com) by Altova XMLSpy 2017 Professional XML Editor - Release 3, Concurrent for 20 users (AO GNIVC) --><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="Файл">						<!--  Проверка имени файла на соответствие ИдФайл  -->						<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:documentation>Состав и структура документа</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="СвНП">								<xs:annotation>									<xs:documentation>Сведения о cтраховой организации / управляющей компания паевого инвестиционного фонда (далее - Организация)</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<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: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:sequence>									<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:whiteSpace value="collapse"/>											</xs:restriction>										</xs:simpleType>									</xs:attribute>								</xs:complexType>							</xs:element>							<xs:element name="Подписант">								<xs:annotation>									<!---*******************+************************************************************************************************************************************-->									<xs:appinfo>										<sch:pattern name="Присутствие сведений о представителе в  зависимости  от  значения  ПрПодп">											<sch:rule context="Подписант">												<!-- Контроль обязательности присутствия Сведений о представителе налогоплательщика в зависимости от значения ПрПодп -->												<sch:assert test="usch:iif(@ПрПодп=2, count(СвПред)!=0, (count(СвПред)!=0 or count(СвПред)=0))">													<usch:error code="0400300003" path="СвПред" value-of-select="count(СвПред)">Не выполнено условие присутствия элемента Файл/Документ/Подписант/СвПред при значении элемента ПрПодп, равном "<usch:value-of select="@ПрПодп"/>".</usch:error>												</sch:assert>											</sch:rule>										</sch:pattern>									</xs:appinfo>									<!---*******************************************************************************************************************************************************-->									<xs: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="СвПред" minOccurs="0">											<xs:annotation>												<xs:documentation>Сведения о представителе Организации</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:attribute name="НаимДок" use="required">													<xs:annotation>														<xs:documentation>Наименование и реквизиты документа, подтверждающего полномочия представителя Организации</xs:documentation>													</xs:annotation>													<xs:simpleType>														<xs:restriction base="xs:string">															<xs:minLength value="1"/>															<xs:maxLength value="120"/>														</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:appinfo>										<sch:pattern name="Проверка наличия элементов ЗаклРастДДСЖ, ВыплОснДДСЖ ">											<sch:rule context="ЗаклРасторжДДСЖ">												<!--               Проверка наличия ФондПеревод  в зависимости от значения ПрСтатДог       -->												<sch:assert test="(count(ЗаклРастДДСЖ)!=0 or count(ВыплОснДДСЖ)!=0) ">													<usch:error code="0400300003" path="" value-of-select="">                                                       Не выполнено условие присутствия хотя бы одного из элементов ЗаклРастДДСЖ, ВыплОснДДСЖ".                                                    </usch:error>												</sch:assert>											</sch:rule>										</sch:pattern>									</xs:appinfo>									<!---***********************************************************************************************************************************************************************-->									<xs:documentation>Сообщение о фактах заключения договоров добровольного страхования жизни, указанных в подпункте 5 пункта 1 статьи 213 Налогового кодекса Российской Федерации, их расторжения, а также о фактах и датах выплат и об основаниях для выплат по таким договорам</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="ЗаклРастДДСЖ" minOccurs="0" maxOccurs="unbounded">											<xs:annotation>												<!---**************+*********************************************************************************************************************************************************-->												<xs:appinfo>													<sch:pattern name="Проверка наличия ЗастрЛицо  в зависимости от значения ПрЗастр">														<sch:rule context="ЗаклРастДДСЖ">															<!--                    -->															<sch:assert test="(СведДогДДСЖ/@ПрЗастр=1 and not(ЗастрЛицо)) or 															                           (СведДогДДСЖ/@ПрЗастр=0 and ЗастрЛицо)  															                            ">																<usch:error code="0400300003" path="" value-of-select="">                                                       Не выполнено условие присутствия (отсутствия) элемента  ЗастрЛицо при значении элемента ПрЗастр, равном "<usch:value-of select="СведДогДДСЖ/@ПрЗастр"/>".                                                    </usch:error>															</sch:assert>														</sch:rule>													</sch:pattern>												</xs:appinfo>												<!---***********************************************************************************************************************************************************************-->												<xs:documentation>Сведения о фактах заключения (расторжения) договоров добровольного страхования жизни, указанных вподпункте 5 пункта 1 статьи 213 Налогового кодекса Российской Федерации</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="СведДогДДСЖ">														<xs:annotation>															<!---**************+*********************************************************************************************************************************************************-->															<xs:appinfo>																<sch:pattern name="Проверка наличия ЗастрЛицо  в зависимости от значения ПрЗастр">																	<sch:rule context="СведДогДДСЖ">																		<!--                    -->																		<sch:assert test="(@ПрСтатДог=1 and not(СумУплВзн)) or 															                           (@ПрСтатДог=2 and СумУплВзн)  															                            ">																			<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" maxOccurs="unbounded">																	<xs:annotation>																		<xs:documentation>Сумма уплаченных взносов по договору</xs:documentation>																	</xs:annotation>																	<xs:complexType>																		<xs:attribute name="Год" type="xs:gYear" use="required">																			<xs:annotation>																				<xs:documentation>Год</xs:documentation>																			</xs:annotation>																		</xs:attribute>																		<xs:attribute name="Сумма" use="required">																			<xs:annotation>																				<xs:documentation>Сумма</xs:documentation>																			</xs:annotation>																			<xs:simpleType>																				<xs:restriction base="xs:decimal">																					<xs:totalDigits value="17"/>																					<xs:fractionDigits value="2"/>																				</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:length value="1"/>																		<xs:enumeration value="1"/>																		<xs:enumeration value="2"/>																	</xs:restriction>																</xs:simpleType>															</xs:attribute>															<xs:attribute name="НомДог" use="required">																<xs:annotation>																	<xs:documentation>Номер договора</xs:documentation>																</xs:annotation>																<xs:simpleType>																	<xs:restriction base="xs:string">																		<xs:minLength value="1"/>																		<xs:maxLength value="100"/>																	</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="0"/>																		<xs:enumeration value="1"/>																	</xs:restriction>																</xs:simpleType>															</xs:attribute>														</xs:complexType>													</xs:element>													<xs:element name="ФЛПлатВзнос" type="ДанФЛТип">														<xs:annotation>															<xs:documentation>Данные физического лица, уплатившего взносы по договору</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="ЗастрЛицо" type="ДанФЛТип" minOccurs="0" maxOccurs="unbounded">														<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="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="3"/>														</xs:restriction>													</xs:simpleType>												</xs:attribute>											</xs:complexType>										</xs:element>										<xs:element name="ВыплОснДДСЖ" minOccurs="0" maxOccurs="unbounded">											<xs:annotation>												<xs:documentation>Сведения о фактах и датах выплат и об основаниях для выплат по договорам, указанным в подпункте 5 пункта 1 статьи 213 Налогового кодекса Российской Федерации</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<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:string">																		<xs:minLength value="1"/>																		<xs:maxLength value="100"/>																	</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:element name="ФЛПолВыпл" type="ДанФЛТип">														<xs:annotation>															<xs:documentation>Данные физического лица, получившего выплаты по договору</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="СумВыпл" maxOccurs="unbounded">														<xs:annotation>															<!---**************+*********************************************************************************************************************************************************-->															<xs:appinfo>																<sch:pattern name="Проверка наличия НаимИнВыпл в зависимости от значения ОснВыпл">																	<sch:rule context="СумВыпл">																		<!--                    -->																		<sch:assert test="(@ОснВыпл=5 and @НаимИнВыпл) or 															                            not(@НаимИнВыпл)">																			<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="ДатаВыпл" 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:decimal">																		<xs:totalDigits value="17"/>																		<xs:fractionDigits value="2"/>																	</xs:restriction>																</xs:simpleType>															</xs:attribute>															<xs:attribute name="ОснВыпл" use="required">																<xs:annotation>																	<xs:documentation>Основание для выплаты</xs:documentation>																</xs:annotation>																<xs:simpleType>																	<xs:restriction base="xs:string">																		<xs:length value="1"/>																		<xs:enumeration value="1"/>																		<xs:enumeration value="2"/>																		<xs:enumeration value="3"/>																		<xs:enumeration value="4"/>																		<xs:enumeration 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: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:simpleType>															<xs:restriction base="xs:decimal">																<xs:totalDigits value="17"/>																<xs:fractionDigits value="2"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>												<xs:attribute name="НомерСооб" use="required">													<xs:annotation>														<xs:documentation>Номер сообщения</xs:documentation>													</xs:annotation>													<xs:simpleType>														<xs:restriction base="xs:string">															<xs:minLength value="1"/>															<xs:maxLength value="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="3"/>														</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="1114734"/>								</xs:restriction>							</xs:simpleType>						</xs:attribute>						<xs:attribute name="ДатаДок" type="ДатаТип" use="required">							<xs:annotation>								<xs:documentation>Дата формирования документа</xs:documentation>								<xs:documentation>Дата в формате ДД.ММ.ГГГГ</xs:documentation>							</xs:annotation>						</xs:attribute>						<xs:attribute name="КодНО" use="required">							<xs:annotation>								<xs:documentation>Код налогового органа</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="СОНОТип"/>							</xs: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.01"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:complexType name="ДанФЛТип">		<xs:annotation>			<xs:documentation>Данные физического лица</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="ФИО" type="ФИОТип">				<xs:annotation>					<xs:documentation>Фамилия, имя, отчество (при наличии) </xs:documentation>				</xs:annotation>			</xs:element>			<xs:choice>				<xs:element name="СведФЛ1">					<xs:annotation>						<xs:documentation>Сведения о физическом лице (обязательно наличие ИНН физического лица)</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="УдЛичн" type="УдЛичнФЛТип" minOccurs="0">								<xs:annotation>									<xs:documentation>Сведения о документе, удостоверяющем личность </xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>						<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:complexType>				</xs:element>				<xs:element name="СведФЛ2">					<xs:annotation>						<xs:documentation>Сведения о физическом лице (отсутствует ИНН физического лица)</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="УдЛичн" type="УдЛичнФЛТип">								<xs:annotation>									<xs:documentation>Сведения о документе, удостоверяющем личность </xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>						<xs:attribute name="ДатаРожд" type="ДатаТип" use="required">							<xs:annotation>								<xs:documentation>Дата рождения</xs:documentation>							</xs:annotation>						</xs:attribute>					</xs:complexType>				</xs:element>			</xs:choice>		</xs:sequence>	</xs:complexType>	<xs:complexType name="УдЛичнФЛТип">		<xs:annotation>			<xs:documentation>Сведения о документе, удостоверяющем личность</xs:documentation>		</xs:annotation>		<xs:attribute name="КодВидДок" use="required">			<xs:annotation>				<xs:documentation>Код вида документа</xs:documentation>			</xs:annotation>			<xs:simpleType>				<xs:restriction base="СПДУЛТип">					<xs:enumeration value="21"/>					<xs:enumeration value="03"/>					<xs:enumeration value="07"/>					<xs:enumeration value="08"/>					<xs:enumeration value="10"/>					<xs:enumeration value="11"/>					<xs:enumeration value="12"/>					<xs:enumeration value="13"/>					<xs:enumeration value="14"/>					<xs:enumeration value="15"/>					<xs:enumeration value="19"/>					<xs:enumeration value="23"/>					<xs:enumeration value="24"/>					<xs:enumeration value="27"/>					<xs:enumeration value="91"/>				</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: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:complexType>	<xs:complexType name="ФИОТип">		<xs:annotation>			<xs:documentation>Фамилия, имя, отчество</xs:documentation>		</xs:annotation>		<xs:attribute name="Фамилия" use="required">			<xs:annotation>				<xs:documentation>Фамилия</xs:documentation>			</xs:annotation>			<xs:simpleType>				<xs:restriction base="xs:string">					<xs:minLength value="1"/>					<xs:maxLength value="60"/>				</xs:restriction>			</xs:simpleType>		</xs:attribute>		<xs:attribute name="Имя" use="required">			<xs:annotation>				<xs:documentation>Имя</xs:documentation>			</xs:annotation>			<xs:simpleType>				<xs:restriction base="xs:string">					<xs:minLength value="1"/>					<xs:maxLength value="60"/>				</xs:restriction>			</xs:simpleType>		</xs:attribute>		<xs:attribute name="Отчество" use="optional">			<xs:annotation>				<xs:documentation>Отчество</xs:documentation>			</xs:annotation>			<xs:simpleType>				<xs:restriction base="xs:string">					<xs:minLength value="1"/>					<xs:maxLength value="60"/>				</xs:restriction>			</xs:simpleType>		</xs:attribute>	</xs:complexType>	<xs:simpleType name="ИННФЛТип">		<xs:annotation>			<xs:documentation>Идентификационный номер налогоплательщика - физического лица</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="12"/>			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="ИННЮЛТип">		<xs:annotation>			<xs:documentation>Идентификационный номер налогоплательщика - организации</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="10"/>			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="КППТип">		<xs:annotation>			<xs:documentation>Код причины постановки на учет (КПП) - 5 и 6 знаки от 0-9 и A-Z</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="9"/>			<xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="КНДТип">		<xs:annotation>			<xs:documentation>Код из Классификатора налоговой документации</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="7"/>			<xs:pattern value="[0-9]{7}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="СОНОТип">		<xs:annotation>			<xs:documentation>Коды из Классификатора системы обозначений налоговых органов</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="4"/>			<xs:pattern value="[0-9]{4}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="СПДУЛТип">		<xs:annotation>			<xs:documentation>Коды Справочника видов документов, удостоверяющих личность налогоплательщика</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="2"/>			<xs:pattern value="[0-9]{2}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="СПДУЛШТип">		<xs:annotation>			<xs:documentation>Шаблон серии, номера из Справочника видов документов, удостоверяющих личность налогоплательщика</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="25"/>		</xs:restriction>	</xs:simpleType>	<xs: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>