<?xml version="1.0" encoding="utf-8"?>
<xsd:schema
	targetNamespace="http://mns/edeclaration/xml/taxicompany/ver1"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://mns/edeclaration/xml/taxicompany/ver1">

	<xsd:element name="TaxiCompanyReportXML">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="TaxiCompanyReport_v1_f000"
					type="xsd:date" />
				<xsd:element name="TaxiCompanyReport_v1_f002"
					type="xsd:string" />
				<xsd:element name="TaxiCompanyReport_v1_f003"
					type="xsd:string" />
				<xsd:element name="TaxiCompanyReport_v1_rows">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="TaxiCompanyReport_v1_row"
								minOccurs="0" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="TaxiCompanyReport_v1_row_f01"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f02"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f03"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f04"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f05"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f06"
											type="xsd:dateTime" />
										<xsd:element name="TaxiCompanyReport_v1_row_f07"
											type="xsd:date" />
										<xsd:element name="TaxiCompanyReport_v1_row_f08"
											type="xsd:int" />
										<xsd:element name="TaxiCompanyReport_v1_row_f09"
											type="xsd:int" />
										<xsd:element name="TaxiCompanyReport_v1_row_f10"
											type="xsd:string" />
										<xsd:element name="TaxiCompanyReport_v1_row_f11"
											type="xsd:dateTime" />
										<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="TaxiCompanyReport_v1_total"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="quantity">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:int" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalMonth1"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="quantity">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:int" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalMonth2"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="quantity">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:int" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalMonth3"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="quantity">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="x" type="xsd:int" />
										<xsd:element name="y" type="xsd:int" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rows_2023" type="tns:rows_2023" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>

				<xsd:element name="TaxiCompanyReport_v1_totalES"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="names_map" minOccurs="0"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="nameES" type="xsd:string" />
										<xsd:element name="quantityES" type="xsd:int" />
										<xsd:element name="rows_2023" type="tns:rows_2023" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalESMonth1"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="names_map" minOccurs="0"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="nameES" type="xsd:string" />
										<xsd:element name="quantityES" type="xsd:int" />
										<xsd:element name="rows_2023" type="tns:rows_2023" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalESMonth2"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="names_map" minOccurs="0"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="nameES" type="xsd:string" />
										<xsd:element name="quantityES" type="xsd:int" />
										<xsd:element name="rows_2023" type="tns:rows_2023" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_totalESMonth3"
					minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="names_map" minOccurs="0"
								maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="nameES" type="xsd:string" />
										<xsd:element name="quantityES" type="xsd:int" />
										<xsd:element name="rows_2023" type="tns:rows_2023" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="car_count_total" minOccurs="0"
					maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="count" type="xsd:int" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="paid_mileage_total" minOccurs="0"
					maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="unp" type="xsd:string" />
							<xsd:element name="paid_mileage" type="xsd:decimal" />
							<xsd:element name="other_payments" type="xsd:decimal" />
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxiCompanyReport_v1_chief"
					type="xsd:string" maxOccurs="1" minOccurs="0" />
				<xsd:element name="TaxiCompanyReport_v1_chiefaccountant"
					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="TAXICOMPANY" />
			<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="cost_of_completed_orders"
				type="tns:cost_of_completed_orders" />
			<xsd:element name="number_and_cost_of_canceled_orders"
				type="tns:number_and_cost_of_canceled_orders" />
			<xsd:element name="paid_mileage" type="xsd:decimal" />
			<xsd:element name="other_payments" type="xsd:decimal" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="cost_of_completed_orders">
		<xsd:sequence>
			<xsd:element name="total" type="xsd:decimal" />
			<xsd:element name="cash" type="xsd:decimal" />
			<xsd:element name="cashless" type="xsd:decimal" />
			<xsd:element name="bank_payment_cards" type="xsd:decimal" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType
		name="number_and_cost_of_canceled_orders">
		<xsd:sequence>
			<xsd:element name="quantity" type="xsd:int" />
			<xsd:element name="total" type="xsd:decimal" />
			<xsd:element name="cash" type="xsd:decimal" />
			<xsd:element name="cashless" type="xsd:decimal" />
			<xsd:element name="bank_payment_cards" type="xsd:decimal" />
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
<!-- Информация о выполненных автомобильных перевозках пассажиров автомобилями-такси 
	TaxiCompanyReport_v1_f000 = дата
	TaxiCompanyReport_v1_f002 = Наименование ИМНС 
	TaxiCompanyReport_v1_f003 = Наименование организации 
	TaxiCompanyReport_v1_row_f01 = УНП 
	TaxiCompanyReport_v1_row_f02 = Наименование юридического лица, фамилия, имя, отчество (если таковое имеется) индивидуального предпринимателя, получившего заказ на перевозку пассажиров автомобилем-такси
	TaxiCompanyReport_v1_row_f03 = Фамилия, имя, отчество (если таковое имеется) водителя, осуществившего перевозку пассажиров автомобилем-такси 
	TaxiCompanyReport_v1_row_f04 = Государственный регистрационный знак автомобиля 
	TaxiCompanyReport_v1_row_f05 = Марка (модель) автомобиля 
	TaxiCompanyReport_v1_row_f06 = Начало работы на линии (начало смены) каждого автомобиля-такси 
	TaxiCompanyReport_v1_row_f07 = Исполнено заказов автомобилем-такси за смену, дата 
	TaxiCompanyReport_v1_row_f08 = Исполнено заказов автомобилем-такси за смену, всего 
	TaxiCompanyReport_v1_row_f09 = в том числе с использованием электронной информационной системы 
	TaxiCompanyReport_v1_row_f10 = наименование электронной информационной системы
	TaxiCompanyReport_v1_row_f11 = Окончание работы (окончание смены) каждого автомобиля-такси
	carried_passengers = "Фамилия, имя, отчество (если таковое имеется) водителя, осуществившего перевозку пассажиров автомобилем такси"
	rows_2023 = "елемент который хранит поля 2023 года" 
	cost_of_completed_orders = "Стоимость исполненных заказов, рублей" 
	total = "Всего, в том числе" 
	cash = "за наличный расчет" 
	cashless = "за безналичный расчет всего" 
	bank_payment_cards = "в том числе заказанных посредством ЭИС и оплаченных с использованием реквизитов банковских" 
	number_and_cost_of_canceled_orders = "Количество и стоимость отмененных заказов" 
	quantity = "Количество, всего" 
	total = "Стоимость всего, в том числе" 
	cash = "оплата которых должна была осуществляться за наличный расчет" 
	cashless = "за безналичный расчет всего" 
	bank_payment_cards = "в том числе заказанных посредствомЭИС и оплата которых должна была осуществляться с использованием реквизитов банковских платежных карточек" 
	paid_mileage = оплачиваемый пробег с пассажирами
	other_payments = "Иные выплаты, перечисленные диспетчером автомобильному перевозчику, рублей" 
	TaxiCompanyReport_v1_total = ИТОГО: количество исполненных заказов (по каждому УНП) за квартал 
	unp = УНП 
	quantity = количество 
	x = всего 
	y = в том числе с использованием электронной информационной системы 
	TaxiCompanyReport_v1_totalMonth1 = ИТОГО: количество исполненных заказов (по каждому УНП) за 1й месяц квартала 
	unp = УНП 
	quantity = количество 
	x = всего 
	y = в том числе с использованием электронной информационной системы 
	TaxiCompanyReport_v1_totalMonth2 = ИТОГО: количество исполненных заказов (по каждому УНП) за 2й месяц квартала 
	unp = УНП 
	quantity = количество 
	x = всего 
	y = в том числе с использованием электронной информационной системы 
	TaxiCompanyReport_v1_totalMonth3 = ИТОГО: количество исполненных заказов (по каждому УНП) за 3й месяц квартала 
	unp = УНП 
	quantity = количество 
	x = всего 
	y = в том числе с использованием электронной информационной системы 
	TaxiCompanyReport_v1_totalES = ИТОГО: количество исполненных заказов в разрезе каждой электронной информационной системы (по каждому УНП) за квартал 
	unp = УНП 
	names_map = количество исполненных заказов в разрезе каждой электронной информационной системы 
	nameES = наименование электронной информационной системы 
	quantityES = количество 
	TaxiCompanyReport_v1_totalESMonth1 = ИТОГО: количество исполненных заказов в разрезе каждой электронной информационной системы (по каждому УНП) за 1й месяц квартала 
	unp = УНП 
	names_map = количество исполненных заказов в разрезе каждой электронной информационной системы 
	nameES = наименование электронной информационной системы 
	quantityES = количество 
	TaxiCompanyReport_v1_totalESMonth2 = ИТОГО: количество исполненных заказов в разрезе каждой электронной информационной системы (по каждому УНП) за 2й месяц квартала 
	unp = УНП 
	names_map = количество исполненных заказов в разрезе каждой электронной информационной системы 
	nameES = наименование электронной информационной системы 
	quantityES = количество 
	TaxiCompanyReport_v1_totalESMonth3 = ИТОГО: количество исполненных заказов в разрезе каждой электронной информационной системы (по каждому УНП) за 3й месяц квартала 
	unp = УНП 
	names_map = количество исполненных заказов в разрезе каждой электронной информационной системы 
	nameES = наименование электронной информационной системы 
	quantityES = количество 
	TaxiCompanyReport_v1_chief = Руководитель 
	TaxiCompanyReport_v1_chiefaccountant = главбух
	car_count_total = ИТОГО: количество исполненных заказов (по каждому УНП) за месяц
	unp = УНП 
	count = количество исполненных заказов
	paid_mileage_total = ИТОГО: оплачиваемый пробег с пассажирами (по каждому УНП) за квартал
	unp = УНП
	paid_mileage = оплачиваемый пробег с пассажирами
	other_payments = "Иные выплаты, перечисленные диспетчером автомобильному перевозчику, рублей" 
	//атрибуты 
	name="version"=версия справки 
	name="type"=тип справки 
	name="kodIMNS"=Код ИМНС 
	name="imnsName"=название ИМНС 
	name="UNP"=УНП плательщика 
	name="period"=месяц в котором была создана справки 
	name="year"=год в котором была создана справка 
	isAdditions="Внесение изменений и (или) дополнений в представленные сведения"
	partNum = номер части
	-->