Files

1238 lines
60 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:organizations-registry-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/payments-base/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://dom.gosuslugi.ru/schema/integration/payments-base/" version="13.1.8.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="hcs-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/base/" />
<xs:import schemaLocation="hcs-individual-registry-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" />
<xs:import schemaLocation="hcs-organizations-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" />
<xs:import schemaLocation="hcs-organizations-registry-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" />
<xs:import schemaLocation="hcs-account-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/account-base/" />
<xs:import schemaLocation="hcs-bills-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/" />
<xs:import schemaLocation="hcs-nsi-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" />
<xs:import schemaLocation="hcs-premises-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" />
<xs:complexType name="NotificationOfOrderExecutionExportType">
<xs:annotation>
<xs:documentation>Извещение о принятии к исполнению распоряжения</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="SupplierInfo">
<xs:annotation>
<xs:documentation>Сведения о потребителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SupplierID">
<xs:annotation>
<xs:documentation>Уникальный идентификатор плательщика</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="SupplierName">
<xs:annotation>
<xs:documentation>Наименование плательщика</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="160" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="RecipientInfo">
<xs:annotation>
<xs:documentation>Сведения об исполнителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN" />
<xs:choice minOccurs="0">
<xs:element name="Entpr" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Исполнитель-ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Исполнитель-ЮЛ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:KPP" />
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntprFIO">
<xs:annotation>
<xs:documentation>Наименование ИП одной строкой</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="160" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" name="PaymentInformation" type="tns:PaymentInformationExportType">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderInfo">
<xs:annotation>
<xs:documentation>Общие сведения о распоряжении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrderID" type="tns:OrderIDExportType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrderDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderNum">
<xs:annotation>
<xs:documentation>Номер распоряжения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="9" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amount" type="bills-base:MoneyKopeckPositiveType">
<xs:annotation>
<xs:documentation>Сумма оплаты (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PaymentPurpose">
<xs:annotation>
<xs:documentation>Назначение платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" fixed="true" name="OnlinePayment" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак онлайн-оплаты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Comment">
<xs:annotation>
<xs:documentation>Произвольный комментарий </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="210" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentID" />
<xs:sequence>
<xs:element minOccurs="0" name="PaymentDocumentNumber">
<xs:annotation>
<xs:documentation>Номер платежного документа, по которому внесена плата, присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element ref="base:Year" />
<xs:element ref="base:Month" />
</xs:sequence>
<xs:sequence>
<xs:element minOccurs="0" ref="account-base:UnifiedAccountNumber" />
<xs:element minOccurs="0" name="AddressAndConsumer">
<xs:annotation>
<xs:documentation>Адрес помещения и реквизиты потребителя</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element minOccurs="0" name="Apartment">
<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:element>
<xs:element minOccurs="0" name="Placement">
<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:element>
</xs:sequence>
<xs:element name="NonLivingApartment">
<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:element>
<xs:sequence>
<xs:element minOccurs="0" name="ResidentialBlock">
<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:element>
<xs:element minOccurs="0" name="ResidentialBlockRoom">
<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:element>
</xs:sequence>
<xs:element name="NonResidentialBlock">
<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:element>
</xs:choice>
<xs:choice minOccurs="0">
<xs:element name="Ind" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Физлицо, не являющееся индивидуальным предпринимателем</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="INN" type="organizations-base:INNType">
<xs:annotation>
<xs:documentation>Индивидуальный предприниматель или юридическое лицо</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Service">
<xs:annotation>
<xs:documentation>Жилищно-коммунальная услуга</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceID" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="AccountNumber">
<xs:annotation>
<xs:documentation>Номер лицевого счета/Иной идентификатор плательщика</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:sequence>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NotificationOfOrderExecutionCancellationType">
<xs:annotation>
<xs:documentation>Извещение об аннулировании извещения о принятии распоряжения к исполнению</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OrderID" type="tns:OrderIDExportType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancellationDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата аннулирования</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Comment">
<xs:annotation>
<xs:documentation>Комментарий</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="210" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="base:TransportGUID" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AcknowledgmentRequestInfoType">
<xs:annotation>
<xs:documentation>Запрос на квитирование</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element ref="tns:NotificationsOfOrderExecutionGUID" />
<xs:sequence>
<xs:annotation>
<xs:documentation>Поиск среди извещений указанной кредитной организации</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element ref="tns:OrderID" />
<xs:element ref="tns:OrderIDMultipurpose" />
</xs:choice>
<xs:element ref="base:orgPPAGUID" />
</xs:sequence>
</xs:choice>
<xs:choice>
<xs:element name="PaymentDocumentAck">
<xs:annotation>
<xs:documentation>Cквитировано с платежным документом</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="bills-base:PaymentDocumentID" />
<xs:choice>
<xs:annotation>
<xs:documentation>Вид квитируемой услуги из платежного поручения</xs:documentation>
</xs:annotation>
<xs:element name="HSType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ЖУ (справочник "Классификатор видов работ (услуг)")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MSType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ГКУ (справочник "Главная коммунальная услуга")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ASType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ДУ (справочник "Вид дополнительной услуги")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PServiceType" type="ns1:nsiRef">
<xs:annotation>
<xs:documentation>Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы":
- Пени
- Штрафы
- Государственные пошлины
- Судебные издержки.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TMSType" type="ns1:nsiRef">
<xs:annotation>
<xs:documentation>Вид коммунальной услуги. НСИ 3</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="Amount">
<xs:annotation>
<xs:documentation>Сумма квитирования (в копейках)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentNumber" />
<xs:element minOccurs="0" name="PaymentInformation">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element name="BankBIK" type="organizations-base:BIKType">
<xs:annotation>
<xs:documentation>БИК банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="operatingAccountNumber">
<xs:annotation>
<xs:documentation>Номер расчетного счета</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:element name="PaymentInformationGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор платежных реквизитов в платежном документе</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="CapitalRepairYearAckPeriod">
<xs:annotation>
<xs:documentation>Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Year">
<xs:annotation>
<xs:documentation>Год расчетного периода</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:Month">
<xs:annotation>
<xs:documentation>Месяц расчетного периода</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AckImpossible">
<xs:annotation>
<xs:documentation>Квитирование невозможно</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentID" />
<xs:element minOccurs="0" name="Reason">
<xs:annotation>
<xs:documentation>Причина, по которой отсутствует возможность сопоставления</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="210" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" name="DelayPeriod">
<xs:annotation>
<xs:documentation>Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Year" />
<xs:element ref="base:Month" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AcknowledgmentRequestInfoExportType">
<xs:annotation>
<xs:documentation>Запрос на квитирование для экспорта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="tns:NotificationsOfOrderExecutionGUID" />
<xs:choice>
<xs:element name="PaymentDocumentAck">
<xs:annotation>
<xs:documentation>Cквитировано с платежным документом</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="bills-base:PaymentDocumentID" />
<xs:choice>
<xs:annotation>
<xs:documentation>Вид квитируемой услуги из платежного поручения</xs:documentation>
</xs:annotation>
<xs:element name="HSType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ЖУ (справочник "Вид жилищной услуги")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MSType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ГКУ (справочник "Главная коммунальная услуга")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ASType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ДУ (справочник "Вид дополнительной услуги")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PServiceType" type="ns1:nsiRef">
<xs:annotation>
<xs:documentation>Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы":
- Пени
- Штрафы
- Государственные пошлины
- Судебные издержки.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TMSType" type="ns1:nsiRef">
<xs:annotation>
<xs:documentation>Вид коммунальной услуги. НСИ 3</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="Amount">
<xs:annotation>
<xs:documentation>Сумма квитирования (в копейках)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentNumber" />
<xs:element minOccurs="0" name="DelayPeriod">
<xs:annotation>
<xs:documentation>Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Year" />
<xs:element ref="base:Month" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="CapitalRepairYearAckPeriod">
<xs:annotation>
<xs:documentation>Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Year">
<xs:annotation>
<xs:documentation>Год расчетного периода</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:Month">
<xs:annotation>
<xs:documentation>Месяц расчетного периода</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AckImpossible">
<xs:annotation>
<xs:documentation>Квитирование невозможно</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentID" />
<xs:element minOccurs="0" name="Reason">
<xs:annotation>
<xs:documentation>Причина, по которой отсутствует возможность сопоставления</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="210" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:element name="OrderID">
<xs:annotation>
<xs:documentation>Уникальный идентификатор распоряжения, сформированный через интеграцию</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrderIDMultipurpose">
<xs:annotation>
<xs:documentation>Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType name="OrderIDExportType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
<xs:element name="AccountID">
<xs:annotation>
<xs:documentation>Уникальный идентификатор счета, в уплату которого поступил платеж.
В случае отсутствия указывается 0.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:complexType name="NotificationOfOrderExecutionType">
<xs:annotation>
<xs:documentation>Извещение о принятии к исполнению распоряжения</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="SupplierInfo">
<xs:annotation>
<xs:documentation>Сведения о потребителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SupplierID">
<xs:annotation>
<xs:documentation>Уникальный идентификатор плательщика</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="SupplierName">
<xs:annotation>
<xs:documentation>Наименование плательщика</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="160" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" name="RecipientInfo">
<xs:annotation>
<xs:documentation>Сведения об исполнителе жилищно-коммунальной услуги</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element ref="organizations-base:INN" />
<xs:choice>
<xs:element name="Entpr" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Исполнитель-ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Исполнитель-ЮЛ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:KPP" />
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntprFIO">
<xs:annotation>
<xs:documentation>Наименование ИП одной строкой</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="160" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:element minOccurs="1" name="PaymentInformation">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="tns:PaymentInformationType" />
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderInfo">
<xs:annotation>
<xs:documentation>Общие сведения о распоряжении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:OrderID">
<xs:annotation>
<xs:documentation>Уникальный номер платежа (идентификатор операции)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrderDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderNum">
<xs:annotation>
<xs:documentation>Номер распоряжения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="9" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Amount">
<xs:annotation>
<xs:documentation>Сумма оплаты (в копейках)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:totalDigits value="16" />
<xs:fractionDigits value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="PaymentPurpose">
<xs:annotation>
<xs:documentation>Назначение платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" fixed="true" name="OnlinePayment" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак онлайн-оплаты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Comment">
<xs:annotation>
<xs:documentation>Произвольный комментарий </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="210" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:sequence>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentID" />
<xs:sequence>
<xs:element minOccurs="0" ref="bills-base:PaymentDocumentNumber" />
<xs:sequence minOccurs="0">
<xs:element ref="base:Year" />
<xs:element ref="base:Month" />
</xs:sequence>
<xs:sequence>
<xs:element minOccurs="0" ref="account-base:UnifiedAccountNumber" />
<xs:element minOccurs="0" name="AddressAndConsumer">
<xs:annotation>
<xs:documentation>Адрес помещения и реквизиты потребителя</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element minOccurs="0" name="Apartment">
<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:element>
<xs:element minOccurs="0" name="Placement">
<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:element>
</xs:sequence>
<xs:element name="NonLivingApartment">
<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:element>
<xs:sequence>
<xs:element name="ResidentialBlock">
<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:element>
<xs:element minOccurs="0" name="ResidentialBlockRoom">
<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:element>
</xs:sequence>
<xs:element name="NonResidentialBlock">
<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:element>
</xs:choice>
<xs:choice>
<xs:element name="Ind" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Физлицо, не являющееся индивидуальным предпринимателем</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="INN" type="organizations-base:INNType">
<xs:annotation>
<xs:documentation>Индивидуальный предприниматель или юридическое лицо</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Service">
<xs:annotation>
<xs:documentation>Жилищно-коммунальная услуга</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="account-base:ServiceID" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" ref="account-base:AccountNumber" />
</xs:sequence>
</xs:sequence>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NotificationOfOrderExecution139Type">
<xs:annotation>
<xs:documentation>Извещение о принятии к исполнению распоряжения</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OrderInfo">
<xs:annotation>
<xs:documentation>Общие сведения о распоряжении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:OrderID">
<xs:annotation>
<xs:documentation>Уникальный номер платежа (идентификатор операции)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrderDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Amount">
<xs:annotation>
<xs:documentation>Сумма оплаты (в копейках)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0" />
<xs:totalDigits value="16" />
<xs:fractionDigits value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" fixed="true" name="OnlinePayment" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак онлайн-оплаты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MonthAndYear">
<xs:annotation>
<xs:documentation>Месяц и год</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Year" />
<xs:element ref="base:Month" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:sequence>
<xs:element ref="account-base:ServiceID" />
<xs:element name="ServiceIDGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>GUID жилищно-коммунальной услуги</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element ref="bills-base:PaymentDocumentID" />
<xs:element name="PaymentDocumentGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>GUID платежного документа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:element minOccurs="0" name="PaymentInformationGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор платежных реквизитов в платежном документе</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PaymentInformation" type="tns:PaymentInformationType">
<xs:annotation>
<xs:documentation>Платежные реквизиты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="PaymentInformationType">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RecipientINN" type="organizations-base:INNType">
<xs:annotation>
<xs:documentation>ИНН получателя платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RecipientKPP" type="organizations-base:KPPType">
<xs:annotation>
<xs:documentation>КПП получателя платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BankName">
<xs:annotation>
<xs:documentation>Наименование банка получателя платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PaymentRecipient">
<xs:annotation>
<xs:documentation>Наименование получателя </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankBIK" type="organizations-base:BIKType">
<xs:annotation>
<xs:documentation>БИК банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="operatingAccountNumber">
<xs:annotation>
<xs:documentation>Номер расчетного счета</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="CorrespondentBankAccount" type="account-base:AccountType">
<xs:annotation>
<xs:documentation>Корр. счет банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="KBK">
<xs:annotation>
<xs:documentation>Код из Классификатора доходов в бюджет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
<xs:pattern value="[0-9]{20}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="OKTMO" type="base:OKTMOImportType">
<xs:annotation>
<xs:documentation>Код из Общероссийского классификатора территорий муниципальных образований</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NumberBudgetaryAccount">
<xs:annotation>
<xs:documentation>Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30" />
<xs:minLength value="1" />
<xs:pattern value="[0-9]{1,30}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentInformationExportType">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="RecipientINN" type="organizations-base:INNExportType">
<xs:annotation>
<xs:documentation>ИНН получателя платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RecipientKPP" type="organizations-base:KPPExportType">
<xs:annotation>
<xs:documentation>КПП получателя платежа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BankName">
<xs:annotation>
<xs:documentation>Наименование банка получателя платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="160" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="PaymentRecipient">
<xs:annotation>
<xs:documentation>Наименование получателя </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="BankBIK" type="organizations-base:BIKExportType">
<xs:annotation>
<xs:documentation>БИК банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="operatingAccountNumber">
<xs:annotation>
<xs:documentation>Номер расчетного счета</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="CorrespondentBankAccount" type="account-base:AccountType">
<xs:annotation>
<xs:documentation>Корр. счет банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" fixed="true" name="IsCapitalRepair" type="xs:boolean">
<xs:annotation>
<xs:documentation>Платежные реквизиты для платежей капитального ремонта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="KBK">
<xs:annotation>
<xs:documentation>Код из Классификатора доходов в бюджет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
<xs:pattern value="[0-9]{20}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="OKTMO" type="base:OKTMOType">
<xs:annotation>
<xs:documentation>Код из Общероссийского классификатора территорий муниципальных образований
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NumberBudgetaryAccount">
<xs:annotation>
<xs:documentation>Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaymentInformationKeyType">
<xs:annotation>
<xs:documentation>Ключ поиска платежных реквизитов организации в ГИС ЖКХ</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BankBIK" type="organizations-base:BIKType">
<xs:annotation>
<xs:documentation>БИК банка получателя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="operatingAccountNumber">
<xs:annotation>
<xs:documentation>Номер расчетного счета</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="BillingInfoGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор платежных реквизитов ЮЛ/ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NotificationsOfOrderExecutionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор извещения о принятии к исполнению распоряжения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>