<?xml version="1.0" encoding="utf-8"?>
<xsd:schema
	targetNamespace="http://mns/edeclaration/xml/taxiesystem/ver1"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://mns/edeclaration/xml/taxiesystem/ver1">
	<xsd:element name="TaxiESystemReportXML">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="TaxiESystemReport_v1_f000"
					type="xsd:date" minOccurs="0" />
				<xsd:element name="TaxiESystemReport_v1_f002"
					type="xsd:string" minOccurs="0" />
				<xsd:element name="TaxiESystemReport_v1_f003"
					type="xsd:string" minOccurs="0" />
				<xsd:element name="TaxiESystemReport_v1_rows">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="TaxiESystemReport_v1_row"
								minOccurs="0" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="TaxiESystemReport_v1_row_f01"
											type="xsd:string" />
										<xsd:element name="TaxiESystemReport_v1_row_f02"
											type="xsd:string" />
										<xsd:element name="TaxiESystemReport_v1_row_f03"
											type="xsd:string" />
										<xsd:element name="TaxiESystemReport_v1_row_f04"
											type="xsd:string" />
										<xsd:element name="TaxiESystemReport_v1_row_f05"
											type="xsd:string" />
										<xsd:element name="TaxiESystemReport_v1_row_f08"
											type="xsd:date" />
										<xsd:element name="TaxiESystemReport_v1_row_f09"
											type="xsd:int" />
										<xsd:element name="TaxiESystemReport_v1_row_f12"
											type="xsd:decimal" />
										<xsd:element name="TaxiESystemReport_v1_row_f13"
											type="xsd:decimal" />
											<xsd:element name="carried_passengers" type="xsd:string"/>
										<xsd:element name="rows_2023" type="tns:rows_2023" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_total"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="triple">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:decimal" />
										<xsd:element name="z" type="xsd:decimal" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_totalMonth1"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="triple">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:decimal" />
										<xsd:element name="z" type="xsd:decimal" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_totalMonth2"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="triple">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:decimal" />
										<xsd:element name="z" type="xsd:decimal" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_totalMonth3"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="triple">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:decimal" />
										<xsd:element name="z" type="xsd:decimal" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_totalCarsAmount"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="amount" type="xsd:int" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiESystemReport_v1_chief"
					type="xsd:string" maxOccurs="1" minOccurs="0" />
				<xsd:element name="TaxiESystemReport_v1_esystemname"
					type="xsd:string" maxOccurs="1" minOccurs="0" />
			</xsd:sequence>
			<xsd:attribute name="version" type="xsd:int" fixed="1" />
			<xsd:attribute name="type" type="xsd:string"
				fixed="TAXIESYSTEM" />
			<xsd:attribute name="UNP" type="xsd:string" />
			<xsd:attribute name="period" type="xsd:int" />
			<xsd:attribute name="term_type" type="xsd:int" />
			<xsd:attribute name="year" type="xsd:int" />
			<xsd:attribute name="kodIMNS" type="xsd:string" />
			<xsd:attribute name="isAdditions" type="xsd:boolean" />
			<xsd:attribute name="partNum" type="xsd:int" />
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="rows_2023">
		<xsd:sequence>
		    <xsd:element name="TaxiESystemReport_v1_row_2023_f01"
											type="xsd:int" />
			<xsd:element name="TaxiESystemReport_v1_row_2023_f02"
											type="xsd:decimal" />	
			<xsd:element name="TaxiESystemReport_v1_row_2023_f03"
											type="xsd:int" />
			<xsd:element name="TaxiESystemReport_v1_row_2023_f04"
											type="xsd:int" />
			<xsd:element name="TaxiESystemReport_v1_row_2023_f05"
											type="xsd:decimal" />
			<xsd:element name="TaxiESystemReport_v1_row_2023_f06"
											type="xsd:decimal" />							
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
<!-- Информация о выполненных автомобильных перевозках пассажиров
 автомобилями-такси, заказанных с использованием электронной информационной
 системы, представляемая владельцем данной системы 
	
	TaxiESystemReport_v1_f000 = дата
    TaxiESystemReport_v1_f002 = Наименование ИМНС 
    TaxiESystemReport_v1_f003 = Наименование организации
    TaxiESystemReport_v1_row
 	    TaxiESystemReport_v1_row_f01 = УНП
 	    TaxiESystemReport_v1_row_f02 = Наименование юридического лица, получившего заказ на перевозку пассажиров автомобилем-такси
 	    TaxiESystemReport_v1_row_f03 = Фамилия, собственное имя, отчество (если таковое имеется) индивидуального предпринимателя, получившего заказ на перевозку пассажиров автомобилем-такси
 	    TaxiESystemReport_v1_row_f04 = Государст венный регистрац ионный знак автомобиля
 	    TaxiESystemReport_v1_row_f05 = Марка (модель) автомобиля
 	    TaxiESystemReport_v1_row_f08 = Исполнено заказов автомобилем-такси, всего, дата
 	    TaxiESystemReport_v1_row_f09 = количество
 	    TaxiESystemReport_v1_row_f12 = Стоимость исполненных заказов, рублей
 	    TaxiESystemReport_v1_row_f13 = Иные выплаты, перечисленные владельцем электронной информационной системы автомобильному перевозчику, рублей 
 	    carried_passengers = "Фамилия, имя, отчество (если таковое имеется) водителя, осуществившего перевозку пассажиров автомобилем такси"
 	    rows_2023 = "элемент, который хранит поля 2023 года"
 	        TaxiESystemReport_v1_row_2023_f01 = Исполнено заказов автомобилем-такси, всего, в том числе оплаченных с использованием реквизитов банковских платежных карточек
 	        TaxiESystemReport_v1_row_2023_f02 = Стоимость исполненных заказов, рублей, в том числе оплаченных с использованием реквизитов банковских платежных карточек
 	        TaxiESystemReport_v1_row_2023_f03 = Отменено (не исполнено) заказов автомобилем-такси, всего
 	        TaxiESystemReport_v1_row_2023_f04 = Отменено (не исполнено) заказов автомобилем-такси, всего, в том числе оплата которых должна была осуществляться с использованием реквизитов банковских платежных карточек
 	        TaxiESystemReport_v1_row_2023_f05 = Стоимость отмененных (неисполненных) заказов, рублей
 	        TaxiESystemReport_v1_row_2023_f06 = Стоимость отмененных (неисполненных) заказов, рублей, в том числе оплата которых должна была осуществляться с использованием реквизитов банковских платежных карточек
    TaxiESystemReport_v1_total = ИТОГО: количество исполненных заказов, стоимость исполненных заказов, иных выплат (по каждому УНП) за квартал
 	unp = УНП
 	triple = количество исполненных заказов, стоимость исполненных заказов, иных выплат
 		x = количество
 		y = Стоимость исполненных заказов, рублей
 		z = Иные выплаты, перечисленные владельцем электронной информационной системы автомобильному перевозчику, рублей
    TaxiESystemReport_v1_totalMonth1 = ИТОГО: количество исполненных заказов, стоимость исполненных заказов, иных выплат (по каждому УНП) за 1й месяц квартала
 	unp = УНП
 	triple = количество исполненных заказов, стоимость исполненных заказов, иных выплат
 		x = количество
 		y = Стоимость исполненных заказов, рублей
 		z = Иные выплаты, перечисленные владельцем электронной информационной системы автомобильному перевозчику, рублей
    TaxiESystemReport_v1_totalMonth2 = ИТОГО: количество исполненных заказов, стоимость исполненных заказов, иных выплат (по каждому УНП) за 2й месяц квартала
 	unp = УНП
 	triple = количество исполненных заказов, стоимость исполненных заказов, иных выплат
 		x = количество
 		y = Стоимость исполненных заказов, рублей
 		z = Иные выплаты, перечисленные владельцем электронной информационной системы автомобильному перевозчику, рублей
    TaxiESystemReport_v1_totalMonth3 = ИТОГО: количество исполненных заказов, стоимость исполненных заказов, иных выплат (по каждому УНП) за 3й месяц квартала
 	unp = УНП
 	triple = количество исполненных заказов, стоимость исполненных заказов, иных выплат
 		x = количество
 		y = Стоимость исполненных заказов, рублей
 		z = Иные выплаты, перечисленные владельцем электронной информационной системы автомобильному перевозчику, рублей
 	TaxiESystemReport_v1_totalCarsAmount = ИТОГО: количество автомобилей-такси (по каждому УНП) на конец квартала
 	unp = УНП
 	amount = количество
    TaxiCompanyReport_v1_chief = Владелец электронной информационной системы или уполномоченный им представитель
    TaxiESystemReport_v1_esystemname = наименование электронной информационной системы
	//атрибуты
	 version = версия справки
	 type = тип справки 
	 kodIMNS = Код ИМНС 
	 imnsName = название ИМНС 
	 UNP = УНП плательщика 
	 period = месяц в котором была создана справки 
	 year = год в котором была создана справка
	 isAdditions="Внесение изменений и (или) дополнений в представленные сведения"
	 partNum = номер части
	-->