<?xml version="1.0" encoding="windows-1251"?>
<!-- edited with XMLSpy v2013 (http://www.altova.com) by  () -->
<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:appinfo>
										<sch:pattern name="Проверка наличия одного из налогов ">
											<sch:rule context="СообщИсчНОНал">
												<!--         Обязательность присутствия одного из налогов        -->
												<sch:assert test="(ТрНалог and НалогИмОрг and  ЗемНалог) or     
															                           (ТрНалог and НалогИмОрг and  not(ЗемНалог)) or
															                           (ТрНалог and not(НалогИмОрг) and  ЗемНалог) or
															                           (ТрНалог and not(НалогИмОрг) and  not(ЗемНалог)) or
															                           (not(ТрНалог) and НалогИмОрг and  ЗемНалог) or
															                           (not(ТрНалог) and НалогИмОрг and  not(ЗемНалог)) or
															                           (not(ТрНалог) and not(НалогИмОрг) and  ЗемНалог)                  ">
													<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">
											<xs:annotation>
												<!---***********************************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Проверка наличия исчисления или перерасчета ">
														<sch:rule context="ТрНалог">
															<!--         Обязательность присутствия исчисления или перерасчета        -->
															<sch:assert test="(not(ИсчТрНал) and ПерТрНал) or (ИсчТрНал and ПерТрНал) or (ИсчТрНал 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="ИсчТрНал" type="СведТСТип" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Исчисление транспортного налога</xs:documentation>
														</xs:annotation>
													</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="СведТСТип" 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="38"/>
																	</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="СумНалогОКТМОТип" 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:integer">
															<xs:totalDigits value="15"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="НалогИмОрг" minOccurs="0">
											<xs:annotation>
												<!---***********************************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Проверка наличия исчисления или перерасчета ">
														<sch:rule context="НалогИмОрг">
															<!--         Обязательность присутствия исчисления или перерасчета        -->
															<sch:assert test="(not(ИсчНалИмОрг) and ПерНалИмОрг) or (ИсчНалИмОрг and ПерНалИмОрг) or (ИсчНалИмОрг 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="ИсчНалИмОрг" type="СведИмОргТип" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Исчисление налога на имущество организаций</xs:documentation>
														</xs:annotation>
													</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="СведИмОргТип" 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="38"/>
																	</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="СумНалогОКТМОТип" 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:integer">
															<xs:totalDigits value="15"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="ЗемНалог" minOccurs="0">
											<xs:annotation>
												<!---***********************************************************************************************************************************************************************-->
												<xs:appinfo>
													<sch:pattern name="Проверка наличия исчисления или перерасчета ">
														<sch:rule context="ЗемНалог">
															<!--         Обязательность присутствия исчисления или перерасчета        -->
															<sch:assert test="(not(ИсчЗемНал) and ПерЗемНал) or (ИсчЗемНал and ПерЗемНал) or (ИсчЗемНал 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="ИсчЗемНал" type="СведЗУТип" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Исчисление земельного налога</xs:documentation>
														</xs:annotation>
													</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="СведЗУТип" 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="38"/>
																	</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="СумНалогОКТМОТип" 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:integer">
															<xs:totalDigits value="15"/>
														</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="1152029"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="ИдФайл" use="required">
				<xs:annotation>
					<xs:documentation>Идентификатор файла</xs:documentation>
					<xs:documentation>Содержит (повторяет) имя сформированного файла (без расширения)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсПрог" use="required">
				<xs:annotation>
					<xs:documentation>Версия программы, с помощью которой сформирован файл</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="40"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ВерсФорм" use="required">
				<xs:annotation>
					<xs:documentation>Версия формата</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="5"/>
						<xs:enumeration value="5.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="НалПер" type="xs:gYear" use="required">
			<xs:annotation>
				<xs:documentation>Налоговый период (год)</xs:documentation>
				<xs:documentation>
Год в формате ГГГГ</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НалБаза" use="required">
			<xs:annotation>
				<xs:documentation>Налоговая база</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="14"/>
					<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:decimal">
					<xs:totalDigits value="8"/>
					<xs:fractionDigits value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ВладенТС" use="required">
			<xs:annotation>
				<xs:documentation>Количество месяцев владения в году/12</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="5"/>
					<xs:pattern value="(0[1-9]{1}|1[0-2]{1})/12"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПовКоэф" use="optional">
			<xs:annotation>
				<xs:documentation>Повышающий коэффициент</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="5"/>
					<xs:fractionDigits value="4"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="РазмНалЛьг" use="optional">
			<xs:annotation>
				<xs:documentation>Размер налоговых льгот</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:integer">
					<xs:totalDigits value="15"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="СумИсчисл" 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:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="255"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="РегЗнак" use="required">
			<xs:annotation>
				<xs:documentation>Регистрационный знак (номер)</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
					<xs:maxLength value="50"/>
				</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:complexType name="СведИмОргТип">
		<xs:annotation>
			<xs:documentation>Сведения о недвижимом имуществе организации</xs:documentation>
		</xs:annotation>
		<xs:attribute name="НалПер" type="xs:gYear" use="required">
			<xs:annotation>
				<xs:documentation>Налоговый период (год)</xs:documentation>
				<xs:documentation>
Год в формате ГГГГ</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НалБаза" use="required">
			<xs:annotation>
				<xs:documentation>Налоговая база</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="17"/>
					<xs:fractionDigits value="2"/>
				</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="3"/>
					<xs:maxLength value="41"/>
					<xs:pattern value="([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19}|)/([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19})"/>
				</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:decimal">
					<xs:totalDigits value="3"/>
					<xs:fractionDigits value="2"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ВладенИмОрг" use="required">
			<xs:annotation>
				<xs:documentation>Количество месяцев владения в году/12</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="5"/>
					<xs:pattern value="(0[1-9]{1}|1[0-2]{1})/12"/>
				</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="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="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="НалПер" type="xs:gYear" use="required">
			<xs:annotation>
				<xs:documentation>Налоговый период (год)</xs:documentation>
				<xs:documentation>
Год в формате ГГГГ</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="НалБаза" use="required">
			<xs:annotation>
				<xs:documentation>Налоговая база</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="17"/>
					<xs:fractionDigits value="2"/>
				</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="3"/>
					<xs:maxLength value="41"/>
					<xs:pattern value="([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19}|)/([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19})"/>
				</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:decimal">
					<xs:totalDigits value="5"/>
					<xs:fractionDigits value="4"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ВладенЗУ" use="required">
			<xs:annotation>
				<xs:documentation>Количество месяцев владения в году/12</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="5"/>
					<xs:pattern value="(0[1-9]{1}|1[0-2]{1})/12"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ПовКоэф" use="optional">
			<xs:annotation>
				<xs:documentation>Повышающий коэффициент</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:decimal">
					<xs:totalDigits value="5"/>
					<xs:fractionDigits value="4"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="РазмНалЛьг" use="optional">
			<xs:annotation>
				<xs:documentation>Размер налоговых льгот</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:integer">
					<xs:totalDigits value="15"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="СумИсчисл" 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: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="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:sequence>
			<xs:element name="СумАвПлатПериод" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Суммы исчисленных авансовых платежей по налогу за каждый отчетный период</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="Период" use="required">
						<xs:annotation>
							<xs:documentation>Отчетный период (код)</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:length value="2"/>
								<xs:enumeration value="21"/>
								<xs:enumeration value="22"/>
								<xs:enumeration value="23"/>
							</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:complexType>
			</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:integer">
					<xs:totalDigits value="15"/>
				</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="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>Дата в формате ДД.ММ.ГГГГ (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-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)))\.(19[0-9]{2}|20[0-9]{2})"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ПростДроб21">
		<xs:annotation>
			<xs:documentation>Простая дробь в формате: (от 1 до 10 знаков)/(от 1 до 10 знаков), где ведущие нули в числителе и знаменателе недопустимы</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="41"/>
			<xs:pattern value="([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19}|)/([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}|[1-9]{1}[0-9]{0,3}|[1-9]{1}[0-9]{0,4}|[1-9]{1}[0-9]{0,5}|[1-9]{1}[0-9]{0,6}|[1-9]{1}[0-9]{0,7}|[1-9]{1}[0-9]{0,8}|[1-9]{1}[0-9]{0,9}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,12}|[1-9]{1}[0-9]{0,13}|[1-9]{1}[0-9]{0,14}|[1-9]{1}[0-9]{0,15}|[1-9]{1}[0-9]{0,16}|[1-9]{1}[0-9]{0,17}|[1-9]{1}[0-9]{0,18}|[1-9]{1}[0-9]{0,19})"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ОКТМОТип">
		<xs:annotation>
			<xs:documentation>Код из Общероссийского классификатора территорий муниципальных образований</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="8"/>
			<xs:maxLength value="11"/>
			<xs:pattern value="[0-9]{8}"/>
			<xs:pattern value="[0-9]{11}"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
