<?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>Сведения о негосударственном пенсионном фонде</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="(ЗаклРастДНПО and ОбращВыплДДС and ВыплОснДДС) or 															            (ЗаклРастДНПО and not(ОбращВыплДДС) and ВыплОснДДС) or															            (ЗаклРастДНПО and ОбращВыплДДС and not(ВыплОснДДС)) or															            (ЗаклРастДНПО and not(ОбращВыплДДС) and not(ВыплОснДДС)) or															            (not(ЗаклРастДНПО) and ОбращВыплДДС and ВыплОснДДС) or															            (not(ЗаклРастДНПО) and not(ОбращВыплДДС) and ВыплОснДДС) or															            (not(ЗаклРастДНПО) and ОбращВыплДДС and not(ВыплОснДДС))">													<usch:error code="0400300003" path="" 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:appinfo>													<sch:pattern name="Проверка наличия ФондПеревод  в зависимости от значения ПрСтатДог">														<sch:rule context="ЗаклРастДНПО">															<!--               Проверка наличия ФондПеревод  в зависимости от значения ПрСтатДог       -->															<sch:assert test="(СведДогНПО/@ПрСтатДог=1 and not(ФондПеревод)) or 															                           (СведДогНПО/@ПрСтатДог=2 and not(ФондПеревод)) or 															                           (СведДогНПО/@ПрСтатДог=3 and not(ФондПеревод)) or 															                           (СведДогНПО/@ПрСтатДог=4 and ФондПеревод) or 															                           (СведДогНПО/@ПрСтатДог=5 and not(ФондПеревод)) ">																<usch:error code="0400300003" path="" value-of-select="">                                                       Не выполнено условие присутствия (отсутствия) элемента  ФондПеревод при значении элемента ПрСтатДог, равном "<usch:value-of select="СведДогНПО/@ПрСтатДог"/>".                                                    </usch:error>															</sch:assert>														</sch:rule>													</sch:pattern>												</xs:appinfo>												<!---***********************************************************************************************************************************************************************-->												<!---**************+*********************************************************************************************************************************************************-->												<xs:appinfo>													<sch:pattern name="Проверка наличия ЛицоУчастник  в зависимости от значения ПрВыгодопр">														<sch:rule context="ЗаклРастДНПО">															<!--                    -->															<sch:assert test="(СведДогНПО/@ПрВыгодопр=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>Сведения о фактах заключения или расторжения договоров негосударственного пенсионного обеспечения,договоров долгосрочных сбережений, о фактах назначения выплат по таким договорам</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 not(СумУплВзн)) or (@ПрСтатДог=3 and СумУплВзн) or (@ПрСтатДог=4 and СумУплВзн) or (@ПрСтатДог=5 and not(СумУплВзн)) ">																			<usch:error code="0400300003" path="@ПрСтатДог" value-of-select="@ПрСтатДог">                                                       Не выполнено условие присутствия (отсутствия) элемента  Файл/Документ/ЗаклРасторжДПО/СведДогНПО/СумУплВзн при значении элемента ПрСтатДог, равном "<usch:value-of select="@ПрСтатДог"/>".                                                    </usch:error>																		</sch:assert>																	</sch:rule>																</sch:pattern>															</xs:appinfo>															<!---***********************************************************************************************************************************************************************-->															<!---********************+***************************************************************************************************************************************************-->															<xs:appinfo>																<sch:pattern name="Проверка наличия ДатаВыпл  в зависимости от значения ПрСтатДог">																	<sch:rule context="СведДогНПО">																		<!--               Проверка наличия ДатаВыпл  в зависимости от значения ПрСтатДог       -->																		<sch:assert test="(@ПрСтатДог=1 and not(@ДатаВыпл)) or (@ПрСтатДог=2 and not(@ДатаВыпл)) or (@ПрСтатДог=3 and not(@ДатаВыпл)) or (@ПрСтатДог=4 and not(@ДатаВыпл)) or (@ПрСтатДог=5 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: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="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="ДатаВыпл" type="ДатаТип" use="optional">																<xs:annotation>																	<xs:documentation>Дата назначения выплат</xs:documentation>																</xs:annotation>															</xs:attribute>															<xs:attribute name="ПрВыгодопр" use="required">																<xs:annotation>																	<xs:documentation>Налогоплательщик и лицо, в пользу которого заключен договор (участник), являются одним лицом</xs:documentation>																</xs:annotation>																<xs:simpleType>																	<xs:restriction base="xs:string">																		<xs: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">														<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="1000"/>																	</xs:restriction>																</xs:simpleType>															</xs:attribute>															<xs:attribute name="ИННЮЛ" type="ИННЮЛТип" use="required">																<xs:annotation>																	<xs:documentation>ИНН </xs:documentation>																</xs:annotation>															</xs:attribute>															<xs:attribute name="КПП" type="КППТип" use="required">																<xs:annotation>																	<xs:documentation>КПП</xs:documentation>																</xs:annotation>															</xs:attribute>															<xs:attribute name="НомДогПерев" 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: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: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>Сведения о факте и дате обращения участника договора долгосрочных сбереженийза назначением выплат по такому договору</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: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">														<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:attribute name="ДатаОбращ" type="ДатаТип" use="required">													<xs:annotation>														<xs:documentation>Дата обращения участника за назначением выплат по договору долгосрочных сбережений</xs:documentation>													</xs:annotation>												</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="СведДДС">														<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:documentation> Сумма выплат</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:attribute name="ОснВыпл" use="required">																<xs:annotation>																	<xs:documentation>Основание назначения выплаты </xs:documentation>																</xs:annotation>																<xs:simpleType>																	<xs:restriction base="xs:string">																		<xs:length value="1"/>																		<xs:enumeration value="1"/>																		<xs:enumeration value="2"/>																		<xs:enumeration value="3"/>																		<xs:enumeration value="4"/>																		<xs:enumeration value="5"/>																		<xs:enumeration value="6"/>																		<xs:enumeration value="7"/>																	</xs:restriction>																</xs:simpleType>															</xs:attribute>															<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: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="1114724"/>								</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.03"/>					</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>