<?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:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:organizations-registry-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:metering-device-base="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://dom.gosuslugi.ru/schema/integration/house-management/" version="15.6.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="../lib/hcs-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/base/" />
  <xs:import schemaLocation="../lib/hcs-premises-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" />
  <xs:import schemaLocation="../lib/hcs-bills-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/" />
  <xs:import schemaLocation="../lib/hcs-account-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/account-base/" />
  <xs:import schemaLocation="../lib/hcs-nsi-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" />
  <xs:import schemaLocation="../lib/hcs-organizations-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" />
  <xs:import schemaLocation="../lib/hcs-organizations-registry-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" />
  <xs:import schemaLocation="../lib/hcs-metering-device-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" />
  <xs:import schemaLocation="../lib/hcs-individual-registry-base.xsd" namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" />
  <xs:element name="importHouseUORequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ????????. ?? ?????????? ???? ???????????? ?????????????????????? ???????????? ?????????????????? ???????????? ???????????????????????????????? ????????. ImportResult ???????????????? ?????????????????? ?????????????????? ???????????? ???????? (?? GUID ???????????????????? FIASHouseGuid ?????????????? ????????????, UniqueNumber ???????????????? ???????????????????? ?????????? ????????), ?????????????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????????), ???????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????). ???????????????? ???????????? 11.0.10.1,  13.2.3.2</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:choice>
              <xs:element name="ApartmentHouse">
                <xs:annotation>
                  <xs:documentation>?????????????????????????????? ??????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:choice>
                      <xs:element name="ApartmentHouseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????????????????????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:ApartmentHouseUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="ApartmentHouseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????????????????????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:ApartmentHouseUpdateUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                    <xs:sequence>
                      <xs:annotation>
                        <xs:documentation>?????????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:NonResidentialPremisesUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:NonResidentialPremisesUpdateUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element name="PremisesGUID" type="base:GUIDType">
                                  <xs:annotation>
                                    <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:sequence>
                      <xs:annotation>
                        <xs:documentation>???????????????? ?? ?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:sequence>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ???????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:EntranceUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToUpdate">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:EntranceUpdateUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="EntranceGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremises">
                        <xs:annotation>
                          <xs:documentation>?????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:choice>
                              <xs:element name="ResidentialPremisesToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ???????????? ??????????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ResidentialPremisesUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="ResidentialPremisesToUpdate">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ???????????? ???????????? ??????????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ResidentialPremisesUpdateUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="PremisesGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:choice>
                            <xs:sequence>
                              <xs:annotation>
                                <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUpdateUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:sequence>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ???????????? ??????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:LiftUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToUpdate">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ??????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:LiftUpdateUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="LiftGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ??????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:sequence>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="LivingHouse">
                <xs:annotation>
                  <xs:documentation>?????????? ??????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:choice>
                      <xs:element name="LivingHouseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LivingHouseUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="LivingHouseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LivingHouseUpdateUOType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                    <xs:choice>
                      <xs:sequence>
                        <xs:annotation>
                          <xs:documentation>?????????????? (?????? ?????????????? ????)</xs:documentation>
                        </xs:annotation>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ??????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:RoomUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ??????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:RoomUpdateUOType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="Blocks">
                        <xs:annotation>
                          <xs:documentation>?????????? (?????? ???? ?????????????????????????? ??????????????????)</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:choice>
                              <xs:element name="BlockToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:BlockUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="BlockToUpdate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:BlockUpdateUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="BlockGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ?????????? ???????????? ????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:choice>
                            <xs:sequence>
                              <xs:annotation>
                                <xs:documentation>?????????????? ?? ??????????</xs:documentation>
                              </xs:annotation>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUpdateUOType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" ref="tns:InheritMissingValues" />
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importHouseUORequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importHouseOMSRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ????????. ?? ?????????? ???? ???????????? ?????????????????????? ???????????? ?????????????????? ???????????? ???????????????????????????????? ????????. ImportResult ???????????????? ?????????????????? ?????????????????? ???????????? ???????? (?? GUID ???????????????????? FIASHouseGuid ?????????????? ????????????, UniqueNumber ???????????????? ???????????????????? ?????????? ????????), ?????????????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????????), ???????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????). ???????????????? ???????????? 11.5.0.2, 13.2.3.2, 15.6.0.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:choice>
              <xs:element name="ApartmentHouse">
                <xs:annotation>
                  <xs:documentation>?????????????????????????????? ??????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:choice>
                      <xs:element name="ApartmentHouseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????????????????????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:ApartmentHouseOMSType">
                              <xs:sequence>
                                <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                  <xs:annotation>
                                    <xs:documentation>C?????????? ???????????????????? ?????????? (?????? 25). ?????????????????? ???????????????????? ???????????????? ???????????? ?????? ???????????????????? ???????????????????? ???? ???????????????????? ?????? (?????????????????????? ???????????? ?? ???????? ??/?????? ???? ???????????????? ?????????????? ????????????????????/??????????):
- ???? ????????????;
- ???????????????????????????????? ????????????????????;
- ????????????, ???? ???? ????????????????????.
?? ???????? ?????????????? ???????????????? ???????????????? ????????????????????????.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element minOccurs="0" name="ManagementPeriodFrom" type="xs:date">
                                  <xs:annotation>
                                    <xs:documentation>???????? ???????????? ?????????????? ????????????????????. ?????????????????????? ???????????? ?????? ???????????? 15.6.0.1 ?? ????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="ApartmentHouseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????????????????????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:ApartmentHouseUpdateOMSType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                  <xs:annotation>
                                    <xs:documentation>C?????????? ???????????????????? ?????????? (?????? 25). ?????????????????? ?????????????????? ???????????????? ???????????? ?????? ???????????????????? ???????????????????? ???? ???????????????????? ?????? (?????????????????????? ???????????? ?? ???????? ??/?????? ???? ???????????????? ?????????????? ????????????????????/??????????):
- ???? ????????????;
- ???????????????????????????????? ????????????????????;
- ????????????, ???? ???? ????????????????????.
?? ???????? ?????????????? ???????????????? ???????????????? ????????????????????????.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element minOccurs="0" name="ManagementPeriodFrom" type="xs:date">
                                  <xs:annotation>
                                    <xs:documentation>???????? ???????????? ?????????????? ????????????????????. ?????????????????????? ???????????? ?????? ???????????? 15.6.0.1 ?? ????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                    <xs:sequence>
                      <xs:annotation>
                        <xs:documentation>?????????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:NonResidentialPremisesOMSType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:NonResidentialPremisesUpdateOMSType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element name="PremisesGUID" type="base:GUIDType">
                                  <xs:annotation>
                                    <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:sequence>
                      <xs:annotation>
                        <xs:documentation>??????????????</xs:documentation>
                      </xs:annotation>
                      <xs:sequence>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ???????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:EntranceOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToUpdate">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:EntranceUpdateOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="EntranceGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremises">
                        <xs:annotation>
                          <xs:documentation>?????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:choice>
                              <xs:element name="ResidentialPremisesToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ???????????? ??????????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ResidentialPremisesOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="ResidentialPremisesToUpdate">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ???????????? ???????????? ??????????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ResidentialPremisesUpdateOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="PremisesGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:choice>
                            <xs:sequence>
                              <xs:annotation>
                                <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUpdateOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:sequence>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ???????????? ??????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:LiftOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToUpdate">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ??????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:LiftUpdateOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="LiftGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ??????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:sequence>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="LivingHouse">
                <xs:annotation>
                  <xs:documentation>?????????? ??????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:choice>
                      <xs:element name="LivingHouseToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LivingHouseOMSType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                  <xs:annotation>
                                    <xs:documentation>???? ?????????????????? ?????? ????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="LivingHouseToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???????????? ???????????? ????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LivingHouseUpdateOMSType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                  <xs:annotation>
                                    <xs:documentation>???? ?????????????????? ?????? ????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                    <xs:choice>
                      <xs:sequence>
                        <xs:annotation>
                          <xs:documentation>?????????????? (?????? ?????????????? ????)</xs:documentation>
                        </xs:annotation>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ??????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:RoomOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ??????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:RoomUpdateOMSType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="Blocks">
                        <xs:annotation>
                          <xs:documentation>?????????? (?????? ???? ?????????????????????????? ??????????????????)</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:choice>
                              <xs:element name="BlockToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:BlockOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="BlockToUpdate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:BlockUpdateOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="BlockGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ?????????? ???????????? ????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:choice>
                            <xs:sequence>
                              <xs:annotation>
                                <xs:documentation>?????????????? ?? ??????????</xs:documentation>
                              </xs:annotation>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomUpdateOMSType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:choice>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" ref="tns:InheritMissingValues" />
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importHouseOMSRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importHouseESPRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ????????. ?? ?????????? ???? ???????????? ?????????????????????? ???????????? ?????????????????? ???????????? ???????????????????????????????? ????????. ImportResult ???????????????? ?????????????????? ?????????????????? ???????????? ???????? (?? GUID ???????????????????? FIASHouseGuid ?????????????? ????????????, UniqueNumber ???????????????? ???????????????????? ?????????? ????????), ?????????????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????????), ???????????? (UniqueNumber ???????????????? ???????????????????? ?????????? ??????????????). ???????????????? ???????????? 11.6.0.2, 13.2.3.2, 15.6.0.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element name="ApartmentHouse">
              <xs:annotation>
                <xs:documentation>?????????????????????????????? ??????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:choice>
                    <xs:element name="ApartmentHouseToCreate">
                      <xs:annotation>
                        <xs:documentation>???????????????????? ???????????????????????????????? ????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ApartmentHouseESPType">
                            <xs:sequence>
                              <xs:element ref="base:TransportGUID" />
                              <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ?????????????????? ???????????????? ???????????? ?????? ???????????????????? ???????????????????? ???? ???????????????????? ?????? (?????????????????????? ???????????? ?? ???????? ??/?????? ???? ???????????????? ?????????????? ????????????????????/??????????):
- ???? ????????????
- ???????????????????????????????? ????????????????????
- ????????????, ???? ???? ????????????????????.
</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" name="ManagementPeriodFrom" type="xs:date">
                                <xs:annotation>
                                  <xs:documentation>???????? ???????????? ?????????????? ????????????????????
																	</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="ApartmentHouseToUpdate">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ???????????? ???????????????????????????????? ????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ApartmentHouseUpdateESPType">
                            <xs:sequence>
                              <xs:element ref="base:TransportGUID" />
                              <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? ?????????????????? ???????????????? ???????????? ?????? ???????????????????? ???????????????????? ???? ???????????????????? ?????? (?????????????????????? ???????????? ?? ???????? ??/?????? ???? ???????????????? ?????????????? ????????????????????/??????????):
- ???? ????????????
- ???????????????????????????????? ????????????????????
- ????????????, ???? ???? ????????????????????.
</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" name="ManagementPeriodFrom" type="xs:date">
                                <xs:annotation>
                                  <xs:documentation>???????? ???????????? ?????????????? ????????????????????
																	</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                  <xs:sequence>
                    <xs:annotation>
                      <xs:documentation>?????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToCreate">
                      <xs:annotation>
                        <xs:documentation>???????????????????? ???????????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:NonResidentialPremisesESPType">
                            <xs:sequence>
                              <xs:element ref="base:TransportGUID" />
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseToUpdate">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ???????????? ???????????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:NonResidentialPremisesUpdateESPType">
                            <xs:sequence>
                              <xs:element ref="base:TransportGUID" />
                              <xs:element name="PremisesGUID" type="base:GUIDType">
                                <xs:annotation>
                                  <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                  <xs:sequence>
                    <xs:annotation>
                      <xs:documentation>???????????????? ?? ?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:EntranceESPType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="EntranceToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:EntranceUpdateESPType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element name="EntranceGUID" type="base:GUIDType">
                                  <xs:annotation>
                                    <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremises">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:choice>
                            <xs:element name="ResidentialPremisesToCreate">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ???????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent mixed="false">
                                  <xs:extension base="tns:ResidentialPremisesESPType">
                                    <xs:sequence>
                                      <xs:element ref="base:TransportGUID" />
                                    </xs:sequence>
                                  </xs:extension>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ResidentialPremisesToUpdate">
                              <xs:annotation>
                                <xs:documentation>?????????????????? ???????????? ???????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent mixed="false">
                                  <xs:extension base="tns:ResidentialPremisesUpdateESPType">
                                    <xs:sequence>
                                      <xs:element ref="base:TransportGUID" />
                                      <xs:element name="PremisesGUID" type="base:GUIDType">
                                        <xs:annotation>
                                          <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:extension>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                          </xs:choice>
                          <xs:sequence>
                            <xs:annotation>
                              <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToCreate">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ??????????????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent mixed="false">
                                  <xs:extension base="tns:RoomESPType">
                                    <xs:sequence>
                                      <xs:element ref="base:TransportGUID" />
                                    </xs:sequence>
                                  </xs:extension>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomToUpdate">
                              <xs:annotation>
                                <xs:documentation>?????????????????? ??????????????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent mixed="false">
                                  <xs:extension base="tns:RoomUpdateESPType">
                                    <xs:sequence>
                                      <xs:element ref="base:TransportGUID" />
                                      <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                        <xs:annotation>
                                          <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:extension>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                          </xs:sequence>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:sequence>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToCreate">
                        <xs:annotation>
                          <xs:documentation>???????????????????? ???????????? ??????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LiftESPType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="LiftToUpdate">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ??????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent mixed="false">
                            <xs:extension base="tns:LiftUpdateESPType">
                              <xs:sequence>
                                <xs:element ref="base:TransportGUID" />
                                <xs:element name="LiftGUID" type="base:GUIDType">
                                  <xs:annotation>
                                    <xs:documentation>?????????????????????????? ??????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:sequence>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" ref="tns:InheritMissingValues" />
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importHouseESPRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportHouseRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ???????????????????? ?? ????????.

???????????????? ????????????: 11.1.0.1, 12.2.0.1, 13.2.3.2, 15.6.0.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportHouseResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ?????????????? ???????????????????? ?? ????????.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HouseUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModificationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ???????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HouseGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????? ?? ?????????????? ???????????????? ?????????????????? ??????????. ?????????????? ?????????????????????? ?????? ???????????? 15.6.0.1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="ApartmentHouse">
          <xs:annotation>
            <xs:documentation>?????????????????????????????? ??????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="tns:ApartmentHouseExportType">
                <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="Entrance">
                    <xs:annotation>
                      <xs:documentation>??????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent mixed="false">
                        <xs:extension base="tns:EntranceExportType">
                          <xs:sequence>
                            <xs:element name="ModificationDate" type="xs:dateTime">
                              <xs:annotation>
                                <xs:documentation>???????? ?????????????????????? ???????????? ????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="EntranceGUID" type="base:GUIDType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremises">
                    <xs:annotation>
                      <xs:documentation>?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent mixed="false">
                        <xs:extension base="tns:ResidentialPremisesExportType">
                          <xs:sequence>
                            <xs:element name="PremisesUniqueNumber" type="xs:string">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ?????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ModificationDate" type="xs:dateTime">
                              <xs:annotation>
                                <xs:documentation>???????? ?????????????????????? ???????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom">
                              <xs:annotation>
                                <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent mixed="false">
                                  <xs:extension base="tns:RoomExportType">
                                    <xs:sequence>
                                      <xs:element name="LivingRoomUniqueNumber" type="xs:string">
                                        <xs:annotation>
                                          <xs:documentation>???????????????????? ?????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="ModificationDate" type="xs:dateTime">
                                        <xs:annotation>
                                          <xs:documentation>???????? ?????????????????????? ???????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                        <xs:annotation>
                                          <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:extension>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="PremisesGUID" type="base:GUIDType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="Lift">
                    <xs:annotation>
                      <xs:documentation>??????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent mixed="false">
                        <xs:extension base="tns:LiftExportType">
                          <xs:sequence>
                            <xs:element name="ModificationDate" type="xs:dateTime">
                              <xs:annotation>
                                <xs:documentation>???????? ?????????????????????? ???????????? ??????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="LiftGUID" type="base:GUIDType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ??????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremises">
                    <xs:annotation>
                      <xs:documentation>?????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent mixed="false">
                        <xs:extension base="tns:NonResidentialPremisesExportType">
                          <xs:sequence>
                            <xs:element name="PremisesUniqueNumber" type="xs:string">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ?????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ModificationDate" type="xs:dateTime">
                              <xs:annotation>
                                <xs:documentation>???????? ?????????????????????? ???????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="PremisesGUID" type="base:GUIDType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>C?????????? ???????????????????? ?????????? (?????? 25). </xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="LivingHouse">
          <xs:annotation>
            <xs:documentation>?????????? ??????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="tns:LivingHouseExportType">
                <xs:sequence>
                  <xs:choice>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom">
                      <xs:annotation>
                        <xs:documentation>?????????????? (?????? ???????????????? ???????????? ????????)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:RoomExportType">
                            <xs:sequence>
                              <xs:element name="LivingRoomUniqueNumber" type="xs:string">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ?????????? ??????????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="ModificationDate" type="xs:dateTime">
                                <xs:annotation>
                                  <xs:documentation>???????? ?????????????????????? ???????????? ??????????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                <xs:annotation>
                                  <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="Block">
                      <xs:annotation>
                        <xs:documentation>?????????? (?????? ???????????? ???????? ?????????????????????????? ??????????????????)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:BlockExportType">
                            <xs:sequence>
                              <xs:element name="BlockUniqueNumber" type="xs:string">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ?????????? ??????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="ModificationDate" type="xs:dateTime">
                                <xs:annotation>
                                  <xs:documentation>???????? ?????????????????????? ???????????? ??????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="BlockGUID" type="base:GUIDType">
                                <xs:annotation>
                                  <xs:documentation>?????????????????????????? ?????????? ???????????? ????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom">
                                <xs:annotation>
                                  <xs:documentation>?????????????? ?? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:RoomExportType">
                                      <xs:sequence>
                                        <xs:element name="LivingRoomUniqueNumber" type="xs:string">
                                          <xs:annotation>
                                            <xs:documentation>???????????????????? ?????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ModificationDate" type="xs:dateTime">
                                          <xs:annotation>
                                            <xs:documentation>???????? ?????????????????????? ???????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="LivingRoomGUID" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                  <xs:element name="HouseGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ???????????? ???????????????? ?? ????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="demolishHouseRequest" type="tns:DemolishHouseRequestType">
    <xs:annotation>
      <xs:documentation>???????? ????????. ?? ?????????? ???? ???????????? ?????????????????????? ???????????? ?????????????????? ???????????? ????????. ImportResult ???????????????? ?????????????????? ?????????????????? ???????????? ???????? (?? GUID ???????????????????? FIASHouseGuid ?????????????? ????????????, UniqueNumber ???????????????? ???????????????????? ?????????? ????????).</xs:documentation>
    </xs:annotation>
    <xs:key name="demolishHouseRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:complexType name="DemolishHouseRequestType">
    <xs:annotation>
      <xs:documentation>??????, ?????????????????????? ???????????? ???? ???????? ????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="base:BaseType">
        <xs:sequence>
          <xs:element maxOccurs="1000" name="HouseToDemolish" type="tns:HouseToDemolishType" />
        </xs:sequence>
        <xs:attribute fixed="11.1.0.1" ref="base:version" use="required" />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseToDemolishType">
    <xs:annotation>
      <xs:documentation>???????????????????? ?? ?????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DemolishionDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionReason" type="tns:DemolishionReasonType">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????. ?????????????????????? ?????? ??????????, ???? ???????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="base:TransportGUID" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DemolishionReasonType">
    <xs:annotation>
      <xs:documentation>?????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Document" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Description" type="base:String500Type">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="exportBriefBasicHouseRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ?????????????? ?????????????? ???????????????????? ?? ????????. ???????????????? ???????????? 12.2.1.2, 13.2.3.2</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="RequestItem" type="tns:ExportBriefBasicHouseRequestType">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ??????????????. ???????? ?????????????? - ???????? ???????????????? ???????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="exportBriefHouseRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportBriefLivingHouseRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ?????????????? ???????????????????? ?? ?????????? ????????. ???????????????? ???????????? 12.2.1.2, 13.2.3.2</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="RequestItem" type="tns:ExportBriefLivingHouseRequestType">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ??????????????. ???????? ?????????????? - ???????? ???????????????? ???????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="exportBriefLivingHouseRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportBriefApartmentHouseRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ?????????????? ???????????????????? ?? ?????????????????????????????? ????????. ???????????????? ???????????? 12.2.1.2, 13.2.3.2</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element name="HouseGuid" type="premises-base:FIASHouseGUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? ?????? ?? ?????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="ExportBriefBasicHouseRequestType">
    <xs:annotation>
      <xs:documentation>?????? ????????????, ?????????????????????? ???????????? ???? ?????????????? ?????????????? ?????????????? ???????????????????? ???? ?????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="base:TransportGUID" />
      <xs:element name="Criteria" type="tns:ExportBriefBasicCriteriaType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportBriefBasicCriteriaType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="HouseUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PremisesUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LivingRoomUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BlockUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="ExportBriefBasicHouseResultType">
    <xs:annotation>
      <xs:documentation>?????????????????? ?????????????? ?????????????? ?????????????? ???????????????????? ???? ?????????? ????????.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="TransportGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="BasicHouseInfo" type="tns:BriefBasicHouseType">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????? ?? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" name="Error" type="base:ErrorMessageType">
          <xs:annotation>
            <xs:documentation>???????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportBriefLivingHouseRequestType">
    <xs:annotation>
      <xs:documentation>?????? ????????????, ?????????????????????? ???????????? ???? ?????????????? ?????????????? ???????????????????? ???? ?????????? ?????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="base:TransportGUID" />
      <xs:element name="HouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? ?????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportBriefLivingHouseResultType">
    <xs:annotation>
      <xs:documentation>?????????????????? ?????????????? ?????????????? ???????????????????? ?? ?????????? ????????.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="TransportGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="LivingHouseInfo" type="tns:BriefLivingHouseType">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????? ?? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" name="Error" type="base:ErrorMessageType">
          <xs:annotation>
            <xs:documentation>???????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefBasicHouseType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ???????????????????? ?? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LocationInfo" type="tns:BriefLocationType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????????????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BasicCharacteristicts" type="tns:BriefBasicCharactericticsType">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????????????????? ???????? ?? ?????????????? ???????????????? ???????????????? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefBasicCharactericticsType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????????? ?????????????????????????????? ???????? ?? ?????????????? ???????????????? ???????????????? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HouseUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????????? (?????? 24)
									</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
        <xs:annotation>
          <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="orgPPAGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ?????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionReason" type="base:String500Type">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? (????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IsAsyncProcessed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ?????????????????? - ?????? ???????? ???????????????? ?????????????????? ?????????????????????????? ?????? ???????????????????? ???????????????????? ?? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ExportHostelData" type="tns:ExportHostelDataType">
        <xs:annotation>
          <xs:documentation>???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefLocationType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ???????????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HCSHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????????????? ???????????? ????????, ?????????????????????? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address">
        <xs:annotation>
          <xs:documentation>?????????????????????????????????? ???????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="2500" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AOGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>Guid ???????????? ?????????????????????????? ?????????????? (??????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HOUSENUM">
        <xs:annotation>
          <xs:documentation>?????????? ????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="20" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="BUILDNUM">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="10" />
            <xs:minLength value="0" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="STRUCNUM">
        <xs:annotation>
          <xs:documentation>?????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="10" />
            <xs:minLength value="0" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ESTSTATUS">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????:
0 ??? ???? ????????????????????;
1 ??? ????????????????;
2 ??? ??????;
3 ??? ????????????????????????;
4 - ??????????????;
5 - ????????????;
6 - ??????????;
7 - ????????????;
8 - ??????????????????;
9 - ????????????;
10 - ???????????? ???????????????????????????? ??????????????????????????.

</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:byte">
            <xs:enumeration value="0" />
            <xs:enumeration value="1" />
            <xs:enumeration value="2" />
            <xs:enumeration value="3" />
            <xs:enumeration value="4" />
            <xs:enumeration value="5" />
            <xs:enumeration value="6" />
            <xs:enumeration value="7" />
            <xs:enumeration value="8" />
            <xs:enumeration value="9" />
            <xs:enumeration value="10" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="STRSTATUS">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????:
0 ??? ???? ????????????????????;
1 ??? ????????????????;
2 ??? ????????????????????;
3 ??? ??????????.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:byte">
            <xs:enumeration value="0" />
            <xs:enumeration value="1" />
            <xs:enumeration value="2" />
            <xs:enumeration value="3" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefLivingHouseType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HCSHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????????????? ???????????? ????????, ?????????????????????? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModificationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ???????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HasBlocks" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ?????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IsMultipleHousesAddress" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? ?????????? ?? ???????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="Block" type="tns:BriefBlockType">
          <xs:annotation>
            <xs:documentation>?????????? (?????? ???????????? ???????? ?????????????????????????? ??????????????????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom" type="tns:BriefLivingRoomType">
          <xs:annotation>
            <xs:documentation>?????????????? (?????? ???????????????? ???????????? ????????)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionReason" type="base:String500Type">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? (????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IsAsyncProcessed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ?????????????????? - ?????? ???????? ???????????????? ?????????????????? ?????????????????????????? ?????? ???????????????????? ???????????????????? ?? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ExportHostelData" type="tns:ExportHostelDataType">
        <xs:annotation>
          <xs:documentation>???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefApartmentHouseType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HCSHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????????????? ???????????? ????????, ?????????????????????? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModificationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ???????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Entrance" type="tns:BriefEntranceType">
        <xs:annotation>
          <xs:documentation>??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremises" type="tns:BriefResidentialPremisesType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremises" type="tns:BriefNonResidentialPremisesType">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HouseManagementType" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>C?????????? ???????????????????? ?????????? (?????? 25). </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DemolishionReason" type="base:String500Type">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? (????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IsAsyncProcessed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ?????????????????? - ?????? ???????? ???????????????? ?????????????????? ?????????????????????????? ?????? ???????????????????? ???????????????????? ?? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ExportHostelData" type="tns:ExportHostelDataType">
        <xs:annotation>
          <xs:documentation>???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefBlockType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????? ?? ?????????? ???????? ?????????????????????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BlockGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BlockUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BlockNum" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom" type="tns:BriefLivingRoomType">
        <xs:annotation>
          <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefEntranceType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="EntranceGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="tns:EntranceNum">
        <xs:annotation>
          <xs:documentation>?????????? ????????????????
(?????????? ???????? ???? ???????????????? ?????? ???????????????????????? ??????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefNonResidentialPremisesType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PremisesGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PremisesUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefResidentialPremisesType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ?????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PremisesGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PremisesUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:element ref="tns:EntranceNum" />
        <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoom" type="tns:BriefLivingRoomType">
        <xs:annotation>
          <xs:documentation>?????????????? ?? ???????????????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BriefLivingRoomType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LivingRoomGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LivingRoomUniqueNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="importAccountRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ????????????. ?? ImportResult/CRUDResult/UniqueNumber ???????????????????? ???????????????????? ?????????? ??????????, ?????????????????????? ???? ?? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="Account">
              <xs:annotation>
                <xs:documentation>???????????????? ????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:AccountType">
                    <xs:sequence>
                      <xs:element ref="base:TransportGUID" />
                      <xs:element minOccurs="0" ref="account-base:AccountNumber" />
                      <xs:element minOccurs="0" name="AccountGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????)</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="AccountReasons" type="tns:AccountReasonsImportType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ?????????????????? ???? (?????????????????? ????????????????????????????????, ?????????????????? ?????????????????????? ??????????, ?????????????????? ???? ?????????????????? ?? ??????)</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="10.0.1.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importAccount_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importAccount_AccountGUID">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ???????????????????????????? ???? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:AccountGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportAccountRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????? ????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element name="FIASHouseGuid" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="1000" name="AccountGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="1000" ref="account-base:UnifiedAccountNumber" />
            <xs:element maxOccurs="1000" ref="account-base:ServiceID" />
          </xs:choice>
          <xs:attribute fixed="10.0.1.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportAccountResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ?????????????? ????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AccountExportType">
        <xs:sequence>
          <xs:element minOccurs="0" name="AccountReasons">
            <xs:annotation>
              <xs:documentation>?????????????????? ????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent mixed="false">
                <xs:extension base="tns:AccountReasonsImportType">
                  <xs:sequence minOccurs="0">
                    <xs:element minOccurs="0" name="Contract">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element ref="tns:ContractGUID" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" name="Charter">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element ref="tns:CharterGUID" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" name="OverhaulFormingKindProtocol">
                      <xs:annotation>
                        <xs:documentation>???????????????? ?????????????? ?????????????????????????? ?? ?????????????????? ?????????????? ???????????????????????? ?????????? ???????????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="OverhaulFormingKindProtocolGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>?????????????????????????? ?????????????????? ?????????????? ?????????????????????????? ?? ?????????????????? ?????????????? ???????????????????????? ?????????? ???????????????????????? ??????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" name="OverhaulFormingKindOMSDescision">
                      <xs:annotation>
                        <xs:documentation>?????????????? ?????? ?? ?????????????????? ?????????????? ???????????????????????? ?????????? ???????????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="OverhaulFormingKindOMSDescisionGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>?????????????????????????? ?????????????? ?????? ?? ?????????????????? ?????????????? ???????????????????????? ?????????? ???????????????????????? ??????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </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:element name="AccountGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="account-base:UnifiedAccountNumber" />
          <xs:element minOccurs="0" ref="account-base:ServiceID" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="importAccountIndividualServicesRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????????????????? ?????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element maxOccurs="1000" name="IndividualService">
              <xs:annotation>
                <xs:documentation>????????????????/???????????????????? ???????????????????????????? ???????????? ????
AccountGUID - ?????? ???????????????? ???????????????????????????? ???????????? ????
IndividualServiceGUID - ?????? ???????????????????? ???????????????????????????? ???????????? ????
</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:AccountIndividualServiceType">
                    <xs:sequence>
                      <xs:element ref="base:TransportGUID" />
                      <xs:choice>
                        <xs:element name="AccountGUID" type="base:GUIDType">
                          <xs:annotation>
                            <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element ref="tns:AccountIndividualServiceGUID" />
                      </xs:choice>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="1000" name="DeleteIndividualService">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????????????? ????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="base:TransportGUID" />
                  <xs:element ref="tns:AccountIndividualServiceGUID" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="11.0.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importAccountIndividualServices_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportAccountIndividualServicesRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????????????? ?????????? ???????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element maxOccurs="1000" ref="account-base:AccountGuid" />
            <xs:element maxOccurs="1000" ref="tns:AccountIndividualServiceGUID" />
          </xs:choice>
          <xs:attribute fixed="11.0.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportAccountIndividualServicesResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ???????????????????????????? ?????????? ???????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AccountIndividualServiceType">
        <xs:sequence>
          <xs:element ref="tns:AccountIndividualServiceGUID" />
          <xs:element name="AccountGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? (?????? ???????????????????? ???????????? ????)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IsActual" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????? ?????????????? ?? ?????????????? ?????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="importMeteringDeviceDataRequest">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????? ???????????????? ??????????
(???????????????? ???? ?????? ???????????????????? ???????????? ?? ???? (?? ?????? ?????????? ???????????? ????, ?????????????????? ????))</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element minOccurs="0" name="FIASHouseGuid" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="MeteringDevice">
              <xs:annotation>
                <xs:documentation>?????????????? ??????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="base:TransportGUID" />
                  <xs:choice>
                    <xs:element name="DeviceDataToCreate" type="tns:MeteringDeviceFullInformationType">
                      <xs:annotation>
                        <xs:documentation>???????????? ???? ?????? ????????????????????  ?? ?????? ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DeviceDataToUpdate">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ?????????????????????????? ?? ?????? ?????? ????  (?? ?????? ?????????? ???????????? ????, ?????????????????? ????)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="MeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                            <xs:annotation>
                              <xs:documentation>?????????????????????????? ???????????? ???? (?????? ???????????????????? ????????????)</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:choice>
                            <xs:element name="UpdateBeforeDevicesValues" type="tns:MeteringDeviceFullInformationType">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ?????????????????????????? ???? ???? ???????????? ???????????????? ??????????????????. ???????????????????? ????????????????  ?????? ???????????????????? ???????????????? ???? ????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="UpdateAfterDevicesValues" type="tns:MeteringDeviceToUpdateAfterDevicesValuesType">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ?????????????????????????? ???? ?????????? ???????????? ???????????????? ??????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:unique name="Accounts">
                                <xs:annotation>
                                  <xs:documentation>???????????????? ???????????????????????? ????</xs:documentation>
                                </xs:annotation>
                                <xs:selector xpath="tns:AccountGUID" />
                                <xs:field xpath="." />
                              </xs:unique>
                            </xs:element>
                            <xs:element name="LinkedWithMetering">
                              <xs:annotation>
                                <xs:documentation>?????????????? ???? ?? ?????????????? ?????????????????????? ?? ?????? ?????? ????. ???????????????? ???????????????? ????????????, ???????? ?????? ???????????????? ???? ???????????????????? ?????????????? "?????????? ??????????????(????) ???????????????????????? ?? ?????????????? ???????????????????? ???????????????? ??????????". ???????????????????? ?????????????????? ???????????????????? ?????????????????? ?????????????????? ????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element maxOccurs="10" name="LinkedMeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ???????????? ????, ?????????????????????? ?? ?????? ??????, ?? ?????????????? ?????????????????? ???????????????????? ?????????? ???????????????? ????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ArchiveDevice">
                              <xs:annotation>
                                <xs:documentation>?????????????????? ???? ?????? ???????????? ???? ???????????? ????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="ArchivingReason" type="nsi-base:nsiRef">
                                    <xs:annotation>
                                      <xs:documentation>?????????????? ??????????????????. ???????????? ???? ?????? "?????????????? ?????????????????? ?????????????? ??????????" (???????????????????? ?????????? 21).</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ReplaceDevice">
                              <xs:annotation>
                                <xs:documentation>?????????????????? ???? ?? ?????????????? ???? ???????????? ????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="VerificationDate" type="xs:date">
                                    <xs:annotation>
                                      <xs:documentation>???????? ??????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:choice>
                                    <xs:element fixed="true" name="PlannedVerification" type="xs:boolean">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ?? ???????????? ???????????????? ??????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="ReasonVerification" type="nsi-base:nsiRef">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ?? ???????????? ???????????????????? ?????????????? - ?????????????????????? ?????????????? ???????????? ???? ???? ?????????? (?????? 224). </xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:choice>
                                  <xs:choice minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????? ???? ?????? ?????? ????????????</xs:documentation>
                                    </xs:annotation>
                                    <xs:element maxOccurs="3" name="DeviceValueMunicipalResourceNotElectric" type="metering-device-base:OneRateMeteringValueBaseType">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????? ???? ????  (???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="DeviceValueMunicipalResourceElectric" type="metering-device-base:ElectricMeteringValueBaseType">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????? ???? ???? (?????????????????????????? ??????????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element maxOccurs="3" name="VolumeDeviceValues" type="metering-device-base:VolumeMeteringValueBaseType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ????. ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ???????????? ?????????????????????? ????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:choice>
                                  <xs:element name="ReplacingMeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                                    <xs:annotation>
                                      <xs:documentation>???????????????? ???? ???????????????????????? (?????????????????????????? ???????????? ???? ?? ?????? ??????)</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:choice>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.1.0.8" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="ImportMeteringDeviceDataRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportMeteringDeviceDataRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ????. ?????????????????? ???????????? 11.1.0.2, 14.8.0.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:choice>
              <xs:element name="MeteringDeviceRootGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="MeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:sequence>
                <xs:element minOccurs="0" fixed="true" name="IsCurrentOrganization" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ????, ?????????????????????? ?? ?????????????????????????? ?????? ???? ???????? ???????????????? ?????????????????? ???????????? ?????????????? ?????????????????????? (???????????????? ?????????????????????? ???????????? ?????? ????????) (???????? ?????????????? ???? ????????????????????, ???? ?????????? ?????????????????? ?????? ????????, ?????????????????? ?????????????? ?????????????????????? ?????? ??????????????????)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="FIASHouseGuid" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="UpdateDateTime" type="xs:dateTime">
                  <xs:annotation>
                    <xs:documentation>???????? ??????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:choice minOccurs="0">
                  <xs:element name="MeteringDeviceType" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>?????? ?????????????? ?????????? (?????? 27)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="MunicipalResource" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>???????????????????????? ???????????? (?????? 2)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
                <xs:element minOccurs="0" name="ArchiveDateTo" type="xs:date">
                  <xs:annotation>
                    <xs:documentation>???????? ?????????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="ArchiveDateFrom" type="xs:date">
                  <xs:annotation>
                    <xs:documentation>???????? ?????????????????? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="SearchArchived" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ????????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="CommissioningDateTo" type="xs:date">
                  <xs:annotation>
                    <xs:documentation>???????? ?????????? ?? ???????????????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="CommissioningDateFrom" type="xs:date">
                  <xs:annotation>
                    <xs:documentation>???????? ?????????? ?? ???????????????????????? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:choice>
            <xs:element minOccurs="0" name="IncludeFIASHouseGuid" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>???????????????? ?? ???????????????? ?????? ?????? ?? ???? ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportMeteringDeviceDataResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MeteringDeviceFullInformationExportType">
        <xs:sequence>
          <xs:element name="MeteringDeviceRootGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="StatusRootDoc">
            <xs:annotation>
              <xs:documentation>???????????? ????????????????
???????????????????? ????????????????:
Active-????????????????
Archival-????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Active" />
                <xs:enumeration value="Archival" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="MeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????? ????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="VersionNumber" type="xs:integer">
            <xs:annotation>
              <xs:documentation>?????????? ???????????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="StatusVersion" type="xs:string">
            <xs:annotation>
              <xs:documentation>???????????? ???????????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="UpdateDateTime" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation>???????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MeteringOwner">
            <xs:annotation>
              <xs:documentation>??????????????????????, ?? ?????????????? ???????????? ?????????? ?????????????????? ???? ?????????? ?????????????????????????? ?????? ???? ???????? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="100" ref="organizations-registry-base:orgRootEntityGUID" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="MeteringDeviceGISGKHNumber" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????? ?? ?????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="exportODSPMeteringDeviceDataRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????? ???? ???? ???????????????? ?????????? ?????? ?????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element name="AccountNumber" type="xs:string">
              <xs:annotation>
                <xs:documentation>?????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="15.3.0.0" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportODSPMeteringDeviceDataResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ???? ???? ???????????????? ?????????? ?????? ?????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MeteringDeviceRootGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???? ?? ?????? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeteringDeviceNumber">
        <xs:annotation>
          <xs:documentation>?????????????????? (????????????????) ?????????? ????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="FIASHouseGuid" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IsConnected" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UpdateDateTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ??????????????????????/???????????????????? ?? ???????????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="MunicipalResourceEnergy" type="tns:MunicipalResourceElectricExportType">
          <xs:annotation>
            <xs:documentation>?????????????????? ???????????????????? ?????????????????? ?? ?????????????????????? ?????????????????????????? ?????? ????, ?????????????????????? ????????????????????????????. ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="3" name="MunicipalResourceNotEnergy" type="tns:MunicipalResourceNotElectricExportType">
          <xs:annotation>
            <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ?? ?????????????????? ???????????????????? ?????????????????? ????  (???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="importContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????? ?? ????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="Contract">
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="PlacingContract">
                      <xs:annotation>
                        <xs:documentation>???????????????? ???? </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ContractType">
                            <xs:sequence>
                              <xs:element minOccurs="0" ref="tns:LicenseRequest" />
                              <xs:element maxOccurs="unbounded" name="ContractObject">
                                <xs:annotation>
                                  <xs:documentation>???????????? ????????????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ManageObjectType">
                                      <xs:sequence>
                                        <xs:element ref="base:TransportGUID" />
                                        <xs:element name="BaseMService" type="tns:BaseServiceType">
                                          <xs:annotation>
                                            <xs:documentation>??????????????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                          <xs:annotation>
                                            <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:complexContent mixed="false">
                                              <xs:extension base="tns:ContractServiceType">
                                                <xs:sequence>
                                                  <xs:element name="BaseService" type="tns:BaseServiceType">
                                                    <xs:annotation>
                                                      <xs:documentation>??????????????????</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:extension>
                                            </xs:complexContent>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                          <xs:annotation>
                                            <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:complexContent mixed="false">
                                              <xs:extension base="tns:ContractServiceType">
                                                <xs:sequence>
                                                  <xs:element name="BaseService" type="tns:BaseServiceType">
                                                    <xs:annotation>
                                                      <xs:documentation>??????????????????</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:extension>
                                            </xs:complexContent>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="EditContract">
                      <xs:annotation>
                        <xs:documentation>???????????????? ?????????????????? ?? ???????????? ????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ContractType">
                            <xs:sequence>
                              <xs:element minOccurs="0" ref="tns:LicenseRequest">
                                <xs:annotation>
                                  <xs:documentation>?????????????????????? ???????????? ???? ???????????????? ???????????????? ?????? ?????? ?????? ?????????????????????????? ???????????????????? ???????????????? ???? ?????????????????????? ???????????????? ?? ???????????????? ????????????????/???????????????? ???????????????????? ?? ???????????????? ???????????????????? ??????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
                                <xs:annotation>
                                  <xs:documentation>?????????????????????? ????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element ref="base:TransportGUID" />
                                    <xs:choice>
                                      <xs:element name="Add">
                                        <xs:annotation>
                                          <xs:documentation>???????????????????? </xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:complexContent mixed="false">
                                            <xs:extension base="tns:ManageObjectType">
                                              <xs:sequence>
                                                <xs:element name="BaseMService" type="tns:BaseServiceType">
                                                  <xs:annotation>
                                                    <xs:documentation>??????????????????</xs:documentation>
                                                  </xs:annotation>
                                                </xs:element>
                                                <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                                  <xs:annotation>
                                                    <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:complexContent mixed="false">
                                                      <xs:extension base="tns:ContractServiceType">
                                                        <xs:sequence>
                                                          <xs:element name="BaseService" type="tns:BaseServiceType">
                                                            <xs:annotation>
                                                              <xs:documentation>??????????????????</xs:documentation>
                                                            </xs:annotation>
                                                          </xs:element>
                                                        </xs:sequence>
                                                      </xs:extension>
                                                    </xs:complexContent>
                                                  </xs:complexType>
                                                </xs:element>
                                                <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                                  <xs:annotation>
                                                    <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:complexContent mixed="false">
                                                      <xs:extension base="tns:ContractServiceType">
                                                        <xs:sequence>
                                                          <xs:element name="BaseService" type="tns:BaseServiceType">
                                                            <xs:annotation>
                                                              <xs:documentation>??????????????????</xs:documentation>
                                                            </xs:annotation>
                                                          </xs:element>
                                                        </xs:sequence>
                                                      </xs:extension>
                                                    </xs:complexContent>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                            </xs:extension>
                                          </xs:complexContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="Edit">
                                        <xs:annotation>
                                          <xs:documentation>?????????????????? </xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:complexContent mixed="false">
                                            <xs:extension base="tns:ManageObjectType">
                                              <xs:sequence>
                                                <xs:element ref="tns:ContractObjectVersionGUID" />
                                                <xs:element minOccurs="0" name="BaseMService" type="tns:BaseServiceType">
                                                  <xs:annotation>
                                                    <xs:documentation>??????????????????</xs:documentation>
                                                  </xs:annotation>
                                                </xs:element>
                                                <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                                  <xs:annotation>
                                                    <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:complexContent mixed="false">
                                                      <xs:extension base="tns:ContractServiceType">
                                                        <xs:sequence>
                                                          <xs:element name="BaseService" type="tns:BaseServiceType">
                                                            <xs:annotation>
                                                              <xs:documentation>??????????????????</xs:documentation>
                                                            </xs:annotation>
                                                          </xs:element>
                                                        </xs:sequence>
                                                      </xs:extension>
                                                    </xs:complexContent>
                                                  </xs:complexType>
                                                </xs:element>
                                                <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                                  <xs:annotation>
                                                    <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:complexContent mixed="false">
                                                      <xs:extension base="tns:ContractServiceType">
                                                        <xs:sequence>
                                                          <xs:element name="BaseService" type="tns:BaseServiceType">
                                                            <xs:annotation>
                                                              <xs:documentation>??????????????????</xs:documentation>
                                                            </xs:annotation>
                                                          </xs:element>
                                                        </xs:sequence>
                                                      </xs:extension>
                                                    </xs:complexContent>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                            </xs:extension>
                                          </xs:complexContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="Annulment">
                                        <xs:annotation>
                                          <xs:documentation>??????????????????????????</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element ref="tns:ContractObjectVersionGUID" />
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:choice>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element ref="tns:ContractVersionGUID" />
                              <xs:element minOccurs="0" name="IndicationsAnyDay" type="xs:boolean">
                                <xs:annotation>
                                  <xs:documentation>?????????????????? (true) ?????? ?????????????????? (false) ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????. ???????? ?????????????? ???? ??????????????, ?????????????????????? ???????????????? ???????????????????? ?????????????????? "?????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????? ???????? ???????????? ???? ???????? ??????????????????". ?????????? ???????? ?????????????? ???????????? ???????? ???????? ???????? ???? ???????? ???????????? ???????????????????? ?? ?????????????? "??????????????????".</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="ApprovalContract">
                      <xs:annotation>
                        <xs:documentation>?????????????????????? ????, ?? ?????????????????? ???????????????? ???????? ???????????????? ???????????? ???? ?????????????????? ?????????????????????? ???????????????? ?? ????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ApprovalType">
                            <xs:sequence>
                              <xs:element ref="tns:ContractVersionGUID" />
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="RollOverContract">
                      <xs:annotation>
                        <xs:documentation>?????????????????????? ????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:RollOverType">
                            <xs:sequence>
                              <xs:element minOccurs="0" ref="tns:LicenseRequest" />
                              <xs:element ref="tns:ContractVersionGUID" />
                              <xs:element minOccurs="0" name="RollToDate" type="xs:date">
                                <xs:annotation>
                                  <xs:documentation>???????????????????????????? ???? ????????. ???????? ???? ??????????????, ???? ?????????????? ???????????????????????????? ???? ????????, ???????????? ???????? ?????????????????? ???????????????? - ???????? ???????????????????? ?? ????????.</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="TerminateContract">
                      <xs:annotation>
                        <xs:documentation>?????????????????????? ????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:TerminateType">
                            <xs:sequence>
                              <xs:element minOccurs="0" ref="tns:LicenseRequest" />
                              <xs:element name="ReasonRef" type="nsi-base:nsiRef">
                                <xs:annotation>
                                  <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ??????????????" (???????????????????? ?????????? 54)</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element maxOccurs="unbounded" name="TerminateAttachment" type="base:AttachmentType">
                                <xs:annotation>
                                  <xs:documentation>??????????????????</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element ref="tns:ContractVersionGUID" />
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="AnnulmentContract">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:AnnulmentType">
                            <xs:sequence>
                              <xs:element minOccurs="0" ref="tns:LicenseRequest" />
                              <xs:element ref="tns:ContractVersionGUID" />
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="PlaceContractPaymentsInfo">
                      <xs:annotation>
                        <xs:documentation>???????????????????? ???????????????? ?? ?????????????? ?????????? </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ContractPaymentsInfoType">
                            <xs:sequence>
                              <xs:element ref="tns:ContractVersionGUID" />
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="AnnulmentContractPaymentsInfo">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????????? ?? ?????????????? ?????????? </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element ref="tns:ContractPaymentsInfoVersionGUID" />
                          <xs:element name="Reason">
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1" />
                                <xs:maxLength value="1024" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.9.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importContractRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importContractRequest_ContractVersionGUID">
      <xs:selector xpath=".//tns:ContractVersionGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importContractRequest_ContractObjectVersionGUID">
      <xs:selector xpath=".//tns:ContractObjectVersionGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importCharterRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????? ????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:sequence>
              <xs:element ref="base:TransportGUID" />
            </xs:sequence>
            <xs:choice>
              <xs:element name="PlacingCharter">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:CharterType">
                      <xs:sequence>
                        <xs:element maxOccurs="unbounded" name="ContractObject">
                          <xs:annotation>
                            <xs:documentation>???????????? ????????????????????.  ???????? ?????????? ???????????????? ???????????????????? ?????????????? ???????? ?????????????????? ???????????????????????????? ???????????????? ?????????? ???????????????????? ?????????????????? ?????????????????? "5000"</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent mixed="false">
                              <xs:extension base="tns:ManageObjectType">
                                <xs:sequence>
                                  <xs:element ref="base:TransportGUID" />
                                  <xs:element name="BaseMService" type="tns:BaseServiceCharterType">
                                    <xs:annotation>
                                      <xs:documentation>??????????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                    <xs:annotation>
                                      <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:complexContent mixed="false">
                                        <xs:extension base="tns:ContractServiceType">
                                          <xs:sequence>
                                            <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                              <xs:annotation>
                                                <xs:documentation>??????????????????</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:extension>
                                      </xs:complexContent>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                    <xs:annotation>
                                      <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:complexContent mixed="false">
                                        <xs:extension base="tns:ContractServiceType">
                                          <xs:sequence>
                                            <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                              <xs:annotation>
                                                <xs:documentation>??????????????????</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:extension>
                                      </xs:complexContent>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element minOccurs="0" fixed="true" name="IsManagedByContract" type="xs:boolean">
                                    <xs:annotation>
                                      <xs:documentation>???????????????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ???????????????????????? ???? ???????????????? ????????????????????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:extension>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="EditCharter">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????? ?? ???????????? ????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:CharterType">
                      <xs:sequence>
                        <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
                          <xs:annotation>
                            <xs:documentation>???????????? ????????????????????.  ???????? ?????????? ???????????????? ???????????????????? ?????????????? ???????? ?????????????????? ???????????????????????????? ???????????????? ?????????? ???????????????????? ?????????????????? ?????????????????? "5000"</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element ref="base:TransportGUID" />
                              <xs:choice>
                                <xs:element name="Add">
                                  <xs:annotation>
                                    <xs:documentation>????????????????????</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:complexContent mixed="false">
                                      <xs:extension base="tns:ManageObjectType">
                                        <xs:sequence>
                                          <xs:element name="BaseMService" type="tns:BaseServiceCharterType">
                                            <xs:annotation>
                                              <xs:documentation>??????????????????</xs:documentation>
                                            </xs:annotation>
                                          </xs:element>
                                          <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                            <xs:annotation>
                                              <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:complexContent mixed="false">
                                                <xs:extension base="tns:ContractServiceType">
                                                  <xs:sequence>
                                                    <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                                      <xs:annotation>
                                                        <xs:documentation>??????????????????</xs:documentation>
                                                      </xs:annotation>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:extension>
                                              </xs:complexContent>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                            <xs:annotation>
                                              <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:complexContent mixed="false">
                                                <xs:extension base="tns:ContractServiceType">
                                                  <xs:sequence>
                                                    <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                                      <xs:annotation>
                                                        <xs:documentation>??????????????????</xs:documentation>
                                                      </xs:annotation>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:extension>
                                              </xs:complexContent>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element minOccurs="0" fixed="true" name="IsManagedByContract" type="xs:boolean">
                                            <xs:annotation>
                                              <xs:documentation>???????????????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ???????????????????????? ???? ???????????????? ????????????????????</xs:documentation>
                                            </xs:annotation>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:extension>
                                    </xs:complexContent>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="Edit">
                                  <xs:annotation>
                                    <xs:documentation>??????????????????</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:complexContent mixed="false">
                                      <xs:extension base="tns:ManageObjectType">
                                        <xs:sequence>
                                          <xs:element ref="tns:ContractObjectVersionGUID" />
                                          <xs:element minOccurs="0" name="BaseMService" type="tns:BaseServiceCharterType">
                                            <xs:annotation>
                                              <xs:documentation>??????????????????</xs:documentation>
                                            </xs:annotation>
                                          </xs:element>
                                          <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                                            <xs:annotation>
                                              <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:complexContent mixed="false">
                                                <xs:extension base="tns:ContractServiceType">
                                                  <xs:sequence>
                                                    <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                                      <xs:annotation>
                                                        <xs:documentation>??????????????????</xs:documentation>
                                                      </xs:annotation>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:extension>
                                              </xs:complexContent>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                                            <xs:annotation>
                                              <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:complexContent mixed="false">
                                                <xs:extension base="tns:ContractServiceType">
                                                  <xs:sequence>
                                                    <xs:element name="BaseServiceCharter" type="tns:BaseServiceCharterType">
                                                      <xs:annotation>
                                                        <xs:documentation>??????????????????</xs:documentation>
                                                      </xs:annotation>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:extension>
                                              </xs:complexContent>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element minOccurs="0" fixed="true" name="IsManagedByContract" type="xs:boolean">
                                            <xs:annotation>
                                              <xs:documentation>???????????????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ???????????????????????? ???? ???????????????? ????????????????????</xs:documentation>
                                            </xs:annotation>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:extension>
                                    </xs:complexContent>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="Annulment">
                                  <xs:annotation>
                                    <xs:documentation>??????????????????????????</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element ref="tns:ContractObjectVersionGUID" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:choice>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element ref="tns:CharterVersionGUID" />
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="RollOverCharter">
                <xs:annotation>
                  <xs:documentation>?????????????????? ?????????? ???????????????? ??????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:RollOverType">
                      <xs:sequence>
                        <xs:element ref="tns:CharterVersionGUID" />
                        <xs:element minOccurs="0" name="RollToDate" type="xs:date">
                          <xs:annotation>
                            <xs:documentation>???????????????????????????? ???? ????????. ???????? ???? ??????????????, ???? ???????? ?????????????????? ???????????????????? ???????????? ???????????? ?? ???????? ?????????? ?????????????????????????? ???? 1 ??????.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="TerminateCharter">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ???????????????? ????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:TerminateType">
                      <xs:sequence>
                        <xs:element name="Reason">
                          <xs:annotation>
                            <xs:documentation>?????????????? ?????????????????????? ???????????????? ????????????</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="base:LongTextType">
                              <xs:maxLength value="255" />
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element ref="tns:CharterVersionGUID" />
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="AnnulmentCharter">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:AnnulmentType">
                      <xs:sequence>
                        <xs:element ref="tns:CharterVersionGUID" />
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="PlaceCharterPaymentsInfo">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????? ?? ?????????????? ?????????? </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:CharterPaymentsInfoType">
                      <xs:sequence>
                        <xs:element ref="tns:CharterVersionGUID" />
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element name="AnnulmentCharterPaymentsInfo">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????????? ?? ?????????????? ?????????? </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element ref="tns:CharterPaymentsInfoVersionGUID" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
          </xs:sequence>
          <xs:attribute fixed="11.9.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importCharterRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportStatusCAChRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ????/??????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="Criteria">
              <xs:complexType>
                <xs:sequence>
                  <xs:choice>
                    <xs:element ref="tns:CharterGUID" />
                    <xs:element ref="tns:ContractGUID" />
                    <xs:element ref="tns:ContractVersionGUID" />
                    <xs:element ref="tns:CharterVersionGUID" />
                  </xs:choice>
                  <xs:element minOccurs="0" name="ControlObjects">
                    <xs:annotation>
                      <xs:documentation>???????????????????????????? ???????????????? ?????????????? ???? ?????????????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element minOccurs="0" fixed="true" name="IsConflicted" type="xs:boolean">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ???????????? ?? ?????????????????? ?????????????????????? ?? ???????????????? ???????????????????? ???? ???????????????????? ??????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" fixed="true" name="IsBlocked" type="xs:boolean">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ???????????? ?? ?????????????????? ???????????????????????????????? ????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="10.0.1.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportStatusCAChResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ????/??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:sequence>
          <xs:element ref="tns:ContractGUID" />
          <xs:element ref="tns:ContractVersionGUID" />
          <xs:element ref="tns:ContractStatus">
            <xs:annotation>
              <xs:documentation>???????????? ????:
 Project - ????????????
 ApprovalProcess - ???? ??????????????????????
 Approved - ??????????????????
 Rejected- ????????????????
 Terminated - ????????????????????/????????????
 Reviewed - ????????????????????
 Annul - ???????????????? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:sequence>
          <xs:element ref="tns:CharterGUID" />
          <xs:element ref="tns:CharterVersionGUID" />
          <xs:element ref="tns:CharterStatus" />
        </xs:sequence>
      </xs:choice>
      <xs:element minOccurs="0" name="State">
        <xs:annotation>
          <xs:documentation>
?????????????????? ??????????????????:
 Running - ??????????????????????
 NotRunning - ???? ??????????????????????
 Expired - ?????????? ???????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Running" />
            <xs:enumeration value="NotRunning" />
            <xs:enumeration value="Expired" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
        <xs:annotation>
          <xs:documentation>?????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="FIASHouseGuid" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="tns:ManagedObjectStatus">
              <xs:annotation>
                <xs:documentation>???????????? ???????????????????????? ??????????????:
 Project - ????????????
 ApprovalProcess - ???? ??????????????????????
 Approved - ??????????????????
 Rejected- ????????????????
 Terminated - ????????????????????
 Reviewed - ????????????????????
 Locked - ????????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" ref="tns:ContractObjectVersionGUID" />
            <xs:element minOccurs="0" fixed="true" name="IsConflicted" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ?????????????????????? ?? ???????????????? ???????????????????? ???? ???????????????????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" fixed="true" name="IsBlocked" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????????????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="VersionNumber" type="xs:integer">
        <xs:annotation>
          <xs:documentation>?????????? ???????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="exportRolloverStatusCAChRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????? ?????????????????????? ????/??????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element name="DateTo" type="xs:date">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????????? ?? ?????????????????????? ???? ?????????????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DateFrom" type="xs:date">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????????? ?? ?????????????????????? ???? ?????????????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="1000" ref="base:orgPPAGUID" />
          </xs:sequence>
          <xs:attribute fixed="11.12.0.7" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportRolloverStatusCAChResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ????/??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1000" ref="base:orgPPAGUID" />
      <xs:element name="Status">
        <xs:complexType>
          <xs:choice>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="CACh">
              <xs:annotation>
                <xs:documentation>???????????????????????????????? ????/??????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:choice>
                    <xs:sequence>
                      <xs:element ref="tns:ContractGUID" />
                      <xs:element ref="tns:ContractVersionGUID" />
                      <xs:element ref="tns:ContractStatus">
                        <xs:annotation>
                          <xs:documentation>???????????? ????:
 Project - ????????????
 ApprovalProcess - ???? ??????????????????????
 Approved - ??????????????????
 Rejected- ????????????????
 Terminated - ????????????????????/????????????
 Reviewed - ????????????????????
 Annul - ???????????????? ????????????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="PreviousContractVersionGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????????????? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:sequence>
                      <xs:element ref="tns:CharterGUID" />
                      <xs:element ref="tns:CharterVersionGUID" />
                      <xs:element ref="tns:CharterStatus" />
                      <xs:element name="PreviousCharterVersionGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????????????? ???????????? ???????????? ?? ?????? ??????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:choice>
                  <xs:element minOccurs="0" name="State">
                    <xs:annotation>
                      <xs:documentation>
?????????????????? ??????????????????:
 Running - ??????????????????????
 NotRunning - ???? ??????????????????????
 Expired - ?????????? ???????? ????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="Running" />
                        <xs:enumeration value="NotRunning" />
                        <xs:enumeration value="Expired" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
                    <xs:annotation>
                      <xs:documentation>?????????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="FIASHouseGuid" type="base:GUIDType">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element ref="tns:ManagedObjectStatus">
                          <xs:annotation>
                            <xs:documentation>???????????? ???????????????????????? ??????????????:
 Project - ????????????
 ApprovalProcess - ???? ??????????????????????
 Approved - ??????????????????
 Rejected- ????????????????
 Terminated - ????????????????????
 Reviewed - ????????????????????
 Locked - ????????????????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" ref="tns:ContractObjectVersionGUID" />
                        <xs:element minOccurs="0" fixed="true" name="IsConflicted" type="xs:boolean">
                          <xs:annotation>
                            <xs:documentation>?????????????? ?????????????????????? ?? ???????????????? ???????????????????? ???? ???????????????????? ??????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" fixed="true" name="IsBlocked" type="xs:boolean">
                          <xs:annotation>
                            <xs:documentation>?????????????? ???????????????????????????????? ????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="PreviousContractObjectVersionGUID" type="base:GUIDType">
                          <xs:annotation>
                            <xs:documentation>?????????????????????????? ???????????????????? ???????????? ?????????????? ????????????????????  ?? ?????? ?????? </xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="VersionNumber" type="xs:integer">
                    <xs:annotation>
                      <xs:documentation>?????????? ???????????? </xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="IsRollover" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>true, ???????? ????/?????????? ?????? ??????????????????????????, false ???????? ???? ??????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="RolloverDescription" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>???????????????? ?????????????? ??????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" ref="base:ErrorMessage" />
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="exportCAChAsyncRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ????/??????????????.

?????????????????? ???????????? ?????????????? ????????????????: 10.0.1.1, 13.0.0.1 ?? 13.1.2.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="100" name="Criteria" type="tns:exportCAChRequestCriteriaType" />
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportCAChResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ????/??????????????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="Contract">
        <xs:annotation>
          <xs:documentation>????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:ContractExportType">
              <xs:sequence>
                <xs:element minOccurs="0" name="Terminate">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?? ?????????????????????? ????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:TerminateType">
                        <xs:sequence>
                          <xs:element minOccurs="0" name="ReasonRef" type="nsi-base:nsiRef">
                            <xs:annotation>
                              <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ??????????????" (???????????????????? ?????????? 54)</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="ContractStatus" type="tns:ContractStatusExportType">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ?? ?????? ??????:
Project - ????????????
ApprovalProcess - ???? ??????????????????????
Approved - ??????????????????
Rejected - ????????????????
Reviewed - ????????????????????
Terminated - ????????????????????/????????????
Annul - ???????????????? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element ref="tns:ContractGUID" />
                <xs:element ref="tns:ContractVersionGUID" />
                <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
                  <xs:annotation>
                    <xs:documentation>???????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:ManageObjectType">
                        <xs:sequence>
                          <xs:element name="ContractObjectVersionGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>?????????????????????????? ???????????? ?????????????? ????????????????????  ?? ?????? ?????? </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="BaseMService" type="tns:BaseServiceType">
                            <xs:annotation>
                              <xs:documentation>??????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                            <xs:annotation>
                              <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:complexContent mixed="false">
                                <xs:extension base="tns:ContractServiceType">
                                  <xs:sequence>
                                    <xs:element name="BaseService" type="tns:BaseServiceType">
                                      <xs:annotation>
                                        <xs:documentation>??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:extension>
                              </xs:complexContent>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                            <xs:annotation>
                              <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:complexContent mixed="false">
                                <xs:extension base="tns:ContractServiceType">
                                  <xs:sequence>
                                    <xs:element name="BaseService" type="tns:BaseServiceType">
                                      <xs:annotation>
                                        <xs:documentation>??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:extension>
                              </xs:complexContent>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="Exclusion">
                            <xs:annotation>
                              <xs:documentation>???????????????? ???? ???????????????????? ?????????????? ???????????????????? ???? ????</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="BaseExclusion" type="tns:BaseServiceType">
                                  <xs:annotation>
                                    <xs:documentation>??????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DateExclusion" type="xs:date">
                                  <xs:annotation>
                                    <xs:documentation>???????? ????????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="StatusObject" type="tns:StatusMKDType">
                            <xs:annotation>
                              <xs:documentation>???????????? ?? ?????? ??????
???????????????????? ????????????????:
Project-????????????
ApprovalProcess-???? ??????????????????????
Rejected-????????????????
Approved-??????????????????
Locked-????????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractPaymentsInfo">
                  <xs:annotation>
                    <xs:documentation>???????????????? ?? ?????????????? ?????????? </xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:ContractPaymentsInfoType">
                        <xs:sequence>
                          <xs:element ref="tns:ContractPaymentsInfoVersionGUID" />
                          <xs:element name="Status">
                            <xs:annotation>
                              <xs:documentation>???????????? ????????????:
(P)laced - ???????????????????? ??????????????????
(A)nnulled - ???????????????????? ????????????????????????
</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="P" />
                                <xs:enumeration value="A" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Charter">
        <xs:annotation>
          <xs:documentation>??????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:CharterExportType">
              <xs:sequence>
                <xs:element minOccurs="0" name="Terminate">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?? ?????????????????????? ???????????????? ????????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:TerminateType">
                        <xs:sequence>
                          <xs:element name="Reason">
                            <xs:annotation>
                              <xs:documentation>?????????????? ?????????????????????? ???????????????? ????????????</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="base:LongTextType">
                                <xs:maxLength value="255" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="CharterStatus" type="tns:CharterStatusExportType">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????? ?? ?????? ??????:
 Project - ????????????
 Reviewed - ????????????????????
 ApprovalProcess - ???? ??????????????????????
 Approved - ??????????????????
 Terminated - ????????????????????/????????????
 Rejected - ????????????????
 Annul - ??????????????????????
</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element ref="tns:CharterGUID" />
                <xs:element ref="tns:CharterVersionGUID" />
                <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractObject">
                  <xs:annotation>
                    <xs:documentation>???????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:ManageObjectType">
                        <xs:sequence>
                          <xs:element name="ContractObjectVersionGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>?????????????????????????? ???????????? ?????????????? ????????????????????  ?? ?????? ?????? </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="BaseMService" type="tns:BaseServiceType">
                            <xs:annotation>
                              <xs:documentation>??????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="HouseService">
                            <xs:annotation>
                              <xs:documentation>???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:complexContent mixed="false">
                                <xs:extension base="tns:ContractServiceType">
                                  <xs:sequence>
                                    <xs:element name="BaseService" type="tns:BaseServiceType">
                                      <xs:annotation>
                                        <xs:documentation>??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:extension>
                              </xs:complexContent>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="AddService">
                            <xs:annotation>
                              <xs:documentation>???????????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 1) </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:complexContent mixed="false">
                                <xs:extension base="tns:ContractServiceType">
                                  <xs:sequence>
                                    <xs:element name="BaseService" type="tns:BaseServiceType">
                                      <xs:annotation>
                                        <xs:documentation>??????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:extension>
                              </xs:complexContent>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="Exclusion">
                            <xs:annotation>
                              <xs:documentation>???????????????? ???? ???????????????????? ?????????????? ???????????????????? ???? ????????????</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="BaseExclusion" type="tns:BaseServiceType">
                                  <xs:annotation>
                                    <xs:documentation>??????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DateExclusion" type="xs:date">
                                  <xs:annotation>
                                    <xs:documentation>???????? ????????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="StatusObject" type="tns:StatusMKDType">
                            <xs:annotation>
                              <xs:documentation>???????????? ?? ?????? ??????
???????????????????? ????????????????:
Project-????????????
ApprovalProcess-???? ??????????????????????
Rejected-????????????????
Approved-??????????????????
Locked-????????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" fixed="true" name="IsManagedByContract" type="xs:boolean">
                            <xs:annotation>
                              <xs:documentation>???????????????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ???????????????????????? ???? ???????????????? ????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="CharterPaymentsInfo">
                  <xs:annotation>
                    <xs:documentation>???????????????? ?? ?????????????? ?????????? </xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:CharterPaymentsInfoType">
                        <xs:sequence>
                          <xs:element ref="tns:CharterPaymentsInfoVersionGUID" />
                          <xs:element name="Status">
                            <xs:annotation>
                              <xs:documentation>???????????? ????????????:
(P)laced - ???????????????????? ??????????????????
(A)nnulment - ???????????????????? ????????????????????????
</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="P" />
                                <xs:enumeration value="A" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="exportCAChRequestCriteriaType">
    <xs:choice>
      <xs:element ref="tns:CharterGUID" />
      <xs:element ref="tns:ContractGUID" />
      <xs:element ref="tns:ContractVersionGUID" />
      <xs:element ref="tns:CharterVersionGUID" />
      <xs:sequence>
        <xs:element name="UOGUID" type="base:GUIDType">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ???? ?? ?????? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FIASHouseGuid" type="base:GUIDType">
          <xs:annotation>
            <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SigningDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ???????????????????? ????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" fixed="true" name="LastVersionOnly" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ?????? ???????????????? ???????????? ?????????????? ???????????? ????/????????????. ???????? ?????????????? ???? ????????????, ???????????????? ???????????????? ?????? ???????????? ?????????????????? </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:choice>
  </xs:complexType>
  <xs:element name="importPublicPropertyContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? (?????????????? ???? ?????????????????????? ?????????? ???????????????????? )</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element maxOccurs="unbounded" name="Contract">
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                    <xs:element minOccurs="0" name="ContractVersionGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????? ???????????? ?? ?????? ?????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="PublicPropertyContract">
                      <xs:annotation>
                        <xs:documentation>????????????????\?????????????????? ????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:PublicPropertyContractType">
                            <xs:sequence>
                              <xs:element minOccurs="0" name="PaymentInterval">
                                <xs:annotation>
                                  <xs:documentation>???????????? ???????????????? ?????????? ???? ???????????????? ?? ???????????????????????????? ?? ?????????????????????? ?????????? ???????????? ?????????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:choice>
                                    <xs:sequence>
                                      <xs:element name="StartDate" type="tns:DaySelectionType">
                                        <xs:annotation>
                                          <xs:documentation>???????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="EndDate" type="tns:DaySelectionType">
                                        <xs:annotation>
                                          <xs:documentation>?????????????????? ??????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:element name="Other">
                                      <xs:annotation>
                                        <xs:documentation>????????</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="base:String500Type">
                                          <xs:minLength value="1" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:choice>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="AnnulmentContract" type="tns:AnnulmentType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="AddAgreementPayment">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????? ?? ???????????????? ??????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="base:TransportGUID" />
                  <xs:choice>
                    <xs:element name="ContractVersionGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????? ???????????? ?? ?????? ?????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="AgreementPaymentVersionGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ???????????????? ?????????? ?? ?????? ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                  <xs:element name="DatePeriod">
                    <xs:annotation>
                      <xs:documentation>????????????</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="DateFrom" type="xs:date" />
                        <xs:element name="DateTo" type="xs:date" />
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Bill" type="bills-base:SmallMoneyPositiveType">
                    <xs:annotation>
                      <xs:documentation>?????????????????? ???? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Debt" type="bills-base:SmallMoneyType">
                    <xs:annotation>
                      <xs:documentation>???????????? ?????????????????????????? (-)/?????????????????? (+) ???? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Paid" type="bills-base:SmallMoneyPositiveType">
                    <xs:annotation>
                      <xs:documentation>???????????????? ???? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="AnnulAgreementPayment">
              <xs:annotation>
                <xs:documentation>??????????????????????????  ???????????????? ?? ???????????????? ??????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:AnnulmentType">
                    <xs:sequence>
                      <xs:element ref="base:TransportGUID" />
                      <xs:element name="AgreementPaymentVersionGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ???????????????? ?????????? ?? ?????? ??????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="DelAgreementPayment">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????? ?? ???????????????? ??????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="base:TransportGUID" />
                  <xs:element name="AgreementPaymentVersionGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ???????????????? ?????????? ?? ?????? ??????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="11.2.0.10" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importPublicPropertyContractRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportStatusPublicPropertyContractRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:sequence>
              <xs:element minOccurs="0" name="FIASHouseGuid" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="ContractNumber" type="tns:ContractNumberType">
                <xs:annotation>
                  <xs:documentation>?????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="StartDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EndDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:choice>
              <xs:element minOccurs="0" ref="tns:ContractGUID">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????????????? ???????????? (???? ???????????????? ???? ???????????? ?? ????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" ref="tns:ContractVersionGUID">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:choice>
          <xs:attribute fixed="10.0.2.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportStatusPublicPropertyContractResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="PublicPropertyContract">
        <xs:annotation>
          <xs:documentation>??????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:PublicPropertyContractExportType">
              <xs:sequence>
                <xs:element ref="tns:ContractGUID" />
                <xs:element name="StatusContract" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element ref="tns:ContractVersionGUID" />
                <xs:element name="VersionNumber" type="xs:integer">
                  <xs:annotation>
                    <xs:documentation>?????????? ???????????? </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="StatusVersion" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????? </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="PaymentInterval">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????????? ?????????? ???? ???????????????? ?? ???????????????????????????? ?? ?????????????????????? ?????????? ???????????? ?????????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:choice>
                      <xs:sequence>
                        <xs:element minOccurs="0" name="StartDate" type="tns:DaySelectionExportType">
                          <xs:annotation>
                            <xs:documentation>???????????? ??????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="EndDate" type="tns:DaySelectionExportType">
                          <xs:annotation>
                            <xs:documentation>?????????????????? ??????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:element name="Other">
                        <xs:annotation>
                          <xs:documentation>????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="base:String500Type">
                            <xs:minLength value="1" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                    </xs:choice>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="AgreementPayment">
                  <xs:annotation>
                    <xs:documentation>???????????????? ?? ???????????????? ?????????? ?? ?????????????????????????? ???? ?????????? ??????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="AgreementPaymentVersionGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ???????????????? ?????????? ?? ?????? ??????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="DatePeriod">
                        <xs:annotation>
                          <xs:documentation>????????????</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="DateFrom" type="xs:date" />
                            <xs:element name="DateTo" type="xs:date" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Bill">
                        <xs:annotation>
                          <xs:documentation>?????????????????? ???? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="10" />
                            <xs:fractionDigits value="2" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element name="Debt">
                        <xs:annotation>
                          <xs:documentation>???????????? ?????????????????????????? (-)/?????????????????? (+) ???? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="10" />
                            <xs:fractionDigits value="2" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element name="Paid">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="10" />
                            <xs:fractionDigits value="2" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" fixed="true" name="IsGratuitousBasis" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????? ???????????????? ???? ?????????????????????????? ?????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="importSupplyResourceContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="1000" name="Contract">
              <xs:annotation>
                <xs:documentation>?????????????? ????????????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                    <xs:choice minOccurs="0">
                      <xs:element name="ContractGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ??????             ???????????????????? ?????????????? ?????????????????????????? ?????????????????? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="ContractRootGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:choice>
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="SupplyResourceContract" type="tns:SupplyResourceContractType">
                      <xs:annotation>
                        <xs:documentation>????????????????/??????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:key name="importSupplyResourceContractRequest_ServiceTypeAndMunicipalResource">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????????????????? ??????????????  ?? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:ContractSubject" />
                        <xs:field xpath="tns:MunicipalResource/nsi-base:GUID" />
                        <xs:field xpath="tns:ServiceType/nsi-base:GUID" />
                      </xs:key>
                      <xs:key name="PairTransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:ContractSubject/base:TransportGUID" />
                        <xs:field xpath="." />
                      </xs:key>
                      <xs:keyref name="PairTransportGUIDKeyRef" refer="tns:PairTransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ???????????????????????? ?????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:PairKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:unique name="AddressObjectKey">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ??????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:ObjectAddress/base:TransportGUID" />
                        <xs:field xpath="." />
                      </xs:unique>
                      <xs:keyref name="QualityAddressObjectKeyRef" refer="tns:AddressObjectKey">
                        <xs:selector xpath=".//tns:Quality/tns:AddressObjectKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:keyref name="OtherQualityAddressObjectKeyRef" refer="tns:AddressObjectKey">
                        <xs:selector xpath=".//tns:OtherQualityIndicator/tns:AddressObjectKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:keyref name="TemperatureChartAddressObjectKeyRef" refer="tns:AddressObjectKey">
                        <xs:selector xpath=".//tns:TemperatureChart/tns:AddressObjectKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:key name="Tariff_PairKey_PriceGUID">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ?? ???????????????????????????????????? ???????? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:Tariff" />
                        <xs:field xpath="tns:PairKey" />
                        <xs:field xpath="tns:PriceGUID" />
                      </xs:key>
                      <xs:keyref name="TariffAddressObjectKeyRef" refer="tns:AddressObjectKey">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ?????? ?? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:Tariff/tns:AddressObjectKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:keyref name="NormAddressObjectKeyRef" refer="tns:AddressObjectKey">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ?????? ?? ???????????????????? ??????????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:Norm/tns:AddressObjectKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:key name="Norm_PairKey_PriceGUID">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ?? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:Norm" />
                        <xs:field xpath="tns:PairKey" />
                        <xs:field xpath="tns:NormGUID" />
                      </xs:key>
                    </xs:element>
                    <xs:element name="TerminateContract">
                      <xs:annotation>
                        <xs:documentation>??????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:TerminateType">
                            <xs:sequence>
                              <xs:element name="ReasonRef" type="nsi-base:nsiRef">
                                <xs:annotation>
                                  <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ????????????????" (???????????????????? ?????????? 54)</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="RollOverContract">
                      <xs:annotation>
                        <xs:documentation>??????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="RollOverDate" type="xs:date">
                            <xs:annotation>
                              <xs:documentation>???????? ?????????????????? ??????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="AnnulmentContract" type="tns:AnnulmentType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.3.0.5" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importSupplyResourceContractRequest_TransportGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceContractRequest_ContractGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceContractRequest_ContractRootGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????? ???????????????????????????? ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractRootGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importSupplyResourceContractProjectRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ???????????????? ???????????????????????????????? </xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="1000" name="Contract">
              <xs:annotation>
                <xs:documentation>?????????????? ????????????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                    <xs:choice minOccurs="0">
                      <xs:element name="ContractGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ??????             ???????????????????? ?????????????? ?????????????????????????? ?????????????????? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="ContractRootGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:choice>
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="ContractProject" type="tns:SupplyResourceContractProjectType">
                      <xs:annotation>
                        <xs:documentation>????????????????/?????????????????? ?????????????? ???????????????? ????????????????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:key name="Pair2TransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:ContractSubject/base:TransportGUID" />
                        <xs:field xpath="." />
                      </xs:key>
                      <xs:keyref name="Pair2TransportGUIDKeyRef" refer="tns:Pair2TransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ???????????????????????? ?????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:PairKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:key name="importSupplyResourceProjectContractProjectRequest_ServiceTypeAndMunicipalResource">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????????????????? ??????????????  ?? ???????????? ????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:ContractSubject" />
                        <xs:field xpath="tns:MunicipalResource/nsi-base:GUID" />
                        <xs:field xpath="tns:ServiceType/nsi-base:GUID" />
                      </xs:key>
                    </xs:element>
                    <xs:element fixed="true" name="DeleteContractProject" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>???????????????? ?????????????? ???????????????? ????????????????????????????????. ?? ?????????????????????? ?????????????????? ???????????????????????????????? ?????????????????? ?????????????????? ???????????? ???????????????? ?? ?????????????? "????????????" </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element fixed="true" name="PlacingContractProject" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>???????????????????? ?????????????? ???????????????? ????????????????????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.7.0.3" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importSupplyResourceProjectContractRequest_TransportGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceProjectContractRequest_ContractGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceProjectContractRequest_ContractRootGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????? ???????????????????????????? ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractRootGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportSupplyResourceContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ?????????????????? ????????????????????????????????.

?????????????????? ???????????? ?????????????? ????????????????: 11.11.0.2 ?? 13.1.1.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:sequence>
              <xs:element maxOccurs="1000" name="ContractRootGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:sequence>
              <xs:element maxOccurs="1000" name="ContractGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:sequence>
              <xs:element minOccurs="0" name="ExportContractRootGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? ?????? ??????????????????  ???????????????? ??????????????????  1000 ??????????????????                               ?????? ?????????????????? ????????????????  ???? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="ContractNumber">
                <xs:annotation>
                  <xs:documentation>?????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:maxLength value="100" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="SigningDateStart" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? "??"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="SigningDateEnd" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? "????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ContractSubject">
                <xs:annotation>
                  <xs:documentation>?????????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="ServiceType">
                      <xs:annotation>
                        <xs:documentation>?????????????? ????????????????
???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="nsi-base:nsiRef" />
                        </xs:complexContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="MunicipalResource" type="nsi-base:nsiRef">
                      <xs:annotation>
                        <xs:documentation>???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:choice>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="importSupplyResourceContractObjectAddressRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????? ?????????????????? ?????????? ?? ?????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:choice>
              <xs:element name="ContractGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????? ?????????????????????????? ?????????????????? ???????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ContractRootGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element maxOccurs="1000" name="ObjectAddress">
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                    <xs:element minOccurs="0" name="ObjectGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="LoadObject">
                      <xs:annotation>
                        <xs:documentation>????????????????????/?????????????????? ???????????????????? ???? ?????? </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:complexContent mixed="false">
                          <xs:extension base="tns:ObjectAddressType">
                            <xs:sequence>
                              <xs:element maxOccurs="100" name="Pair">
                                <xs:annotation>
                                  <xs:documentation>???????????????????????? ???????????? ?? ???????????????????????? ????????????, ???????????????????????? ?? ???????????? ?????????????????? ??????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="tns:ContractSubjectObjectAdressType">
                                      <xs:sequence>
                                        <xs:element minOccurs="0" name="HeatingSystemType">
                                          <xs:annotation>
                                            <xs:documentation>?????? ?????????????? ???????????????????????????? (?????????????????????? ?????? ???????????????????????? ???????????????? "???????????????? ??????????????" ?? "?????????????? ????????")</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="OpenOrNot">
                                                <xs:annotation>
                                                  <xs:documentation>????????????????/????????????????</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:string">
                                                    <xs:enumeration value="Opened" />
                                                    <xs:enumeration value="Closed" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="CentralizedOrNot">
                                                <xs:annotation>
                                                  <xs:documentation>????????????????????????????????/????????????????????????????????????</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:string">
                                                    <xs:enumeration value="Centralized" />
                                                    <xs:enumeration value="Decentralized" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element ref="base:TransportGUID" />
                                      </xs:sequence>
                                    </xs:extension>
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
                                <xs:annotation>
                                  <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ?????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????". ?????????? ???????? ????????????, ???????????? ???????? ???????????????????? ???????????????? ???????????????????????? ???????????????? ?????????????? ?? ?????????????? ???????????????? ?????????????????? ?????????? ?? ?? ?????????? ???????????????????????? ?? ???????????? ?????????????????? ?????????? ???????????????????????? ?????????? ???????????? "???????????????? ??????????????????????????" ??/?????? "?????????????? ??????????????????????????"</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="Quality">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ???????????????? (???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ?????????????????????? ?????? ????????????????????, ???????? ???????????????????? ???????????????? ?????????????? ?? ?????????????? ??????                                           ?????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ????????" ?????????????????????? ???????????????????? ????????????????????, ???????????????????????? ?????? ???? "?????????????? ????????" ?? ?????????????????????? ?????????????????????? ???????????????? ???????????????????????? ????????????????                                                                      ?????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ??????????????" ???????????????????? ?? ?????????????????????? ???????????????? ???? ?????????????????????? ???????????? ?? ?????? ????????????, ???????? ?????? ???????????????? (???????? ???????????????????? ?????????????? ?? ?????????????? ????????????????) ?????? ?????? ?? ???????????????? (???????? ???????????????????? ?????????????? ?? ?????????????? ??????) ?????????? ?????????????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ????????"</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="PairKey" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="QualityIndicator" type="nsi-base:nsiRef">
                                      <xs:annotation>
                                        <xs:documentation>???????????????????? ????????????????. ???????????? ???? ?????? "???????????????????? ???????????????? ???????????????????????? ????????????????" (???????????????????? ?????????? 276) </xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="IndicatorValue">
                                      <xs:annotation>
                                        <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                      <xs:complexType>
                                        <xs:complexContent mixed="false">
                                          <xs:extension base="tns:IndicatorValueType" />
                                        </xs:complexContent>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
                                      <xs:annotation>
                                        <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="OtherQualityIndicator">
                                <xs:annotation>
                                  <xs:documentation>???????? ???????????????????? ???????????????? ?????????????????????????? ?????????????? (???? ???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ?????????? ???????? ?????????????? ????????????, ???????? ???????????????????? ???????????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="PairKey" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="IndicatorName" type="tns:OtherQualityIndicatorNameType">
                                      <xs:annotation>
                                        <xs:documentation>???????????????????????? ????????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:choice>
                                      <xs:sequence>
                                        <xs:choice>
                                          <xs:annotation>
                                            <xs:documentation>?????????????????????????? ???????????????? ???????????????????? ????????????????</xs:documentation>
                                          </xs:annotation>
                                          <xs:element name="Number" type="tns:IndicatorValueNumberType">
                                            <xs:annotation>
                                              <xs:documentation>??????????</xs:documentation>
                                            </xs:annotation>
                                          </xs:element>
                                          <xs:sequence>
                                            <xs:annotation>
                                              <xs:documentation>????????????????</xs:documentation>
                                            </xs:annotation>
                                            <xs:element name="StartRange" type="tns:IndicatorValueNumberType">
                                              <xs:annotation>
                                                <xs:documentation>???????????? ??????????????????</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="EndRange" type="tns:IndicatorValueNumberType">
                                              <xs:annotation>
                                                <xs:documentation>?????????? ??????????????????</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:choice>
                                        <xs:element minOccurs="0" ref="base:OKEI" />
                                      </xs:sequence>
                                      <xs:element name="Correspond" type="xs:boolean">
                                        <xs:annotation>
                                          <xs:documentation>???????????????? ??????????????????????????</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:choice>
                                    <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
                                      <xs:annotation>
                                        <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="TemperatureChart">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ?? ?????????????????????????? ??????????????. ???????????????? ?????? ????????????????????, ????????  ?? ???????????? ?????? ???????? ???? ?????? ?????????????????????? ???????????? "???????????????? ??????????????".</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="OutsideTemperature" type="xs:int">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????????? ?????????????????? ??????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="FlowLineTemperature">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0" />
                                          <xs:fractionDigits value="1" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                    <xs:element name="OppositeLineTemperature">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0" />
                                          <xs:fractionDigits value="1" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="PlannedVolume">
                                <xs:annotation>
                                  <xs:documentation>???????????????? ?????????? ?? ?????????? ???????????? ???? ??????. ?????????? ???????? ?????????????????? ???????????? ???????? ???????????????? ?????????? ?? ?????????? ???????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="PairKey" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Volume" type="tns:DRSOVolumeType">
                                      <xs:annotation>
                                        <xs:documentation>???????????????? ??????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="Unit" type="base:OKEIType">
                                      <xs:annotation>
                                        <xs:documentation>?????????????? ??????????????????.
?????????????????????? ?????? ???236 "?????????? ???????? ???????????????????????? ????????????, ?????????????????????????????? ?????????????? ?? ???????????? ?????????????????? ???????????? ????????????" </xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="FeedingMode">
                                      <xs:annotation>
                                        <xs:documentation>?????????? ????????????</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="base:String250Type">
                                          <xs:maxLength value="250" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" name="CountingResource">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. ??????????????????????, ???????? ?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                    <xs:enumeration value="R" />
                                    <xs:enumeration value="P" />
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?? tns:CountingResource ??????????????"??????" . ?? ?????????????????? ?????????????? ???? ??????????????????????. </xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="Tariff">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ?? ?????????????????????? ????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="PairKey" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="PriceGUID" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????????????? ???????????????????????????????????? ???????? ????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element minOccurs="0" maxOccurs="unbounded" name="Norm">
                                <xs:annotation>
                                  <xs:documentation>???????????????????? ?? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="PairKey" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                    <xs:element name="NormGUID" type="base:GUIDType">
                                      <xs:annotation>
                                        <xs:documentation>?????????????????????????? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
                                      </xs:annotation>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:extension>
                        </xs:complexContent>
                      </xs:complexType>
                      <xs:key name="SupplyResourceContractRequest_ServiceTypeAndMunicipalResource">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????????????????? ??????????????  ?? ???????????? ??????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:Pair" />
                        <xs:field xpath="tns:MunicipalResource/nsi-base:GUID" />
                        <xs:field xpath="tns:ServiceType/nsi-base:GUID" />
                      </xs:key>
                      <xs:key name="Pair1TransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:Pair/base:TransportGUID" />
                        <xs:field xpath="." />
                      </xs:key>
                      <xs:keyref name="Pair1TransportGUIDKeyRef" refer="tns:Pair1TransportGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ???????????????????????? ?????????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ??????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath=".//tns:PairKey" />
                        <xs:field xpath="." />
                      </xs:keyref>
                      <xs:key name="Tariff_PairKey_PriceGUIDKey">
                        <xs:annotation>
                          <xs:documentation>???????????????? ???????????????????????? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ?? ???????????????????????????????????? ???????? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:selector xpath="tns:Tariff" />
                        <xs:field xpath="tns:PairKey" />
                        <xs:field xpath="tns:PriceGUID" />
                      </xs:key>
                    </xs:element>
                    <xs:element fixed="true" name="DeleteObject" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>???????????????? ?????? ???? ???????????????? ????????????????????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.7.0.3" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importSupplyResourceContractObjectAddressRequest_TransportGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????????????? ???????????????????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceContractRequest_ObjectGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ???????????????????????????? ?????????????? ?????????????????? ?????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ObjectGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceContractObjectAddressRequest_ContractGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractGUID" />
      <xs:field xpath="." />
    </xs:key>
    <xs:key name="importSupplyResourceContractObjectAddressRequest_ContractRootGUIDKey">
      <xs:annotation>
        <xs:documentation>???????????????? ???????????????????????? ?????????????????? ????????????????????????????  ???????????????? ?? ???????????? ??????????????</xs:documentation>
      </xs:annotation>
      <xs:selector xpath=".//tns:ContractRootGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportSupplyResourceContractObjectAddressRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ???????????????? ?????????????????? ?????????? ???? ???????????????? ????????????????????????????????.

?????????????????? ???????????? ?????????????? ????????????????: 11.6.0.1 ?? 13.1.1.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:sequence>
              <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:sequence>
              <xs:element minOccurs="0" name="ExportObjectGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? ?????? ?????????????????? ???????????????? ?????????????????? 1000 ??????          ?????? ?????????????????? ???????????????? ???? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:choice>
                <xs:element name="ContractRootGUID" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ContractGUID" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:sequence>
          </xs:choice>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="exportBriefSupplyResourceContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ???????????????????????? ?????????????? ???????????????????? ?? ???????????????? ????????????????????????????????.

?????????????????? ???????????? ?????????????? ????????????????: 11.14.0.1 ?? 13.1.1.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:sequence>
              <xs:element minOccurs="0" name="NextPageContractRootGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? ?????? ??????????????????  ???????????????? ?????????????????? ???????????????? ?? ????????????????????.  ?????? ?????????????????? ????????????????  ???? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="NextPageObjectGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? ?????? ?????????????????? ???????????????? ?????????????????? ???????????????? ?? ?????? ???????????? ???????????????? ?? ??????????????????????????????, ?????????????????? ??  NextPageContractRootGUID.        ?????? ?????????????????? ???????????????? ???? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:choice>
              <xs:element maxOccurs="10" name="Criteria">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:choice>
                      <xs:sequence>
                        <xs:element name="ContractGUID" type="base:GUIDType">
                          <xs:annotation>
                            <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:sequence>
                        <xs:element name="ContractRootGUID" type="base:GUIDType">
                          <xs:annotation>
                            <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                      <xs:sequence>
                        <xs:element minOccurs="0" name="ContractNumber">
                          <xs:annotation>
                            <xs:documentation>?????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="base:LongTextType">
                              <xs:maxLength value="100" />
                              <xs:minLength value="1" />
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="SigningDateStart" type="xs:date">
                          <xs:annotation>
                            <xs:documentation>???????? ???????????????????? "??"</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="SigningDateEnd" type="xs:date">
                          <xs:annotation>
                            <xs:documentation>???????? ???????????????????? "????"</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" maxOccurs="100" name="ContractSubject">
                          <xs:annotation>
                            <xs:documentation>?????????????? ????????????????</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="ServiceType">
                                <xs:annotation>
                                  <xs:documentation>?????????????? ????????????????
???????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                  <xs:complexContent mixed="false">
                                    <xs:extension base="nsi-base:nsiRef" />
                                  </xs:complexContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="MunicipalResource" type="nsi-base:nsiRef">
                                <xs:annotation>
                                  <xs:documentation>???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:choice>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Organization" type="organizations-registry-base:RegOrgType">
                <xs:annotation>
                  <xs:documentation>??????????????????????, ?????????????????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportSupplyResourceContractResultType">
    <xs:annotation>
      <xs:documentation>?????????????????? ???????????????? ?????????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ExportSupplyResourceContractType">
        <xs:sequence>
          <xs:element name="ContractRootGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ContractGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ContractState">
            <xs:annotation>
              <xs:documentation>?????????????????? ????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="NotTakeEffect">
                  <xs:annotation>
                    <xs:documentation>???? ?????????????? ?? ????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Proceed">
                  <xs:annotation>
                    <xs:documentation>??????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Expired">
                  <xs:annotation>
                    <xs:documentation>?????????? ???????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="VersionNumber">
            <xs:annotation>
              <xs:documentation>?????????? ???????????? ????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:positiveInteger" />
            </xs:simpleType>
          </xs:element>
          <xs:element name="VersionStatus">
            <xs:annotation>
              <xs:documentation>???????????? ???????????? ????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Posted">
                  <xs:annotation>
                    <xs:documentation>????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Terminated">
                  <xs:annotation>
                    <xs:documentation>????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Draft">
                  <xs:annotation>
                    <xs:documentation>????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Annul">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="TerminateContract">
            <xs:annotation>
              <xs:documentation>???????????????????? ?? ??????????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent mixed="false">
                <xs:extension base="tns:TerminateType">
                  <xs:sequence>
                    <xs:element name="ReasonRef" type="nsi-base:nsiRef">
                      <xs:annotation>
                        <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ????????????????" (???????????????????? ?????????? 54)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentContract" type="tns:ExportAnnulmentType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SupplyResourceContractType">
    <xs:annotation>
      <xs:documentation>?????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="IsContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?????????????????????? ??????????) ??/?????? ???? ????????????????  ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ContractNumber">
                <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:element>
              <xs:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="IsNotContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ?????????????????? ??/?????? ?????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?? ?????????????????????? ??????????) ??/?????? ???????????????? ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="ContractNumber">
                <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:element>
              <xs:element minOccurs="0" name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:element minOccurs="0" fixed="true" name="IndefiniteTerm" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ???? ???????????????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:sequence>
          <xs:element minOccurs="0" fixed="true" name="AutomaticRollOverOneYear" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????????????????????? ?????????????? ???? ???????? ?????? ?????? ?????????????????????? ???????? ?????????????????? ????????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComptetionDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?????????????? ???????????????? ?? AutomaticRollOverOneYear</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:choice>
      <xs:element minOccurs="0" name="Period">
        <xs:annotation>
          <xs:documentation>???????????? ???????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ??????????. ???????????????????? ?????? ????????????????????, ???????? ?? ???????? VolumeDepends = true  ?????? ???????? ???????? MeteringDeviceInformation = ??true??</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Start">
              <xs:annotation>
                <xs:documentation>???????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="StartDate">
                    <xs:annotation>
                      <xs:documentation>???????? ????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:maxInclusive value="30" />
                        <xs:minInclusive value="1" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="End">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndDate">
                    <xs:annotation>
                      <xs:documentation>???????? ??????????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:maxInclusive value="30" />
                        <xs:minInclusive value="-1" />
                        <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????.
???????????????????? ???????????????? ???????????? ????????: ?? ???????????????????? ?????????????????????? ?????????????????????? ?????????????????? ???????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????? ???????? ?????????????? ?????? ?? ???????????????????? ?????????????????????? ?????????????????????? ?????????????????? ???????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ???????????? ?? ??????????, ?????????????????????????? ?? ????????????????, ?????? ?? ?????????? ???????? ????????????, ???????? ?? ???????????????? ???????????????????? ?????????????? ???????????????????? ???????????????? ?????????????????? ???????????????? ?????????? ?? ?????????? ???????? ?????????????? ?? ???????????????? Period</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractBase" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>
???????????? ???? ?????? "?????????????????? ???????????????????? ????????????????" (???????????????????? ?????????? 58).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="Offer" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ApartmentBuildingOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? (????????????????) ?????????????????? ?? ??????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="LivingHouseOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? ???????? (????????????????????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="Organization">
          <xs:annotation>
            <xs:documentation>?????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="organizations-registry-base:RegOrgType" />
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingRepresentativeOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ?????????????????????????? ???????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingSoleOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="IsPlannedVolume" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?? ???????????????? ?????????????????? ???????????? ?? ???????????? ???????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PlannedVolumeType">
        <xs:annotation>
          <xs:documentation>?????? ?????????????? ?????????????????? ???????????? ?? ???????????? ????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. ?????????????????????? ?????? ?????????????? ?? ???????????????? ?????????????????? ???????????? ?? ???????????? ???????????????? ????????????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="100" name="ContractSubject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:ContractSubjectType">
              <xs:sequence>
                <xs:element ref="base:TransportGUID" />
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CountingResource">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. ??????????????????????, ???????? ?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????? ?? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="R" />
            <xs:enumeration value="P" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SpecifyingQualityIndicators">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? ???????????????????????? ???????????????? ?? ?????????????????????????? ???????????? ??????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ???????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????". ?????????? ???????? ????????????, ???????????? ???????? ???????????????????? ???????????????? ???????????????????????? ???????????????? ?????????????? ?? ?????????????? ???????????????? ?? ?????????????? ???????????????? ???????????????? ???????????????????????? ???????????? "???????????????? ??????????????????????????" ??/?????? "?????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="15000" name="ObjectAddress">
        <xs:annotation>
          <xs:documentation>???????????? ???? ?????????????? ?????????????????? ??????????. ?????? ?????????????? ???????????????? ???????????? ???????? ???????????????? ?????? ?????????????? ???????? ?????????? ?????????????? ?????????????????? ??????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:ObjectAddressType">
              <xs:sequence>
                <xs:element ref="base:TransportGUID" />
                <xs:element maxOccurs="100" name="Pair">
                  <xs:annotation>
                    <xs:documentation>???????????????????????? ???????????? ?? ???????????????????????? ????????????, ???????????????????????? ?? ???????????? ?????????????????? ??????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="PairKey" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="StartSupplyDate" type="xs:date">
                        <xs:annotation>
                          <xs:documentation>???????? ???????????? ???????????????? ??????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="EndSupplyDate" type="xs:date">
                        <xs:annotation>
                          <xs:documentation>???????? ?????????????????? ???????????????? ??????????????. ???????????????? ????????????????????????, ???????? ?????????????? ???????????????? ?? AutomaticRollOverOneYear</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="HeatingSystemType">
                        <xs:annotation>
                          <xs:documentation>?????? ?????????????? ???????????????????????????? (?????????????????????? ?????? ???????????????????????? ???????????????? "???????????????? ??????????????" ?? "?????????????? ????????")</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="OpenOrNot">
                              <xs:annotation>
                                <xs:documentation>????????????????/????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:string">
                                  <xs:enumeration value="Opened" />
                                  <xs:enumeration value="Closed" />
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="CentralizedOrNot">
                              <xs:annotation>
                                <xs:documentation>????????????????????????????????/????????????????????????????????????</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:string">
                                  <xs:enumeration value="Centralized" />
                                  <xs:enumeration value="Decentralized" />
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ?????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????". ?????????? ???????? ????????????, ???????????? ???????? ???????????????????? ???????????????? ???????????????????????? ???????????????? ?????????????? ?? ?????????????? ???????????????? ?????????????????? ?????????? ?? ?? ?????????? ???????????????????????? ?? ???????????? ?????????????????? ?????????? ???????????????????????? ?????????? ???????????? "???????????????? ??????????????????????????" ??/?????? "?????????????? ??????????????????????????"</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="PlannedVolume">
                  <xs:annotation>
                    <xs:documentation>???????????????? ?????????? ?? ?????????? ???????????? ???? ??????. ?????????? ???????? ?????????????????? ???????????? ???????? ???????????????? ?????????? ?? ?????????? ???????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="PairKey" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Volume" type="tns:DRSOVolumeType">
                        <xs:annotation>
                          <xs:documentation>???????????????? ??????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Unit" type="base:OKEIType">
                        <xs:annotation>
                          <xs:documentation>?????????????? ??????????????????.
?????????????????????? ?????? ???236 "?????????? ???????? ???????????????????????? ????????????, ?????????????????????????????? ?????????????? ?? ???????????? ?????????????????? ???????????? ????????????" </xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="FeedingMode">
                        <xs:annotation>
                          <xs:documentation>?????????? ????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="base:String250Type">
                            <xs:maxLength value="250" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="CountingResource">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. ??????????????????????, ???????? ?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="R" />
                      <xs:enumeration value="P" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?? tns:CountingResource ??????????????"??????" . ?? ?????????????????? ?????????????? ???? ??????????????????????. </xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
        <xs:key name="ObjectAddress_PairKey">
          <xs:selector xpath="tns:Pair/tns:PairKey" />
          <xs:field xpath="." />
        </xs:key>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Quality">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? (???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ???????? ???????????????????? ?????????????????????? ?? ?????????????? ????????????????, ???? ???????????? ???? ?????? ???? ??????????????????????. ???????? ???????????????????? ?????????????????????? ?? ?????????????? ??????, ???? ???????????? ???? ?????? ??????????????????????.        </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="AddressObjectKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ??????, ?????????????????????? ??????????????????????, ???????? ???????????????????? ???????????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QualityIndicator" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>???????????????????? ????????????????. ???????????? ???? ?????? "???????????????????? ???????????????? ???????????????????????? ????????????????" (???????????????????? ?????????? 276) </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorValue">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:IndicatorValueType" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OtherQualityIndicator">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ???????????????? ?????????????????????????? ?????????????? (???? ???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ???????? ???????????????????? ?????????????????????? ?? ?????????????? ????????????????, ???? ???????????? ???? ?????? ???? ??????????????????????. ???????? ???????????????????? ?????????????????????? ?? ?????????????? ??????, ???? ???????????? ???? ?????? ??????????????????????.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="AddressObjectKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ??????, ?????????????????????? ??????????????????????, ???????? ???????????????????? ???????????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorName" type="tns:OtherQualityIndicatorNameType">
              <xs:annotation>
                <xs:documentation>???????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice>
              <xs:sequence>
                <xs:choice>
                  <xs:annotation>
                    <xs:documentation>?????????????????????????? ???????????????? ???????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:element name="Number" type="tns:IndicatorValueNumberType">
                    <xs:annotation>
                      <xs:documentation>??????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:sequence>
                    <xs:annotation>
                      <xs:documentation>????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:element name="StartRange" type="tns:IndicatorValueNumberType">
                      <xs:annotation>
                        <xs:documentation>???????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="EndRange" type="tns:IndicatorValueNumberType">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:choice>
                <xs:element minOccurs="0" ref="base:OKEI" />
              </xs:sequence>
              <xs:element name="Correspond" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TemperatureChart">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????????????????? ??????????????. ???????? ???????????????????? ???????????????? ?????????????????????? ?? ?????????????? ????????????????, ???? ???????????? ???? ?????? ?? ???????????? ???????????????? ???? ?????????????????????? ?? ?????????????? ?????????? ?????????????????????? ???????????? ????????  ???????????????? ???????????????? ???????? ???? ?????? ?????????????????????? ???????????? "???????????????? ??????????????". ???????? ???????????????????? ???????????????? ?????????????????????? ?? ?????????????? ??????, ???? ???????????? ???? ?????? ?????????????????????? ?? ?????????????? ?????????????????????? ???????????? ????????  ?? ???????????? ?????? ?????????????????????? ???????????? "???????????????? ??????????????".</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="AddressObjectKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ??????, ?????????????????????? ??????????????????????, ???????? ???????????????????? ???????????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OutsideTemperature" type="xs:int">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FlowLineTemperature">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:fractionDigits value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OppositeLineTemperature">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:fractionDigits value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:sequence>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:element minOccurs="0" name="BillingDate">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ????????????????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ?????????????? ???????????????? ???????????????????? ???? "?????????????????????? ??????????????????????" ?????? ???????? ?????????????????? ???????? tns:MeteringDeviceInformation                                       ???? ??????????????????????, ???????? OneTimePayment = true</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="PaymentDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????? ??????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ?????????????? ???????????????? ???????????????????? ???? "?????????????????????? ??????????????????????" ?? ?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ?????????? ?? ?? ???????? OneTimePayment = false.                                     ???? ??????????????????????, ???????? OneTimePayment = true</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????? ?????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ProvidingInformationDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ????????????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ???????????????? ???????????????? ???????????????? ???????????????????????? ????????????????????????, ?????????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????????????????? = ?????????? ?? ?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ??????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ???????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?? tns:CountingResource ??????????????"??????" . ?? ?????????????????? ?????????????? ???? ??????????????????????. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="VolumeDepends" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ??????????????(????) ???????????????????????? ???? ?????????????????? ?????????????? ??????????. ???????? ???? ??????????????????????, ???????? ???????????? ?????????????? ???????????????? = ?????????????????????? ?????????????????????? ?????? ?? ????????   OneTimePayment = true</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OneTimePayment" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ?????? ???????????????? ?????????????????? ???????????????? ?????? ?????????????????? ?????????????? ???????????? ?????? ????????????????????????.  ???????????????? ?????? ????????????????????, ???????????? ???????? ???????????? ?????????????? ???????????????? ?????????????? ???? ?????????????????????? ??????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AccrualProcedure">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ??????????????
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????.
??????????????????????, ???????? ???????????? ???????????????? ???????????????? ???????????????? ?????????????????????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Tariff">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element maxOccurs="unbounded" name="AddressObjectKey" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????? ???? ??????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="ForAllAddressObjects" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????? ?????????????????????? ?????? ???????? ?????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PriceGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????????????????????????????? ???????? ????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Norm">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element maxOccurs="unbounded" name="AddressObjectKey" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????? ???? ??????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="ForAllAddressObjects" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????????? ?????? ???????? ?????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="NormGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
        <xs:unique name="Norm_AddressObjectKey">
          <xs:selector xpath="tns:AddressObjectKey" />
          <xs:field xpath="." />
        </xs:unique>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportSupplyResourceContractType">
    <xs:annotation>
      <xs:documentation>???????????????????????????? ?????????????? ???????????????????????????????? </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="IsContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?????????????????????? ??????????) ??/?????? ???? ????????????????  ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="ContractNumber">
                <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:element>
              <xs:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="IsNotContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ?????????????????? ??/?????? ?????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?? ?????????????????????? ??????????) ??/?????? ???????????????? ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="ContractNumber">
                <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:element>
              <xs:element minOccurs="0" name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:element minOccurs="0" name="IndefiniteTerm" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ???? ???????????????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:sequence>
          <xs:element minOccurs="0" name="AutomaticRollOverOneYear" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????????????????????? ?????????????? ???? ???????? ?????? ?????? ?????????????????????? ???????? ?????????????????? ????????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComptetionDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:choice>
      <xs:element minOccurs="0" name="VolumeDepends" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ??????????????(????) ???????????????????????? ???? ?????????????????? ?????????????? ??????????. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Period">
        <xs:annotation>
          <xs:documentation>???????????? ???????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Start">
              <xs:annotation>
                <xs:documentation>???????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="StartDate" type="xs:integer">
                    <xs:annotation>
                      <xs:documentation>???????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="End">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndDate" type="xs:integer">
                    <xs:annotation>
                      <xs:documentation>???????? ??????????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractBase" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>
???????????? ???? ?????? "?????????????????? ???????????????????? ????????????????" (???????????????????? ?????????? 58).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="Offer" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ApartmentBuildingOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? (????????????????) ?????????????????? ?? ??????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="LivingHouseOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? ???????? (????????????????????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="Organization">
          <xs:annotation>
            <xs:documentation>?????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="organizations-registry-base:RegOrgType" />
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingRepresentativeOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ?????????????????????????? ???????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingSoleOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="IsPlannedVolume" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?? ???????????????? ?????????????????? ???????????? ?? ???????????? ???????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PlannedVolumeType">
        <xs:annotation>
          <xs:documentation>?????? ?????????????? ?????????????????? ???????????? ?? ???????????? ????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="100" name="ContractSubject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceType">
              <xs:annotation>
                <xs:documentation>?????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="MunicipalResource">
              <xs:annotation>
                <xs:documentation>???????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="StartSupplyDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>???????? ???????????? ???????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="EndSupplyDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>???????? ?????????????????? ???????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="base:TransportGUID" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CountingResource">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="R" />
            <xs:enumeration value="P" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????.  </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpecifyingQualityIndicators">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? ???????????????????????? ???????????????? ?? ?????????????????????????? ???????????? ??????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ???????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Quality">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? (???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ???????????????????? ??????????????????????, ???????? ???????????????????? ?????????????? ?? ?????????????? ????????????????. </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QualityIndicator" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>???????????????????? ????????????????. ???????????? ???? ?????? "???????????????????? ???????????????? ???????????????????????? ????????????????" (???????????????????? ?????????? 276) </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="IndicatorValue">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:sequence>
                    <xs:choice>
                      <xs:element minOccurs="0" name="Number" type="tns:IndicatorValueNumberType">
                        <xs:annotation>
                          <xs:documentation>??????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:sequence>
                        <xs:element minOccurs="0" name="StartRange" type="tns:IndicatorValueNumberType">
                          <xs:annotation>
                            <xs:documentation>???????????? ??????????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="EndRange" type="tns:IndicatorValueNumberType">
                          <xs:annotation>
                            <xs:documentation>?????????? ??????????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:choice>
                    <xs:element minOccurs="0" ref="base:OKEI" />
                  </xs:sequence>
                  <xs:element minOccurs="0" name="Correspond" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????? ??????????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OtherQualityIndicator">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ???????????????? ?????????????????????????? ?????????????? (???? ???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ???????????????????? ??????????????????????, ???????? ???????????????????? ?????????????? ?? ?????????????? ????????????????. </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorName" type="tns:OtherQualityIndicatorNameType">
              <xs:annotation>
                <xs:documentation>???????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorValue">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:IndicatorValueType" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PlannedVolume">
        <xs:annotation>
          <xs:documentation>???????????????? ?????????? ?? ?????????? ???????????? ???? ??????. ???????????????????? ??????????????????????, ???????? ???????????????? ?????????? ?? ?????????? ???????????? ?????????????? ?? ?????????????? ????????????????. </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="Volume" type="tns:DRSOVolumeType">
              <xs:annotation>
                <xs:documentation>???????????????? ??????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="Unit" type="base:OKEIType">
              <xs:annotation>
                <xs:documentation>?????????????? ??????????????????.
?????????????????????? ?????? ???236 "?????????? ???????? ???????????????????????? ????????????, ?????????????????????????????? ?????????????? ?? ???????????? ?????????????????? ???????????? ????????????" </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="FeedingMode" type="xs:string">
              <xs:annotation>
                <xs:documentation>?????????? ????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="OneTimePayment" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ?????? ???????????????? ?????????????????? ???????????????? ?????? ?????????????????? ?????????????? ???????????? ?????? ????????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:element minOccurs="0" name="BillingDate">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ????????????????????, ???? ??????????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="PaymentDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????? ??????????, ???? ??????????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????? ?????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ProvidingInformationDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ????????????????, ???? ??????????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ???????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="exportSupplyResourceContractObjectAddressResultType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????? ?????????????????? ?????????? ???? ???????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ObjectAddressType">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="100" name="Pair">
            <xs:annotation>
              <xs:documentation>???????????????????? ?? ???? ?? ???? ???? ??????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent mixed="false">
                <xs:extension base="tns:ContractSubjectObjectAdressType">
                  <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="HeatingSystemType">
                      <xs:annotation>
                        <xs:documentation>?????? ?????????????? ???????????????????????????? (?????????????????????? ?????? ???????????????????????? ???????????????? "???????????????? ??????????????" ?? "?????????????? ????????")</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="OpenOrNot">
                            <xs:annotation>
                              <xs:documentation>????????????????/????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="Opened" />
                                <xs:enumeration value="Closed" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CentralizedOrNot">
                            <xs:annotation>
                              <xs:documentation>????????????????????????????????/????????????????????????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:enumeration value="Centralized" />
                                <xs:enumeration value="Decentralized" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element ref="base:TransportGUID" />
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ?????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????"</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="Quality">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????? (???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). </xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="PairKey" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????????? ?? ???? ?? ???? ???? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="QualityIndicator" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????????. ???????????? ???? ?????? "???????????????????? ???????????????? ???????????????????????? ????????????????" (???????????????????? ?????????? 276) </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="IndicatorValue">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:IndicatorValueType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
                  <xs:annotation>
                    <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OtherQualityIndicator">
            <xs:annotation>
              <xs:documentation>???????? ???????????????????? ???????????????? ?????????????????????????? ?????????????? (???? ???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). </xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="PairKey" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????????? ?? ???? ?? ???? ???? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="IndicatorName" type="tns:OtherQualityIndicatorNameType">
                  <xs:annotation>
                    <xs:documentation>???????????????????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="IndicatorValue">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent mixed="false">
                      <xs:extension base="tns:IndicatorValueType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
                  <xs:annotation>
                    <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="PlannedVolume">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????? ?? ?????????? ???????????? ???? ??????. </xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="PairKey" type="base:GUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????????? ?? ???? ?? ???? ???? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Volume" type="tns:DRSOVolumeType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ??????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Unit" type="base:OKEIType">
                  <xs:annotation>
                    <xs:documentation>?????????????? ??????????????????.
?????????????????????? ?????? ???236 "?????????? ???????? ???????????????????????? ????????????, ?????????????????????????????? ?????????????? ?? ???????????? ?????????????????? ???????????? ????????????" </xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="FeedingMode" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="ObjectGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ContractRootGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ContractGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="VersionNumber">
            <xs:annotation>
              <xs:documentation>?????????? ???????????? ????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:positiveInteger" />
            </xs:simpleType>
          </xs:element>
          <xs:element name="VersionStatus">
            <xs:annotation>
              <xs:documentation>???????????? ???????????? ????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Posted">
                  <xs:annotation>
                    <xs:documentation>????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Terminated">
                  <xs:annotation>
                    <xs:documentation>????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Draft">
                  <xs:annotation>
                    <xs:documentation>????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="Annul">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="CountingResource">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. ??????????????????????, ???????? ?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????? ?? ?????????????? ??????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="R" />
                <xs:enumeration value="P" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?? tns:CountingResource ??????????????"??????" . ?? ?????????????????? ?????????????? ???? ??????????????????????. </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SupplyResourceContractProjectType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????????????????? (????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="IsContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?????????????????????? ??????????) ??/?????? ???? ????????????????  ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ContractNumber">
                <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:element>
              <xs:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="IsNotContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ?????????????????? ??/?????? ?????????????????????? ?????????????????????? ???? ???????????????? ???????????????? (?? ?????????????????????? ??????????) ??/?????? ???????????????? ?? ?????????????????? ?????????????? ?????????????????? ?? ?????????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="ContractNumber">
                <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:element>
              <xs:element minOccurs="0" name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ContractAttachment" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????????????? ?? ???????????????????? ?? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:element minOccurs="0" fixed="true" name="IndefiniteTerm" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ???? ???????????????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:sequence>
          <xs:element minOccurs="0" fixed="true" name="AutomaticRollOverOneYear" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????????????????????? ?????????????? ???? ???????? ?????? ?????? ?????????????????????? ???????? ?????????????????? ????????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComptetionDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?????????????? ???????????????? ?? AutomaticRollOverOneYear</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:choice>
      <xs:element minOccurs="0" name="Period">
        <xs:annotation>
          <xs:documentation>???????????? ???????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ??????????. ?????????? ???????? ???????????? ????????????, ???????? ???????? VolumeDepends = true -??????- ???????? MeteringDeviceInformation = ??true??</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Start">
              <xs:annotation>
                <xs:documentation>???????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="StartDate">
                    <xs:annotation>
                      <xs:documentation>???????? ????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:maxInclusive value="30" />
                        <xs:minInclusive value="1" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="End">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndDate">
                    <xs:annotation>
                      <xs:documentation>???????? ??????????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:maxInclusive value="30" />
                        <xs:minInclusive value="-1" />
                        <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????.
???????????????????? ???????????????? ???????????? ????????: ?? ???????????????????? ?????????????????????? ?????????????????????? ?????????????????? ???????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????? ???????? ?????????????? ?????? ?? ???????????????????? ?????????????????????? ?????????????????????? ?????????????????? ???????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ???????????? ?? ??????????, ?????????????????????????? ?? ????????????????, ?????? ?? ?????????? ???????? ????????????, ???????? ?? ???????????????? ???????????????????? ?????????????? ???????????????????? ???????????????? ?????????????????? ???????????????? ?????????? ?? ?????????? ???????? ?????????????? ?? ???????????????? Period</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractBase" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>
???????????? ???? ?????? "?????????????????? ???????????????????? ????????????????" (???????????????????? ?????????? 58).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="Offer" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ApartmentBuildingOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? (????????????????) ?????????????????? ?? ??????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="LivingHouseOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????????? ???????????? ???????? (????????????????????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="Organization">
          <xs:annotation>
            <xs:documentation>?????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="organizations-registry-base:RegOrgType" />
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingSoleOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="ApartmentBuildingRepresentativeOwner">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ?????????????????????????? ???????????????????????????????? ????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="NoData" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???? ?????????????????? ???????????????????????? ?????? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RegOrg" type="tns:DRSORegOrgType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? (?????????????????????? ???????? ?????? ???????????????????????????? ??????????????????????????????)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Ind" type="tns:DRSOIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="IsPlannedVolume" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?? ???????????????? ?????????????????? ???????????? ?? ???????????? ???????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PlannedVolumeType">
        <xs:annotation>
          <xs:documentation>?????? ?????????????? ?????????????????? ???????????? ?? ???????????? ????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. ?????????????????????? ?????? ?????????????? ?? ???????????????? ?????????????????? ???????????? ?? ???????????? ???????????????? ????????????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="100" name="ContractSubject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:ContractSubjectType">
              <xs:sequence>
                <xs:element ref="base:TransportGUID" />
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CountingResource">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????.
??????????????????????, ???????? ?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????? ?? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="R" />
            <xs:enumeration value="P" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SpecifyingQualityIndicators">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? ???????????????????????? ???????????????? ?? ?????????????????????????? ???????????? ??????????????:
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ???????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????". ?????????? ???????? ????????????, ???????????? ???????? ???????????????????? ???????????????? ???????????????????????? ???????????????? ?????????????? ?? ?????????????? ???????????????? ?? ?????????????? ???????????????? ???????????????? ???????????????????????? ???????????? "???????????????? ??????????????????????????" ??/?????? "?????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Quality">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????? (???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). ?????????????????????? ?????? ????????????????????, ???????? ???????????????????? ???????????????? ?????????????????????? ?? ?????????????? ????????????????.                                                              ?????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ????????" ?????????????????????? ???????????????????? ????????????????????, ???????????????????????? ?????? ???? "?????????????? ????????" ?? ?????????????????????? ?????????????????????? ???????????????? ???????????????????????? ????????????????                                                                      ?????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ??????????????" ???????????????????? ?? ?????????????????????? ???????????????? ???? ?????????????????????? ???????????? ?? ?????? ????????????, ???????? ?????? ???????????????? (???????? ???????????????????? ?????????????? ?? ?????????????? ????????????????) ?????? ?????? ?? ???????????????? (???????? ???????????????????? ?????????????? ?? ?????????????? ??????) ?????????? ?????????????? ???????? ???? ?? ???? "?????????????? ??????????????????????????" ?? "???????????????? ????????"</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QualityIndicator" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>???????????????????? ????????????????. ???????????? ???? ?????? "???????????????????? ???????????????? ???????????????????????? ????????????????" (???????????????????? ?????????? 276) </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorValue">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="tns:IndicatorValueType" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OtherQualityIndicator">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ???????????????? ?????????????????????????? ?????????????? (???? ???????????????????????? ?? ?????????????????????? ?????????????????????? ????????????????). </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PairKey" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IndicatorName" type="tns:OtherQualityIndicatorNameType">
              <xs:annotation>
                <xs:documentation>???????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice>
              <xs:sequence>
                <xs:choice>
                  <xs:annotation>
                    <xs:documentation>?????????????????????????? ???????????????? ???????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:element name="Number" type="tns:IndicatorValueNumberType">
                    <xs:annotation>
                      <xs:documentation>??????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:sequence>
                    <xs:annotation>
                      <xs:documentation>????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:element name="StartRange" type="tns:IndicatorValueNumberType">
                      <xs:annotation>
                        <xs:documentation>???????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="EndRange" type="tns:IndicatorValueNumberType">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:choice>
                <xs:element minOccurs="0" ref="base:OKEI" />
              </xs:sequence>
              <xs:element name="Correspond" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="AdditionalInformation" type="base:String500Type">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TemperatureChart">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????????????????? ??????????????. ???????????????? ?????? ???????????????????? ????????????, ???????? ?? ???????????????? ???????????????? ???????? ???? ?????? ?????????????????????? ???????????? "???????????????? ??????????????".</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OutsideTemperature" type="xs:int">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FlowLineTemperature">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:fractionDigits value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="OppositeLineTemperature">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????????????? ?? ???????????????? ????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:fractionDigits value="1" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:sequence>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:element minOccurs="0" name="BillingDate">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ????????????????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ?????????????? ???????????????? ???????????????????? ???? "?????????????????????? ??????????????????????" ?????? ???????? ?????????????????? ???????? tns:MeteringDeviceInformation                                       ???? ??????????????????????, ???????? OneTimePayment = true</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="PaymentDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????? ??????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ?????????????? ???????????????? ???????????????????? ???? "?????????????????????? ??????????????????????" ?? ?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ?????????? ?? ?? ???????? OneTimePayment = false.                                     ???? ??????????????????????, ???????? OneTimePayment = true</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????? ?????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ProvidingInformationDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ????????????????, ???? ??????????????. ???????????????? ????????????????????????, ???????? ???????????? ???????????????? ???????????????? ???????????????? ???????????????????????? ????????????????????????, ?????????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ?????????????????????????? = ?????????? ?? ?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ??????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ???????????????? (??????????), ???? ??????????????. ???????? ?????????? ?????????????? ???????????????? "?????????????????? ???????? ????????????", ???? ???????? ?????????????????????? ?????????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:element minOccurs="0" name="MeteringDeviceInformation" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ???? ???????????????????? ???????????????????????? ?????????????????????????????????? ??????????????????????. ?????????????????????? ?????? ????????????????????, ???????? ?? tns:CountingResource ??????????????"??????" . ?? ?????????????????? ?????????????? ???? ??????????????????????. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="VolumeDepends" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ??????????????(????) ???????????????????????? ???? ?????????????????? ?????????????? ??????????. ???????? ???? ??????????????????????, ???????? ???????????? ?????????????? ???????????????? = ?????????????????????? ?????????????????????? ?????? ?? ????????   OneTimePayment = true.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OneTimePayment" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????? ?????????????????????????????? ?????????? ???????????????????????????? ?????????????????????? ?????? ???????????????? ?????????????????? ???????????????? ?????? ?????????????????? ?????????????? ???????????? ?????? ????????????????????????.  ???????????????? ?????? ????????????????????, ???????????? ???????? ???????????? ?????????????? ???????????????? ?????????????? ???? ?????????????????????? ??????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AccrualProcedure">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????????? ???????????????????? ?? ?????????????????????? ???? ???????????????????????? ???????????? ??????????????
D - ?? ?????????????? ????????????????.
O - ?? ?????????????? ???????????????? ?????????????????? ??????????.
??????????????????????, ???????? ???????????? ???????????????? ???????????????? ???????????????? ?????????????????????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="D" />
            <xs:enumeration value="O" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="RegionalSettings">
        <xs:annotation>
          <xs:documentation>???????????? ?? ?????????????? ??/?????? ???????????????????? ?????????????????????? ???????????????????????? ??????????, ?????????????????????? ?????? ???????? ???????????????? ?????????????????? ?????????? ???????????????? ?? ???????????????? ????. ?????????????????????? ?????? ?????????????? ???????? ???? ???????????? ???????????? ???????????? / ?????????????????? ?? ???????????????? ????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Region" type="base:RegionType">
              <xs:annotation>
                <xs:documentation>?????????????? ????, ?? ?????????????? ?????????????????????? ???????????? ??/?????? ?????????????????? ?????????????????????? ???? (?? ???????????????????? ???????????? ???????????? ???????? ???????????????????????????? ?????????????? ?????? ?? ???????? ???????????????? ????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Tariff">
              <xs:annotation>
                <xs:documentation>???????????????????? ?? ?????????????????????? ????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PairKey" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PriceGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ???????????????????????????????????? ???????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Norm">
              <xs:annotation>
                <xs:documentation>???????????????????? ?? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PairKey" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????? ???? ???????? ???? ???????????????????????? ???????????? ?? ?????????????? ???? ???????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="NormGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ?????????????????? ?????????????????????? ???????????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
        <xs:key name="TariffUniqueness">
          <xs:annotation>
            <xs:documentation>???????????????? ???????????????????????? ???????? ???? ?????????????????????????????? ?????????????? ?? ???????????????????????????????????? ???????? ???????????? ?? ???????????? ???????????? ???????????????? ???? </xs:documentation>
          </xs:annotation>
          <xs:selector xpath="tns:Tariff" />
          <xs:field xpath="tns:PairKey" />
          <xs:field xpath="tns:PriceGUID" />
        </xs:key>
        <xs:key name="NormUniqueness">
          <xs:annotation>
            <xs:documentation>???????????????? ???????????????????????? ???????? ???? ?????????????????????????? ?????????????? ?? ?????????????????? ?????????????????????? ?? ???????????? ???????????? ???????????????? ???? </xs:documentation>
          </xs:annotation>
          <xs:selector xpath="tns:Norm" />
          <xs:field xpath="tns:PairKey" />
          <xs:field xpath="tns:NormGUID" />
        </xs:key>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="exportBriefSupplyResourceContractResultType">
    <xs:sequence>
      <xs:element name="ContractRootGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContractGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VersionNumber">
        <xs:annotation>
          <xs:documentation>?????????? ???????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:positiveInteger" />
        </xs:simpleType>
      </xs:element>
      <xs:element name="VersionStatus">
        <xs:annotation>
          <xs:documentation>???????????? ???????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Posted">
              <xs:annotation>
                <xs:documentation>????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Terminated">
              <xs:annotation>
                <xs:documentation>????????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Draft">
              <xs:annotation>
                <xs:documentation>????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Annul">
              <xs:annotation>
                <xs:documentation>???????????????????? ????????????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ContractState">
        <xs:annotation>
          <xs:documentation>?????????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="NotTakeEffect">
              <xs:annotation>
                <xs:documentation>???? ?????????????? ?? ????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Proceed">
              <xs:annotation>
                <xs:documentation>??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Expired">
              <xs:annotation>
                <xs:documentation>?????????? ???????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:choice>
        <xs:element name="IsContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ContractNumber">
                <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:element>
              <xs:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="IsNotContract">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????? ?????????????????? ??/?????? ?????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="ContractNumber">
                <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:element>
              <xs:element minOccurs="0" name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EffectiveDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:sequence>
        <xs:element name="FirstPartyContract">
          <xs:annotation>
            <xs:documentation>???????????? ?????????????? ???????????????? (??????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="organizations-registry-base:RegOrgType" />
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="SecondPartyContract">
          <xs:annotation>
            <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element name="Organization">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="organizations-registry-base:RegOrgType" />
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:element fixed="true" name="Offer" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="Owner" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????? ?? ????????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:element minOccurs="0" maxOccurs="100" name="ContractSubject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ServiceType">
              <xs:annotation>
                <xs:documentation>?????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="MunicipalResource">
              <xs:annotation>
                <xs:documentation>???????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="StartSupplyDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>???????? ???????????? ???????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="EndSupplyDate" type="xs:date">
              <xs:annotation>
                <xs:documentation>???????? ?????????????????? ???????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="base:TransportGUID" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CountingResource">
        <xs:annotation>
          <xs:documentation>???????????????????????? ???????? ?????????????? ????????????????????????:
R(SO)- ??????.
P(roprietor)-?????????????????????? ???????????????????????? ??????????. </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="R" />
            <xs:enumeration value="P" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:sequence>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:element minOccurs="0" name="BillingDate">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ????????????????????, ???? ??????????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? (??????????), ???? ??????????????. ???????? ???????????? "?????????????????? ???????? ????????????", ???? ?? ???????? ?????????????????????? ???????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="PaymentDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????? ??????????, ???? ??????????????.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????? ?????????? (??????????), ???? ??????????????. ???????? ???????????? "?????????????????? ???????? ????????????", ???? ?? ???????? ?????????????????????? ???????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ProvidingInformationDate">
          <xs:annotation>
            <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ????????????????, ???? ??????????????. </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????????????? ???????????????????? ?? ?????????????????????? ???????????????? (??????????), ???? ??????????????. ???????? ???????????? "?????????????????? ???????? ????????????", ???? ?? ???????? ?????????????????????? ???????????????? "-1".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:minInclusive value="-1" />
                    <xs:maxInclusive value="30" />
                    <xs:pattern value="(-1)|[1-9]|([1][0-9])|([2][0-9])|30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DateType">
                <xs:annotation>
                  <xs:documentation>?????? ??????????:
C (urrrent) - ???????????????? ???????????????????? ????????????.
N (ext) - ???????????????????? ???????????? ???? ??????????????????. </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="C" />
                    <xs:enumeration value="N" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:element minOccurs="0" name="Period">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? ?????????????? ?????????????????? ???? ????. </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Start">
              <xs:annotation>
                <xs:documentation>???????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="StartDate">
                    <xs:annotation>
                      <xs:documentation>???????? ????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:minInclusive value="1" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="End">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EndDate">
                    <xs:annotation>
                      <xs:documentation>???????? ??????????????????. ???????? "?????????????????? ???????? ????????????", ???? ?? ???????? ?????????????????????? ???????????????? "-1".</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:byte">
                        <xs:minInclusive value="-1" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="true" name="NextMonth" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ???????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????". ?????????? ???????? ????????????, ???????????? ???????? ???????????????????? ???????????????? ???????????????????????? ???????????????? ?????????????? ?? ?????????????? ???????????????? ?? ?????????????? ???????????????? ???????????????? ???????????????????????? ???????????? "???????????????? ??????????????????????????" ??/?????? "?????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminateContract">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:TerminateType">
              <xs:sequence>
                <xs:element name="ReasonRef" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ????????????????" (???????????????????? ?????????? 54)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentContract" type="tns:AnnulmentType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ObjectAddress" type="tns:ObjectAddressBriefType">
        <xs:annotation>
          <xs:documentation>???????????? ?????????????????? ?????????? ?? ???????????????? ????????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractSubjectType">
    <xs:annotation>
      <xs:documentation>?????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ServiceType">
        <xs:annotation>
          <xs:documentation>?????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="nsi-base:nsiRef" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="MunicipalResource">
        <xs:annotation>
          <xs:documentation>???????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="nsi-base:nsiRef" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="StartSupplyDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ???????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="EndSupplyDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????????????? ??????????????. ???? ??????????????????????, ???????? ??????????????, ?????? ?????????????? ???????????????? ???? ???????????????????????????? ???????? (IndefiniteTerm = true)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PlannedVolume">
        <xs:annotation>
          <xs:documentation>???????????????? ?????????? ?? ?????????? ???????????? ???? ??????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Volume" type="tns:DRSOVolumeType">
              <xs:annotation>
                <xs:documentation>???????????????? ??????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Unit" type="base:OKEIType">
              <xs:annotation>
                <xs:documentation>?????????????? ??????????????????.
?????????????????????? ?????? ???236 "?????????? ???????? ???????????????????????? ????????????, ?????????????????????????????? ?????????????? ?? ???????????? ?????????????????? ???????????? ????????????" </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FeedingMode">
              <xs:annotation>
                <xs:documentation>?????????? ????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="base:String250Type">
                  <xs:maxLength value="250" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ObjectAddressBriefType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????? ?????????????????? ?????????? ???? ???????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="HouseType">
        <xs:annotation>
          <xs:documentation>?????? ????????:                          MKD - ?????????????????????????????? ??????                                   ZHD - ?????????? ??????                ZHDBlockZastroyki - ?????????? ?????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="MKD" />
            <xs:enumeration value="ZHD" />
            <xs:enumeration value="ZHDBlockZastroyki" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ApartmentNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? (??????????????????) /  ?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PremisesGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="BlockGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ?????????? ???????????? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RoomGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="100" name="Pair">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???? ?? ???? ???? ??????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:ContractSubjectObjectAdressType">
              <xs:sequence>
                <xs:element ref="base:TransportGUID" />
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoConnectionToWaterSupply" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "???????????????????? ?????????????????????????? ?????????? ?????????????? ?????????????????? ?????????? ?? ???????????????????????????????? ?????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="importNotificationRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ?????? ???????????????????????????? ??????????????. ???????????????? ???????????? 11.6.0.2, 13.2.2.0</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="notification">
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                    <xs:element minOccurs="0" name="NotificationGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ??????????????  ?? ?????? ?????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="Create">
                      <xs:annotation>
                        <xs:documentation>????????????????, ???????????????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:choice>
                            <xs:element name="Topic">
                              <xs:annotation>
                                <xs:documentation>????????</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="base:LongTextType">
                                  <xs:maxLength value="200" />
                                  <xs:minLength value="1" />
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:element>
                            <xs:element name="TopicNSIRef" type="nsi-base:nsiRef">
                              <xs:annotation>
                                <xs:documentation>????????. ?????????????????????? ???? ?????????????????????? ???364 "???????? ?????????????????? ??????????????????" </xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:choice>
                          <xs:element minOccurs="0" fixed="true" name="IsImportant" type="xs:boolean">
                            <xs:annotation>
                              <xs:documentation>?????????????? ???????????????? ??????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" name="content">
                            <xs:annotation>
                              <xs:documentation>?????????? ??????????????</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1" />
                                <xs:maxLength value="5000" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:choice>
                            <xs:annotation>
                              <xs:documentation>????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:element fixed="true" name="IsAll" type="xs:boolean">
                              <xs:annotation>
                                <xs:documentation>?????? ???????? (?? ??????????????????)</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                              <xs:annotation>
                                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="RoomOwners">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????????????????? ?? ??????</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:choice>
                                  <xs:element name="DeptsInforming">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ?????????????????? ??????????????????????????</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="Account">
                                          <xs:annotation>
                                            <xs:documentation>?????????????? ????????</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="TotalDebt" type="bills-base:MoneyPositiveType">
                                                <xs:annotation>
                                                  <xs:documentation>?????????? ??????????????????????????</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element ref="account-base:UnifiedAccountNumber" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="OtherOrganizationSelection">
                                    <xs:annotation>
                                      <xs:documentation>???????????????? ?????????????? ?? ???????????? ???????????? ?????????????????? ??????????????????????</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="AccountOpening">
                                    <xs:annotation>
                                      <xs:documentation>???????????????? ???????????????? ???? ???????????????? ???????????? ???????????????????????? ??????????</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                                          <xs:annotation>
                                            <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:choice>
                              </xs:complexType>
                            </xs:element>
                            <xs:element maxOccurs="unbounded" name="SpecialAccountOwner" type="organizations-registry-base:RegOrgType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ??????????????????????-?????????????????? ???????????????????????? ??????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element maxOccurs="unbounded" name="InspectionAuthority" type="organizations-registry-base:RegOrgType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????????? ??????????????????????-???????????? ???????????????????????????????? ??????????????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:choice>
                          <xs:choice>
                            <xs:annotation>
                              <xs:documentation>???????????? ????????????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:element fixed="true" name="IsNotLimit" type="xs:boolean">
                              <xs:annotation>
                                <xs:documentation>???? ???????????????????? </xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:sequence>
                              <xs:element minOccurs="0" name="StartDate" type="xs:dateTime">
                                <xs:annotation>
                                  <xs:documentation>?? ???????????? "??"</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="EndDate" type="xs:dateTime">
                                <xs:annotation>
                                  <xs:documentation>?? ???????????? "????"</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:choice>
                          <xs:element minOccurs="0" maxOccurs="unbounded" name="Attachment" type="base:AttachmentType">
                            <xs:annotation>
                              <xs:documentation>?????????????????? ??????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" fixed="true" name="IsShipOff" type="xs:boolean">
                            <xs:annotation>
                              <xs:documentation>?????????????????? ?????????????? ??????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" fixed="true" name="IsForPublishToMobileApp" type="xs:boolean">
                            <xs:annotation>
                              <xs:documentation>?????????????? "?????? ???????????????????? ?? ?????????????????? ????????????????????"</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element minOccurs="0" name="MobileAppData">
                            <xs:annotation>
                              <xs:documentation>???????????????????? ?????? ??????????????, ?????????????????????? ?? ?????????????????? ????????????????????</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="IsShortTopic" type="xs:boolean">
                                  <xs:annotation>
                                    <xs:documentation>??????????????, ?????? ?????????? ?????????????? ???? ?????????? 500 ????????????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="IsPin" type="xs:boolean">
                                  <xs:annotation>
                                    <xs:documentation>?????????????? ?????????????????????? ???????????????????? ?????????????????? ?? ??????????</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element minOccurs="0" name="url">
                                  <xs:annotation>
                                    <xs:documentation>???????????? ?????? ???????????????? ???? ???????????????????? ?????????????????????????? ?????????????? ???? ???????????????????????? web-????????????????</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="1" />
                                      <xs:maxLength value="2000" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element fixed="true" name="IsShipOff" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ?????????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="DeleteNotification" type="tns:DeleteDocType">
                      <xs:annotation>
                        <xs:documentation>????????????????  ??????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="RecallNotification">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element minOccurs="0" name="RecallReason">
                            <xs:annotation>
                              <xs:documentation>?????????????? ????????????</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1" />
                                <xs:maxLength value="1000" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importNotificationRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importVotingProtocolRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ?????? (???????????????? ???????????? ???????????????? ??????????????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:sequence>
              <xs:element ref="base:TransportGUID" />
              <xs:element minOccurs="0" name="ProtocolGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:choice>
              <xs:element name="Protocol">
                <xs:annotation>
                  <xs:documentation>???????????????? ??????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="tns:ProtocolType">
                      <xs:sequence>
                        <xs:element minOccurs="0" fixed="true" name="Placing" type="xs:boolean">
                          <xs:annotation>
                            <xs:documentation>???????????????????? ????????????????</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
                <xs:unique name="orgRootEntityGUID">
                  <xs:selector xpath="tns:VoteInitiators/tns:Org/organizations-registry-base:orgRootEntityGUID" />
                  <xs:field xpath="." />
                </xs:unique>
                <xs:unique name="orgVersionGUID">
                  <xs:selector xpath=".//organizations-registry-base:orgVersionGUID" />
                  <xs:field xpath="." />
                </xs:unique>
              </xs:element>
              <xs:element fixed="true" name="Placing" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????? ??????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="Revert" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????? ??????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="Delete" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????? ??????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Annulment" type="tns:AnnulmentProtocolType">
                <xs:annotation>
                  <xs:documentation>???????????????????????? ?????????????????????? ?? ?????? ?????????????????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
          <xs:attribute fixed="15.4.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importVotingProtocolRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="importExternalVotingProtocolRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ??????????????????????, ???????????????????????? ?? ???????????????????????????? ??????????????, ???????????????? ???? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:sequence>
              <xs:element ref="base:TransportGUID" />
              <xs:element name="MessageGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????????? ?? ???????????????????? ???????????? ???????????????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:element name="ExternalVotingProtocol" type="tns:ExternalVotingProtocolType">
              <xs:annotation>
                <xs:documentation>???????????????????? ?????????? ??????????????????????, ???????????????????????? ?? ???????????????????????????? ??????????????, ???????????????? ???? ?????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="13.1.8.1" ref="base:version" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importExternalVotingProtocolRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportVotingProtocolRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:sequence>
              <xs:element name="FIASHouseGuid" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="StatusVersionProtocol">
                <xs:annotation>
                  <xs:documentation>???????????? ???????????? ?????????????????? ??????
???????????????????? ????????????????:
-Created-????????????
-Posted-????????????????
-Edited-???? ??????????????????
-Annuled-??????????????????????
-PostedFromAnotherSystem-???????????????? ???? ?????????????????????? ?? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="Created" />
                    <xs:enumeration value="Posted" />
                    <xs:enumeration value="Edited" />
                    <xs:enumeration value="Annuled" />
                    <xs:enumeration value="PostedFromAnotherSystem" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
            <xs:element maxOccurs="100" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="RootProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="15.4.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportVotingProtocolResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ProtocolExportType">
        <xs:sequence>
          <xs:element name="StatusProtocol">
            <xs:annotation>
              <xs:documentation>???????????? ?????????????????? ??????
???????????????????? ????????????????:
-Created-????????????
-Posted-????????????????
-Edited-???? ??????????????????
-Annuled-??????????????????????
-PostedFromAnotherSystem-???????????????? ???? ?????????????????????? ?? ???????????? ??????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Created" />
                <xs:enumeration value="Posted" />
                <xs:enumeration value="Edited" />
                <xs:enumeration value="Annuled" />
                <xs:enumeration value="PostedFromAnotherSystem" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="VotingProtocolGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ???????????? ?????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="RootProtocolGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="StatusVersionProtocol">
            <xs:annotation>
              <xs:documentation>???????????? ???????????? ?????????????????? ??????
???????????????????? ????????????????:
-Created-????????????
-Posted-????????????????
-Edited-???? ??????????????????
-Annuled-??????????????????????
-PostedFromAnotherSystem-???????????????? ???? ?????????????????????? ?? ???????????? ??????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Created" />
                <xs:enumeration value="Posted" />
                <xs:enumeration value="Edited" />
                <xs:enumeration value="Annuled" />
                <xs:enumeration value="PostedFromAnotherSystem" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="VersionNumber" type="xs:int">
            <xs:annotation>
              <xs:documentation>?????????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="VersionDateModification" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?? ?????????? ???????????????????? ?????????????????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="VersionDatePlacement" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?? ?????????? ???????????????????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="importVotingMessageRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ?? ?????????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:sequence>
              <xs:element ref="base:TransportGUID" />
              <xs:element minOccurs="0" name="MessageGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????????? ?? ???????????????????? ?????? ?? ?????? ?????? </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:choice>
              <xs:element name="VotingMessage" type="tns:MessageType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????? ???????????????? ?????????????????? ?? ???????????????????? ??????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="Refuse" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ?????????????????????? ???? ?????????????? ???????????????????? 50% ??????????????

???????????????? ???????????????? ???????????? ?????? ?????????????????????? ?? ?????????? "?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Annulment" type="tns:AnnulmentProtocolType">
                <xs:annotation>
                  <xs:documentation>???????????????????????? ?????????????????????? ?? ?????? ?????????????????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
          <xs:attribute fixed="15.4.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importVotingMessageRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportVotingMessageRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? ?? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element name="FIASHouseGuid" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="MessageGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ?? ???????????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="15.4.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportVotingMessageResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ?????????????????? ?? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MessageExportType">
        <xs:sequence>
          <xs:element name="MessageGUID" type="base:GUIDType">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ?????????????????? ?? ???????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MessageStatus" type="tns:MessageStatusType">
            <xs:annotation>
              <xs:documentation>???????????? ?????????????????? ?? ???????????????????? ??????
???????????????????? ????????????????:
- Posted - ??????????????????
- Goes - ?????????????????????? ????????
- Finished - ?????????????????????? ??????????????????
- MeetingCancelled - ???????????????? ???? ????????????????????
- Cancelled - ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PublishDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?? ?????????? ???????????????????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ModificationDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ?? ?????????? ???????????????????? ?????????????????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="importOwnerDecisionRequest">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="10000" name="OwnerDecision">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="base:TransportGUID" />
                  <xs:choice>
                    <xs:element name="ProtocolGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????? ?? ?????? ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="MessageGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????????? ?? ???????????????????? ?????? ?? ?????? ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                  <xs:element minOccurs="0" name="RootOwnerDecisionGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????????? ?????????????????????????? ?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:choice>
                    <xs:element name="Decision" type="tns:OwnerDecisionType">
                      <xs:annotation>
                        <xs:documentation>????????????????/?????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element fixed="true" name="AnnulDecision" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>???????????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
              <xs:unique name="RootOwnerDecisionGUID">
                <xs:selector xpath="tns:RootOwnerDecisionGUID" />
                <xs:field xpath="." />
              </xs:unique>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="13.0.0.2" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importVotingDecisionRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportOwnerDecisionRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????? ?????????????????????????? ???? ???????????????? ??????????????????????
???????????????? ???????????? 13.0.0.2 ?? 13.1.8.1</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element maxOccurs="100" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="RootProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ?????????????????????? </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="1000" name="RootOwnerDecisionGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????????????? ?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="MessageGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ?????????????????? ?? ???????????????????? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportOwnerDecisionResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ?????????????? ???????????????????????? ???? ?????????????? ??????????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="RootOwnerDecisionGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????? ?????????????????????????? ?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:Owner" />
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:exportPropertyDetails">
        <xs:annotation>
          <xs:documentation>???????????????????????????? ???????????????? ?? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="tns:Representative" />
      <xs:element name="QuestionOnDecision" type="tns:QuestionOnDecisionType">
        <xs:annotation>
          <xs:documentation>???????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Attachments" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="DecisionAnnuled" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="importOwnerRefusalRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????????? ?????????????? ??????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="OwnerRefusal">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????? ??????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:sequence>
                    <xs:element ref="base:TransportGUID" />
                  </xs:sequence>
                  <xs:choice>
                    <xs:element name="Publish">
                      <xs:annotation>
                        <xs:documentation>???????????????????? ???????????????????? ?????????? ????????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="MessageGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ?? ???????????????????? ???????????? ???????????????? ??????????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="OwnerRefusal" type="tns:OwnerRefusalType">
                            <xs:annotation>
                              <xs:documentation>???????????????????? ?????????? ????????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Edit">
                      <xs:annotation>
                        <xs:documentation>???????????? ?????????????????? ?? ?????????? ?????????????????????? ???????????????????? ?????????? ????????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="OwnerRefusalGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>???????????????? ?????????????????????????? ?????????????????????? ???????????? ???????????????????????? ?? ?????? ?????? </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="OwnerRefusal" type="tns:OwnerRefusalType">
                            <xs:annotation>
                              <xs:documentation>???????????????????? ?????????? ????????????????????????</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Annulment">
                      <xs:annotation>
                        <xs:documentation>???????????????????????? ???????????????????? ?????????? ????????????????????????</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="OwnerRefusalGUID" type="base:GUIDType">
                            <xs:annotation>
                              <xs:documentation>???????????????? ?????????????????????????? ?????????????????????? ???????????? ???????????????????????? ?? ?????? ?????? </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="13.1.8.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
    <xs:key name="importOwnerRefusalRequest_TransportGUIDKey">
      <xs:selector xpath=".//base:TransportGUID" />
      <xs:field xpath="." />
    </xs:key>
  </xs:element>
  <xs:element name="exportOwnerRefusalRequest">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????? ?????????????? ??????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:choice>
            <xs:element maxOccurs="100" name="MessageGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????????????? ?????????????????? ?? ???????????????????? ???????????? ????????????????, ???????????????????? ???????????? ???? ?????????????? ???????????? ???????? ????????????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="100" name="OwnerRefusalGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????????????? ?????????????? ??????????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="13.1.8.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="exportBriefSocialHireContractRequest">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?????????????? ?????????????? ???????????????????? ?? ???????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseType">
          <xs:sequence>
            <xs:element maxOccurs="100" name="Criteria">
              <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>
                    <xs:element name="ContractRootGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????????? ?????????????????????? ???????????? ?? ?????? ?????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ContractGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????? ???????????????? ?????????????????????? ???????????? ?? ?????? ?????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:sequence>
                      <xs:element minOccurs="0" name="ContractNumber">
                        <xs:annotation>
                          <xs:documentation>?????????? ????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="base:LongTextType">
                            <xs:maxLength value="255" />
                            <xs:minLength value="1" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element minOccurs="0" name="SigningDateStart" type="xs:date">
                        <xs:annotation>
                          <xs:documentation>???????? ???????????????????? "??"</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="SigningDateEnd" type="xs:date">
                        <xs:annotation>
                          <xs:documentation>???????? ???????????????????? "????"</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="Type">
                        <xs:annotation>
                          <xs:documentation>??????:
(D)WELLING_APARTMENT - ?????????????? ?????????????????????? ?????????? ???????????? ??????????????????
STATE_(M)UNICIPAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ???????????????????????????????? ?????? ???????????????????????????? ?????????????????? ??????????
(S)OCIAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ?????????????????? ?????????? ?????????????????????? ??????????????????????????
</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:length value="1" />
                            <xs:enumeration value="D" />
                            <xs:enumeration value="M" />
                            <xs:enumeration value="S" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                    </xs:sequence>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute fixed="11.14.0.2" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="exportBriefSocialHireContractResultType">
    <xs:annotation>
      <xs:documentation>?????????? ???? ???????????? ???????????????? ?????????????? ???????????????????? ?? ???????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ContractRootGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????? ?????????????????????? ???????????? ?? ?????? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContractGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????? ???????????????? ?????????????????????? ???????????? ?? ?????? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ContractState">
        <xs:annotation>
          <xs:documentation>?????????????????? ????????????????. ?????????????????????? ?????? ???????????????? ?? ?????????????? "??????????????????"</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="NotTakeEffect">
              <xs:annotation>
                <xs:documentation>???? ?????????????? ?? ????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Proceed">
              <xs:annotation>
                <xs:documentation>??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Expired">
              <xs:annotation>
                <xs:documentation>?????????? ???????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ContractNumber">
        <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 name="SigningDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TerminateContract">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:TerminateType">
              <xs:sequence>
                <xs:element name="ReasonRef" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????? ???? ?????? "54	?????????????? ?????????????????????? ????????????????" (???????????????????? ?????????? 54)</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentContract" type="tns:AnnulmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type">
        <xs:annotation>
          <xs:documentation>??????:
(D)WELLING_APARTMENT - ?????????????? ?????????????????????? ?????????? ???????????? ??????????????????
STATE_(M)UNICIPAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ???????????????????????????????? ?????? ???????????????????????????? ?????????????????? ??????????
(S)OCIAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ?????????????????? ?????????? ?????????????????????? ??????????????????????????
</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:length value="1" />
            <xs:enumeration value="D" />
            <xs:enumeration value="M" />
            <xs:enumeration value="S" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ObjectAddress">
        <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:element minOccurs="0" name="ApartmentNumber" type="tns:PremisesNumType">
              <xs:annotation>
                <xs:documentation>?????????? ???????????????? (??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? (?????????????????????? ?? ???????????? ???????????????? ?????????????????????????? ??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" ref="base:orgPPAGUID">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????????????????????????? ?????????????????????? ?????????????????????? ?????????????? (???????????? ?????????????? ????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="importContractResultType">
    <xs:annotation>
      <xs:documentation>?????? ?????????????? ???????????????????? ???? ?? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:exportStatusCAChResultType">
        <xs:sequence>
          <xs:element minOccurs="0" name="Error" type="base:ErrorMessageType">
            <xs:annotation>
              <xs:documentation>???????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="importCharterResultType">
    <xs:annotation>
      <xs:documentation>?????? ?????????????? ???????????????????? ???????????? ?? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:exportStatusCAChResultType">
        <xs:sequence>
          <xs:element minOccurs="0" name="Error" type="base:ErrorMessageType">
            <xs:annotation>
              <xs:documentation>???????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="getStateResult">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????? ?????????????????????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:BaseAsyncResponseType">
          <xs:choice minOccurs="0">
            <xs:element ref="base:ErrorMessage" />
            <xs:element maxOccurs="unbounded" name="ImportResult">
              <xs:complexType>
                <xs:choice>
                  <xs:element ref="base:ErrorMessage" />
                  <xs:element maxOccurs="unbounded" name="CommonResult">
                    <xs:complexType>
                      <xs:complexContent mixed="false">
                        <xs:extension base="base:CommonResultType">
                          <xs:choice minOccurs="0">
                            <xs:element name="ImportHouseUO" type="tns:OGFImportStatusType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????????? ???? ?????????????? ?????????????? ?????????????????? ?????????? ?????? ????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ImportHouseOMS" type="tns:OGFImportStatusType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????????? ???? ?????????????? ?????????????? ?????????????????? ?????????? ?????? ??????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ImportHouseESP" type="tns:OGFImportStatusType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????????? ???? ?????????????? ?????????????? ?????????????????? ?????????? ?????? ??????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="importContract" type="tns:importContractResultType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importContract ???????????????? ???????????????????? ???? ?? ?????? ??????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="importCharter" type="tns:importCharterResultType">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importCharter ???????????????? ???????????????????? ???????????? ?? ?????? ??????</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="importMeteringDevice">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importMeteringDevice </xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="MeteringDeviceGUID" type="metering-device-base:MeteringDeviceGUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ????</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ImportAccount">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importAccount</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element ref="account-base:UnifiedAccountNumber" />
                                  <xs:element ref="account-base:ServiceID" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ImportSupplyResourceContractObjectAddress">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importSuppleResourceContractObjectAddress</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element ref="tns:ContractGUID">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ??????  </xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ImportSupplyResourceContract">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importSuppleResourceContract</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="ContractGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ??????          </xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="ContractRootGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>???????????????? ?????????????????????????? ???????????????? ???????????????????????????????? (???? ???????????????? ???? ???????????? ?? ????????????)</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ImportSupplyResourceContractProject">
                              <xs:annotation>
                                <xs:documentation>?????????????????????? ?????? ???????????????? importSupplyResourceContractProject</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="ContractGUID" type="base:GUIDType">
                                    <xs:annotation>
                                      <xs:documentation>?????????????????????????? ???????????? ???????????????? ???????????????????????????????? ?? ?????? ??????          </xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:choice>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:choice>
                <xs:attribute fixed="10.0.1.1" ref="base:version" use="required" />
              </xs:complexType>
            </xs:element>
            <xs:element name="exportHouseResult" type="tns:exportHouseResultType" />
            <xs:element name="exportBriefBasicHouseResult">
              <xs:annotation>
                <xs:documentation>???????????? ???? ?????????????? ?????????????? ?????????????? ???????????????????? ?? ????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="ResultItem" type="tns:ExportBriefBasicHouseResultType">
                    <xs:annotation>
                      <xs:documentation>?????????????????? ???????????? ???????? ???? ????????????????.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="exportBriefApartmentHouseResult">
              <xs:annotation>
                <xs:documentation>???????????? ???? ?????????????? ?????????????? ?????????????? ???????????????????? ?? ????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ApartmentHouseInfo" type="tns:BriefApartmentHouseType">
                    <xs:annotation>
                      <xs:documentation>?????????????? ???????????????????? ?? ??????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="exportBriefLivingHouseResult">
              <xs:annotation>
                <xs:documentation>???????????? ???? ?????????????? ?????????????? ?????????????? ???????????????????? ?? ????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="ResultItem" type="tns:ExportBriefLivingHouseResultType">
                    <xs:annotation>
                      <xs:documentation>?????????????????? ???????????? ???????? ???? ????????????????.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="exportMeteringDeviceDataResult" type="tns:exportMeteringDeviceDataResultType" />
            <xs:element minOccurs="0" maxOccurs="unbounded" name="exportStatusCAChResult" type="tns:exportStatusCAChResultType" />
            <xs:element minOccurs="0" maxOccurs="unbounded" name="exportCAChResult" type="tns:exportCAChResultType" />
            <xs:element maxOccurs="unbounded" name="exportStatusPublicPropertyContractResult" type="tns:exportStatusPublicPropertyContractResultType" />
            <xs:element maxOccurs="unbounded" name="exportAccountResult" type="tns:exportAccountResultType" />
            <xs:element maxOccurs="unbounded" name="VotingProtocol" type="tns:exportVotingProtocolResultType" />
            <xs:element maxOccurs="unbounded" name="VotingMessage" type="tns:exportVotingMessageResultType" />
            <xs:element maxOccurs="unbounded" name="exportSupplyResourceContractResult">
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="1000" name="Contract" type="tns:exportSupplyResourceContractResultType">
                    <xs:annotation>
                      <xs:documentation>?????????????? ????????????????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:choice>
                    <xs:element fixed="true" name="IsLastPage" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ???????????????? ???????????????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="ExportContractRootGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ??????  ???????????????? ?????????????????? 1000 ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="exportSupplyResourceContractObjectAddress">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????????? ?????????? ?? ???????????????? ????????????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="1000" name="ObjectAddress" type="tns:exportSupplyResourceContractObjectAddressResultType">
                    <xs:annotation>
                      <xs:documentation>???????????? ?????????????????? ?????????? ?? ???????????????? ????????????????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:choice>
                    <xs:element name="ExportObjectGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? ?????? ?????????????????? ???????????????? ?????????????????? 1000 ??????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element fixed="true" name="IsLastPage" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ???????????????? ????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="exportBriefSupplyResourceContractResult">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????????? ???????????????????????? ?????????????? ???????????????????? ?? ???????????????? ????????????????????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Contract" type="tns:exportBriefSupplyResourceContractResultType" />
                  <xs:choice>
                    <xs:sequence>
                      <xs:element name="NextPageContractRootGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ???????????????? ???????????????????????????????? ??????  ???????????????? ?????????????????? ???????????????? ??????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element minOccurs="0" name="NextPageObjectGUID" type="base:GUIDType">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? ?????? ???????????????? ?????????????????? ???????????????? ??????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:element fixed="true" name="IsLastPage" type="xs:boolean">
                      <xs:annotation>
                        <xs:documentation>?????????????????? ???????????????? ???????????????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="exportAccountIndividualServicesResult" type="tns:exportAccountIndividualServicesResultType" />
            <xs:element name="rolloverCAChStatus" type="tns:exportRolloverStatusCAChResultType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????????????? ????/??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="exportBriefSocialHireContract" type="tns:exportBriefSocialHireContractResultType" />
            <xs:element maxOccurs="unbounded" name="exportOwnerDecision" type="tns:exportOwnerDecisionResultType">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????????? ???? ???????????????? ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="exportOwnerRefusal" type="tns:OwnerRefusalExportType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????? ??????????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="exportODSPMeteringDeviceDataResult" type="tns:exportODSPMeteringDeviceDataResultType">
              <xs:annotation>
                <xs:documentation>???? ?????? ?????????????????? ???????????????????????????? ???????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:attribute fixed="11.0.0.1" ref="base:version" use="required" />
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="GKN_EGRP_KeyType">
    <xs:annotation>
      <xs:documentation>???????????????? ???? ?????? ?????? ???? ?? ??????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element ref="tns:CadastralNumber">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ?????????????? ????????????????????????. ?????? ???????????????? ???????????????????????????? ???????????????? ?? ?????? ?? ???????? (?????????? ?? ?????? ?? ???????? ?????????????????????? ???? ???????????????????????? ????????????). ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????/????????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????. ?????????????? ?? ???????????????? ?????????????????? ???? ?????????????????????????? ?????????? ?? ??????/???????? ???? ?????????? ????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:No_RSO_GKN_EGRP_Registered">
        <xs:annotation>
          <xs:documentation>???????????????????? ???? ?????????????? ???????????????????????? ???? ???????????????????? ???? ?????????????????? ?? ?????? ??????. ?????? ???????????????? ?? ?????? ?????? ???? ?????????????????????? ???????????????????? ???? ?? ?????????????????????? ????????????, ???? ?? ?????? ????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ?????? ?????? ????????, ?????????????????????? ??????????????. ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element minOccurs="0" ref="tns:NoCadastralNumber">
          <xs:annotation>
            <xs:documentation>?? ?????????????? ?????????????????????? ?????????????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ?????????????????????? ???????????????????? ???? ???????????????????? ???????????????????????? ????????????, ???????????????? ?? ?????? ?? ???????? ???? ??????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ??????, ?????????????????????? ?????????????? ???? ?????? ?? ????????. ?????? ?????????????????? ??????????????, ???????????????????????? ???????????? ?? ????????, ?????????????? ???? ??????????????????????.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice minOccurs="0">
          <xs:element ref="tns:ConditionalNumber">
            <xs:annotation>
              <xs:documentation>???????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ?????????????????????? ???? ?????????????????? ????????????).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" ref="tns:RightOrEncumbrance">
            <xs:annotation>
              <xs:documentation>?????????????????????????????? ???????????? ?????????? ?????? ??????????????????????/?????????????????????? ????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ???? ?????????????????????????????? ???????????? ???????? ?????? ??????????????????????/?????????????????????? ????????).</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="GKN_EGRP_KeyRSOType">
    <xs:annotation>
      <xs:documentation>???????????????? ???? ?????? ?????? ??????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element ref="tns:CadastralNumber">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ?????????????? ????????????????????????. ?????? ???????????????? ???????????????????????????? ???????????????? ?? ?????? ?? ???????? (?????????? ?? ?????? ?? ???????? ?????????????????????? ???? ???????????????????????? ????????????). ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????/????????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????. ?????????????? ?? ???????????????? ?????????????????? ???? ?????????????????????????? ?????????? ?? ??????/???????? ???? ?????????? ????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:No_RSO_GKN_EGRP_Registered">
        <xs:annotation>
          <xs:documentation>???????????????????? ???? ?????????????? ???????????????????????? ???? ???????????????????? ???? ?????????????????? ?? ?????? ??????. ?????? ???????????????? ?? ?????? ?????? ???? ?????????????????????? ???????????????????? ???? ?? ?????????????????????? ????????????, ???? ?? ?????? ????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ?????? ?????? ????????, ?????????????????????? ??????????????. ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:No_RSO_GKN_EGRP_Data">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????????? ?? ??????, ???????????????????????????? ??????, ???????????????? ?? ?????????????????????? ???????????? ?? ???????????? ????????????, ?????????????????????? ???????????????????? ?????????? ?? ??????/????????. ?????? ???????????????? ?? ?????? ?????? ???? ?????????????????????? ???????????????????? ???? ?? ?????????????????????? ????????????, ???? ?? ?????? ????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ?????? ?????? ????????, ???????????? ???? ????????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element minOccurs="0" ref="tns:NoCadastralNumber">
          <xs:annotation>
            <xs:documentation>?? ?????????????? ?????????????????????? ?????????????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ?????????????????????? ???????????????????? ???? ???????????????????? ???????????????????????? ????????????, ???????????????? ?? ?????? ?? ???????? ???? ??????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ??????, ?????????????????????? ?????????????? ???? ?????? ?? ????????. ?????? ?????????????????? ??????????????, ???????????????????????? ???????????? ?? ????????, ?????????????? ???? ??????????????????????.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice minOccurs="0">
          <xs:element ref="tns:ConditionalNumber">
            <xs:annotation>
              <xs:documentation>???????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ?????????????????????? ???? ?????????????????? ????????????).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" ref="tns:RightOrEncumbrance">
            <xs:annotation>
              <xs:documentation>?????????????????????????????? ???????????? ?????????? ?????? ??????????????????????/?????????????????????? ????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ???? ?????????????????????????????? ???????????? ???????? ?????? ??????????????????????/?????????????????????? ????????).</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="GKN_EGRP_KeyExportType">
    <xs:annotation>
      <xs:documentation>???????????????? ???? ?????? ?? ???????? ?????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:choice minOccurs="0">
      <xs:element ref="tns:CadastralNumber">
        <xs:annotation>
          <xs:documentation>???????????? ?? ?????? ?????? ???????????????? ?? ??????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:No_RSO_GKN_EGRP_Registered">
        <xs:annotation>
          <xs:documentation>???????????? ?? ?????? ?????? ???? ???????????????? ?? ?????? (?? ?????????????? ?????????????????????? ?????????????????????? ?????????? ?????? ???????????????????? ???? ???????????????????? ???? ?????????????? ???? ?????????????????? ?? ?????? ??????). ???????????? ?????????? ???????? ???????????????? ?? ????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:No_RSO_GKN_EGRP_Data">
        <xs:annotation>
          <xs:documentation>???? ????????????????????????, ???????????????? ?????? ??????????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:element name="CadastralNumber">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="255" />
        <xs:minLength value="1" />
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element fixed="true" name="NoCadastralNumber" type="xs:boolean" />
  <xs:element name="ConditionalNumber">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="3000" />
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="RightOrEncumbrance">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Type">
          <xs:annotation>
            <xs:documentation>?????? ??????????:
(R)ight - ??????????
(E)ncumbrance - ??????????????????????/?????????????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="R" />
              <xs:enumeration value="E" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="RegNumber">
          <xs:annotation>
            <xs:documentation>?????????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="RegDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element fixed="true" name="No_RSO_GKN_EGRP_Registered" type="xs:boolean" />
  <xs:element fixed="true" name="No_RSO_GKN_EGRP_Data" type="xs:boolean" />
  <xs:complexType name="GKNRelationshipStatusType">
    <xs:sequence>
      <xs:element name="Status">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? ?????????????? ?? ??????:
(C)reated - ?????????? ?? ?????? ??????????????????????
(D)roped - ?????????? ??????????????????
(N)o relationship - ?????????? ?? ?????? ???? ??????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:length value="1" />
            <xs:enumeration value="C" />
            <xs:enumeration value="D" />
            <xs:enumeration value="N" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:choice>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="AppartmentHouseAcceptedParameter" type="tns:ApartmentHouseAcceptedParameterType">
          <xs:annotation>
            <xs:documentation>???????????????????????????????? ???????????????? ??????, ???????????????? ?????? ?????? ?????????? ???????????????????????? ?????????? ?? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingHouseAcceptedParameter" type="tns:LivingHouseAcceptedParameterType">
          <xs:annotation>
            <xs:documentation>???????????????????????????????? ???????????????? ????, ???????????????? ?????? ?????? ?????????? ???????????????????????? ?????????? ?? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="NonResidentialPremiseAcceptedParameter" type="tns:NonResidentialPremiseAcceptedParameterType">
          <xs:annotation>
            <xs:documentation>???????????????????????????????? ???????????????? ???????????????? ??????????????????, ???????????????? ?????? ?????? ?????????? ???????????????????????? ?????????? ?? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="ResidentialPremiseAcceptedParameter" type="tns:ResidentialPremiseAcceptedParameterType">
          <xs:annotation>
            <xs:documentation>???????????????????????????????? ???????????????? ???????????? ??????????????????, ???????????????? ?????? ?????? ?????????? ???????????????????????? ?????????? ?? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="RoomAcceptedParameter" type="tns:RoomAcceptedParameterType">
          <xs:annotation>
            <xs:documentation>???????????????????????????????? ???????????????? ??????????????, ???????????????? ?????? ?????? ?????????? ???????????????????????? ?????????? ?? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EGRPRelationshipStatusType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Status">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? ?????????????? ?? ????????:
(C)reated - ?????????????? ???????????? ?? ????????, ????????(??)/??????????????????????????(??) ??????????????(??)
(D)roped - ?????????? ?? ??????????/????????????????????????????  ??????????????????
(N)o relationship - ?????????? ?? ??????????/???????????????????????????? ???? ??????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:length value="1" />
            <xs:enumeration value="C" />
            <xs:enumeration value="D" />
            <xs:enumeration value="N" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ApartmentHouseAcceptedParameterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FiasHouseGuid" />
      <xs:enumeration value="TotalSquare" />
      <xs:enumeration value="State" />
      <xs:enumeration value="InnerWallMaterial" />
      <xs:enumeration value="ProjectSeries" />
      <xs:enumeration value="ProjectType" />
      <xs:enumeration value="BuildingYear" />
      <xs:enumeration value="UsedYear" />
      <xs:enumeration value="TotalWear" />
      <xs:enumeration value="FloorCount" />
      <xs:enumeration value="Energy" />
      <xs:enumeration value="OKTMO" />
      <xs:enumeration value="OlsonTZ" />
      <xs:enumeration value="ResidentialSquare" />
      <xs:enumeration value="CulturalHeritage" />
      <xs:enumeration value="BuiltUpArea" />
      <xs:enumeration value="UndergroundFloorCount" />
      <xs:enumeration value="MinFloorCount" />
      <xs:enumeration value="OverhaulYear" />
      <xs:enumeration value="OverhaulFormingKind" />
      <xs:enumeration value="NonResidentialSquare" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LivingHouseAcceptedParameterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FiasHouseGuid" />
      <xs:enumeration value="TotalSquare" />
      <xs:enumeration value="State" />
      <xs:enumeration value="InnerWallMaterial" />
      <xs:enumeration value="ProjectSeries" />
      <xs:enumeration value="ProjectType" />
      <xs:enumeration value="BuildingYear" />
      <xs:enumeration value="UsedYear" />
      <xs:enumeration value="TotalWear" />
      <xs:enumeration value="FloorCount" />
      <xs:enumeration value="Energy" />
      <xs:enumeration value="OKTMO" />
      <xs:enumeration value="OlsonTZ" />
      <xs:enumeration value="ResidentialSquare" />
      <xs:enumeration value="CulturalHeritage" />
      <xs:enumeration value="ResidentialHouseType" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NonResidentialPremiseAcceptedParameterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="PremisesNum" />
      <xs:enumeration value="Purpose" />
      <xs:enumeration value="Position" />
      <xs:enumeration value="TotalArea" />
      <xs:enumeration value="IsCommonProperty" />
      <xs:enumeration value="TerminationDate" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ResidentialPremiseAcceptedParameterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="PremisesNum" />
      <xs:enumeration value="EntranceNum" />
      <xs:enumeration value="PremisesCharacteristic" />
      <xs:enumeration value="RoomsNum" />
      <xs:enumeration value="TotalArea" />
      <xs:enumeration value="GrossArea" />
      <xs:enumeration value="ResidentialHouseType" />
      <xs:enumeration value="TerminationDate" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RoomAcceptedParameterType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="RoomNumber" />
      <xs:enumeration value="Square" />
      <xs:enumeration value="ResidentialHouseType" />
      <xs:enumeration value="TerminationDate" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="OGFImportStatusType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? (?????? ??????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GKNRelationshipStatus">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????? ???????????????? importHouseUO, importHouseOMS, ImportHouseESP</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:GKNRelationshipStatusType" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="EGRPRelationshipStatus" type="tns:EGRPRelationshipStatusType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OGFExportStatusType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????? ?????????????? ?????????????????? ?????????? ?? ?????? ?????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyExportType" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicUOType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TotalSquare" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="State" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="UsedYear" type="tns:UsedYearType">
            <xs:annotation>
              <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FloorCount" type="tns:FloorType">
            <xs:annotation>
              <xs:documentation>???????????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="CulturalHeritage" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsMunicipalProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsRegionProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ???????????????? ???????????????????? ?????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicRSOType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicUpdateUOType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
            <xs:annotation>
              <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FloorCount" type="tns:FloorType">
            <xs:annotation>
              <xs:documentation>???????????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>??????????. ???????????? ?????? ?????????? ???? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CulturalHeritage" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsMunicipalProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsRegionProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ???????????????? ???? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ?????????????????? </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicUpdateRSOType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (???????????????????? ????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>??????????. ???????????? ?????? ?????????? ???? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicUpdateOMSType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
            <xs:annotation>
              <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FloorCount" type="tns:FloorType">
            <xs:annotation>
              <xs:documentation>???????????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>??????????.???????????? ?????? ?????????? ???? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CulturalHeritage" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="HostelData" type="tns:HostelDataType">
            <xs:annotation>
              <xs:documentation>???????????? ?????????????????? ?????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicUpdateESPType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
            <xs:annotation>
              <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FloorCount" type="tns:FloorType">
            <xs:annotation>
              <xs:documentation>???????????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>??????????.???????????? ?????? ?????????? ???? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CulturalHeritage" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsMunicipalProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" fixed="false" name="IsRegionProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????? ?????????????????? ?? c???????????????????????? ???????????????? ???? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HouseBasicExportType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ???????? (?????? ????????????????). ???? ?????????? ?????????????? ?? ??????/???????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:OGFExportStatusType">
        <xs:sequence>
          <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
            <xs:annotation>
              <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FloorCount" type="xs:string">
            <xs:annotation>
              <xs:documentation>???????????????????? ????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
            <xs:annotation>
              <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="OlsonTZ" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CulturalHeritage" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" ref="tns:TerminationDate" />
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DemolishionDate" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DemolishionReason" type="tns:DemolishionReasonType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExportHostelData" type="tns:ExportHostelDataType">
            <xs:annotation>
              <xs:documentation>???????????? ?????????????????? ?????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseUOType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:restriction base="tns:HouseBasicUOType">
              <xs:sequence>
                <xs:choice>
                  <xs:element ref="tns:CadastralNumber">
                    <xs:annotation>
                      <xs:documentation>?????????????????????? ?????????? ?????????????? ????????????????????????. ?????? ???????????????? ???????????????????????????? ???????????????? ?? ?????? ?? ???????? (?????????? ?? ?????? ?? ???????? ?????????????????????? ???? ???????????????????????? ????????????). ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????/????????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????. ?????????????? ?? ???????????????? ?????????????????? ???? ?????????????????????????? ?????????? ?? ??????/???????? ???? ?????????? ????????????????.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element ref="tns:No_RSO_GKN_EGRP_Registered">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ???? ?????????????? ???????????????????????? ???? ???????????????????? ???? ?????????????????? ?? ?????? ??????. ?????? ???????????????? ?? ?????? ?????? ???? ?????????????????????? ???????????????????? ???? ?? ?????????????????????? ????????????, ???? ?? ?????? ????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ?????? ?????? ????????, ?????????????????????? ??????????????. ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ???????????????????? ?? ??????, ?????????? ???????????????? ?? ?????????????????? ?????? ??????.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:sequence>
                    <xs:element minOccurs="0" ref="tns:NoCadastralNumber">
                      <xs:annotation>
                        <xs:documentation>?? ?????????????? ?????????????????????? ?????????????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ?????????????????????? ???????????????????? ???? ???????????????????? ???????????????????????? ????????????, ???????????????? ?? ?????? ?? ???????? ???? ??????????????????????. ?????? ?????????????????? ??????????????, ???????????????????????? ?? ??????, ?????????????????????? ?????????????? ???? ?????? ?? ????????. ?????? ?????????????????? ??????????????, ???????????????????????? ???????????? ?? ????????, ?????????????? ???? ??????????????????????.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:choice minOccurs="0">
                      <xs:element ref="tns:ConditionalNumber">
                        <xs:annotation>
                          <xs:documentation>???????????????? ??????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ?????????????????????? ???? ?????????????????? ????????????).</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element maxOccurs="unbounded" ref="tns:RightOrEncumbrance">
                        <xs:annotation>
                          <xs:documentation>?????????????????????????????? ???????????? ?????????? ?????? ??????????????????????/?????????????????????? ????????. ?????? ???????????????? ?? ?????? ?????? ???????????????????????????? ???????????????? ?? ???????? (?????????? ?? ???????? ???? ?????????????????????????????? ???????????? ???????? ?????? ??????????????????????/?????????????????????? ????????).</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:choice>
                  </xs:sequence>
                </xs:choice>
                <xs:sequence>
                  <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="TotalSquare" type="premises-base:PremisesAreaType">
                    <xs:annotation>
                      <xs:documentation>?????????? ?????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="State" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="UsedYear" type="tns:UsedYearType">
                    <xs:annotation>
                      <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="FloorCount" type="tns:FloorType">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
                    <xs:annotation>
                      <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>?????????????? ????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="CulturalHeritage" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
                    <xs:annotation>
                      <xs:documentation>???????????? ??????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="false" name="IsMunicipalProperty" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" fixed="false" name="IsRegionProperty" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ???????????????? ???????????????????? ?????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:sequence>
            </xs:restriction>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseRSOType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicRSOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseOMSType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:GKN_EGRP_KeyType">
              <xs:sequence>
                <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TotalSquare" type="premises-base:PremisesAreaType">
                  <xs:annotation>
                    <xs:documentation>?????????? ??????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
                  <xs:annotation>
                    <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="FloorCount" type="tns:FloorType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
                  <xs:annotation>
                    <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="CulturalHeritage" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
                  <xs:annotation>
                    <xs:documentation>???????????? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="HostelData" type="tns:HostelDataType">
                  <xs:annotation>
                    <xs:documentation>???????????? ?????????????????? ?????? ??????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseESPType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:GKN_EGRP_KeyType">
              <xs:sequence>
                <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TotalSquare" type="premises-base:PremisesAreaType">
                  <xs:annotation>
                    <xs:documentation>?????????? ??????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="State" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="UsedYear" type="tns:UsedYearType">
                  <xs:annotation>
                    <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="FloorCount" type="tns:FloorType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="OKTMO" type="base:OKTMORefType">
                  <xs:annotation>
                    <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="CulturalHeritage" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
                  <xs:annotation>
                    <xs:documentation>???????????? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" fixed="false" name="IsMunicipalProperty" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" fixed="false" name="IsRegionProperty" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????? ?????????????????? ?? c???????????????????????? ???????????????? ???? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateUOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateRSOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateOMSType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateESPType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="UndergroundFloorCount" type="tns:UndergroundFloorType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MinFloorCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ????????????, ???????????????????? (???????????????? ???????????????????????? ?????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApartmentHouseExportType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicExportType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="UndergroundFloorCount" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OverhaulFormingKind" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????\???????????? ???????????????????????? ?????????? (?????? 62)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftUOType">
    <xs:annotation>
      <xs:documentation>???????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftOMSType">
    <xs:annotation>
      <xs:documentation>???????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftESPType">
    <xs:annotation>
      <xs:documentation>???????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftUpdateUOType">
    <xs:annotation>
      <xs:documentation>???????? (???????????????????? ???????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftUpdateOMSType">
    <xs:annotation>
      <xs:documentation>???????? (?????????????????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftUpdateESPType">
    <xs:annotation>
      <xs:documentation>???????? (?????????????????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LiftExportType">
    <xs:annotation>
      <xs:documentation>???????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FactoryNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ??????????. ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 192)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
        <xs:annotation>
          <xs:documentation>???????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="tns:TerminationDate" />
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseUOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasBlocks" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ?????? ?????????????????????????? ??????????????????
(???????? ???? ???????????? - ???????????? false).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasMultipleHousesWithSameAddress" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? ?????????? ?? ???????????????????? ??????????????
(???????? ???? ???????????? - ???????????? false)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseRSOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicRSOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasBlocks" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ?????? ?????????????????????????? ?????????????????? (???????? ???? ???????????? - ???????????? false).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasMultipleHousesWithSameAddress" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? ?????????? ?? ???????????????????? ??????????????
(???????? ???? ???????????? - ???????????? false)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseOMSType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="tns:GKN_EGRP_KeyType">
              <xs:sequence>
                <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TotalSquare" type="premises-base:PremisesAreaType">
                  <xs:annotation>
                    <xs:documentation>?????????? ??????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="State" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????????? (?????? 24)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="LifeCycleStage" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>???????????? ???????????????????? ?????????? (?????? 338)</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="UsedYear" type="tns:UsedYearType">
                  <xs:annotation>
                    <xs:documentation>?????? ?????????? ?? ????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="FloorCount" type="tns:FloorType">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="OKTMO" type="base:OKTMORefType">
                  <xs:annotation>
                    <xs:documentation>?????????? (???????????????????????? ?????? ???????? ????????????????????, ???? ?????????????????????? ???????????? ?? ???????????????????? "????????????????"). ???????????????? ???? ???????? ?????? ??????????????.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="OlsonTZ" type="nsi-base:nsiRef">
                  <xs:annotation>
                    <xs:documentation>?????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="CulturalHeritage" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?? ???????? ?????????????? ?????????????? ?????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
                  <xs:annotation>
                    <xs:documentation>???????????? ??????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="HostelData" type="tns:HostelDataType">
                  <xs:annotation>
                    <xs:documentation>???????????? ?????????????????? ?????? ??????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="HasBlocks" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ?????? ?????????????????????????? ?????????????????? (???????? ???? ???????????? - ???????????? false).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasMultipleHousesWithSameAddress" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? ?????????? ?? ???????????????????? ??????????????
(???????? ???? ???????????? - ???????????? false)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateUOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateRSOType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (???????????????????? ???????????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicUpdateOMSType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LivingHouseExportType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicCharacteristicts" type="tns:HouseBasicExportType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasBlocks" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????? ?????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HasMultipleHousesWithSameAddress" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????? ?????????? ?? ???????????????????? ??????????????
(???????? ???? ???????????? - ???????????? false)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceUOType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceESPType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:EntranceNum" />
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EntranceExportType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" ref="tns:EntranceNum">
        <xs:annotation>
          <xs:documentation>?????????? ????????????????
(?????????? ???????? ???? ???????????????? ?????? ???????????????????????? ??????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StoreysCount">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="CreationYear" type="base:YearType">
        <xs:annotation>
          <xs:documentation>?????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="tns:TerminationDate" />
      <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BlockUOType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockRSOType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockOMSType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockUpdateUOType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockUpdateRSOType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockUpdateOMSType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="BlockExportType">
    <xs:annotation>
      <xs:documentation>???????? ???????? ?????????????????????????? ??????????????????  (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:OGFExportStatusType">
        <xs:sequence>
          <xs:element name="BlockNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" ref="tns:TerminationDate" />
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Category" type="tns:BlockCategoryType">
            <xs:annotation>
              <xs:documentation>?????????????????? ??????????????????
(???????? ???? ????????????, ?????????????????? ?????? ??????????)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicUOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicESPType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PremisesBasicExportType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????? ?????????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:OGFExportStatusType">
        <xs:sequence>
          <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Floor" type="xs:string">
            <xs:annotation>
              <xs:documentation>????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" ref="tns:TerminationDate" />
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesUOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUOType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesRSOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicRSOType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesOMSType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicOMSType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesESPType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicESPType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateUOType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateRSOType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateOMSType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateESPType">
        <xs:sequence>
          <xs:choice>
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ResidentialPremisesExportType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicExportType">
        <xs:sequence>
          <xs:choice minOccurs="0">
            <xs:element ref="tns:EntranceNum" />
            <xs:element fixed="true" name="HasNoEntrance" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ???????????????????? ????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PremisesCharacteristic" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>???????????????????????????? ?????????????????? (?????? 30)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element name="GrossArea" type="premises-base:PremisesAreaType">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????? ???????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element fixed="true" name="NoGrossArea" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????????????? ???????????????? ?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesUOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicRSOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? ??????????????????  (?????? ?????????????? ???? ??????, ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicOMSType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesESPType">
    <xs:annotation>
      <xs:documentation>?????????????? ??????????????????  (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicESPType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateUOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateRSOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateOMSType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicUpdateESPType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="NonResidentialPremisesExportType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PremisesBasicExportType">
        <xs:sequence>
          <xs:element minOccurs="0" name="FIASChildHouseGuid" type="premises-base:FIASHouseGUIDType">
            <xs:annotation>
              <xs:documentation>???????? ?????????????????? ???????? ???? ????????, ?? ???????????????? ?????????????????? ?????????????? ?????? ???????????????????????? ??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>?????????? ?????????????? ???????????????? ?????????????????? ???? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsCommonProperty" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>??????????????????, ???????????????????????? ?????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomUOType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomESPType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ?????????????? ???? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomUpdateUOType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomUpdateRSOType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyRSOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomUpdateOMSType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomUpdateESPType">
    <xs:annotation>
      <xs:documentation>?????????????? (???????????????????? ???????????? ?????? ??????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="RoomExportType">
    <xs:annotation>
      <xs:documentation>?????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:GKN_EGRP_KeyType">
        <xs:sequence>
          <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
            <xs:annotation>
              <xs:documentation>?????????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Square" type="premises-base:PremisesAreaType">
            <xs:annotation>
              <xs:documentation>??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Floor" type="xs:string">
            <xs:annotation>
              <xs:documentation>????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="OGFData" type="tns:OGFData">
            <xs:annotation>
              <xs:documentation>???????????? ??????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" ref="tns:TerminationDate" />
          <xs:element minOccurs="0" name="AnnulmentReason" type="nsi-base:nsiRef">
            <xs:annotation>
              <xs:documentation>?????????????? ?????????????????????????? ?????????????? ?????????????????? ?????????? (?????? 330)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AnnulmentInfo" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????? ??????????????????????????.???????????????????????????? ????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="InformationConfirmed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????????????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="BlockCategoryType">
    <xs:annotation>
      <xs:documentation>?????????????????? ?????????????????? ?????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Residential">
        <xs:annotation>
          <xs:documentation>??????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NonResidential">
        <xs:annotation>
          <xs:documentation>??????????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="FloorType">
    <xs:annotation>
      <xs:documentation>???????????????????? ???????????? (??????)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="1" />
      <xs:maxInclusive value="999" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="UndergroundFloorType">
    <xs:annotation>
      <xs:documentation>???????????????????? ?????????????????? ???????????? (??????)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:byte">
      <xs:minInclusive value="0" />
      <xs:maxInclusive value="99" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="UsedYearType">
    <xs:annotation>
      <xs:documentation>?????? ?????????? ?? ???????????????????????? (??????)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="base:YearType">
      <xs:maxInclusive value="2215" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PremisesNumType">
    <xs:annotation>
      <xs:documentation>?????????? ??????????????????, ?????????????? (??????)</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EntranceNum">
    <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 fixed="true" name="InheritMissingValues" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>???????? ???????? ???????????? ?????? ?????????????? ?? ?????????????????????? ????????????, ???? ?????????????????????????? ?? ???????????? ???????????????? ?????????? ???????????????????? ???? ???????????????????? ???????????? ????????????????. ?? ?????????????????? ???????????? ?????????????????????????? ???????????????? ?????????? ???????????????? ?? NULL.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TerminationDate" type="xs:date">
    <xs:annotation>
      <xs:documentation>???????? ?????????????????????????? ?????????????? ?? ?????? ??????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="OGFData">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ?????? ?????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Code" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????? ???????????? ?? ?????????????????????? ?????????? ???????????????? ???????????????? ????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Value" type="tns:OGFDataValue">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OGFDataValue">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????? ???????????? ?????? ?????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="StringValue" type="xs:string">
        <xs:annotation>
          <xs:documentation>????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FloatValue" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>???????????????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateTimeValue" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IntegerValue" type="xs:int">
        <xs:annotation>
          <xs:documentation>??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BooleanValue" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NsiCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????????????????????? (???????????? ???? ?????? ???????????? ??????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="File" type="xs:string">
        <xs:annotation>
          <xs:documentation>???????? (???????????? ???? ????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="AccountType">
    <xs:sequence>
      <xs:choice>
        <xs:element fixed="true" name="isUOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???? ?????????? ?????????????????? ?? ???????????????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isRSOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???? ???????????????????????? ????????????.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isCRAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isRCAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isOGVorOMSAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????/??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isTKOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="CreationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ???? ?? ?????? ?????? (???????????????????????? ?????? ??????????????, ?????????????????? ?????? ??????????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="LivingPersonsNumber">
        <xs:annotation>
          <xs:documentation>???????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:maxInclusive value="9999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? ?????? ????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ResidentialSquare" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HeatedArea" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Closed" type="tns:ClosedAccountAttributesType">
        <xs:annotation>
          <xs:documentation>???????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="Accommodation">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="PremisesGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LivingRoomGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="SharePercent">
              <xs:annotation>
                <xs:documentation>???????? ???????????????? ??????????, ???????????? ???????? ?? %</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="100" />
                  <xs:fractionDigits value="2" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PayerInfo">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" fixed="true" name="IsRenter" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" fixed="true" name="isAccountsDivided" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ?????????? ???? ??????????????????(??) ???????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:annotation>
                <xs:documentation>?? ???????????? ???????????????????? ??????????/?????????????????????????? ????????????????/???????????? ???? ???????????? ??????????????????????, ???????????? ?????????????? ?????????????????????? ???? ?????????? ?????????????????????????? ?????????????????? ?? ???????????????? ??????????.</xs:documentation>
              </xs:annotation>
              <xs:element name="Ind" type="tns:AccountIndType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????/???????????????????????????? ??????????????????????????????.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Org" type="organizations-registry-base:RegOrgVersionType">
                <xs:annotation>
                  <xs:documentation>??????????????????????. ????/????/????. ???????????? ???? ???????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountExportType">
    <xs:sequence>
      <xs:choice>
        <xs:element fixed="true" name="isUOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???? ?????????? ?????????????????? ?? ???????????????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isRSOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???? ???????????????????????? ????????????.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isCRAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ?????? ???????????? ???????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isRCAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isOGVorOMSAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????/??????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="isTKOAccount" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????? ??????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="CreationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ???? ?? ?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="LivingPersonsNumber" type="xs:integer">
        <xs:annotation>
          <xs:documentation>???????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaExportType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? ?????? ????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ResidentialSquare" type="premises-base:PremisesAreaExportType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HeatedArea" type="premises-base:PremisesAreaExportType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Closed" type="tns:ClosedAccountAttributesType">
        <xs:annotation>
          <xs:documentation>???????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="Accommodation">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="PremisesGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ??????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LivingRoomGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="SharePercent">
              <xs:annotation>
                <xs:documentation>???????? ???????????????? ??????????, ???????????? ???????? ?? %</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0" />
                  <xs:fractionDigits value="2" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PayerInfo">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" fixed="true" name="IsRenter" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" fixed="true" name="isAccountsDivided" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>?????????????? ?????????? ???? ??????????????????(??) ???????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:annotation>
                <xs:documentation>?? ???????????? ???????????????????? ??????????/?????????????????????????? ????????????????/???????????? ???? ???????????? ??????????????????????, ???????????? ?????????????? ?????????????????????? ???? ?????????? ?????????????????????????? ?????????????????? ?? ???????????????? ??????????.</xs:documentation>
              </xs:annotation>
              <xs:element name="Ind" type="tns:AccountIndExportType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????/???????????????????????????? ??????????????????????????????.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Org" type="organizations-registry-base:RegOrgVersionType">
                <xs:annotation>
                  <xs:documentation>??????????????????????. ????/????/????. ???????????? ???? ???????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountIndType">
    <xs:annotation>
      <xs:documentation>???????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="individual-registry-base:FIOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="Sex">
            <xs:annotation>
              <xs:documentation>?????? (M- ??????????????, F-??????????????)</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1" />
                <xs:maxLength value="1" />
                <xs:enumeration value="M" />
                <xs:enumeration value="F" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DateOfBirth" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element ref="individual-registry-base:SNILS" />
            <xs:element ref="individual-registry-base:ID" />
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AccountIndExportType">
    <xs:annotation>
      <xs:documentation>???????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="individual-registry-base:FIOExportType">
        <xs:sequence>
          <xs:element minOccurs="0" name="Sex">
            <xs:annotation>
              <xs:documentation>?????? (M- ??????????????, F-??????????????)</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1" />
                <xs:maxLength value="1" />
                <xs:enumeration value="M" />
                <xs:enumeration value="F" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DateOfBirth" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:choice minOccurs="0">
            <xs:element ref="individual-registry-base:SNILS" />
            <xs:element name="ID">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" name="Type" type="nsi-base:nsiRef">
                    <xs:annotation>
                      <xs:documentation>????????????????, ???????????????????????????? ????????????????  (?????? 95)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" name="Series">
                    <xs:annotation>
                      <xs:documentation>?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1" />
                        <xs:maxLength value="45" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" name="Number">
                    <xs:annotation>
                      <xs:documentation>?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:minLength value="1" />
                        <xs:maxLength value="45" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="0" name="IssueDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>???????? ???????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AccountUpdateType">
    <xs:annotation>
      <xs:documentation>???????????????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LivingPersonsNumber">
        <xs:annotation>
          <xs:documentation>???????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:byte">
            <xs:maxInclusive value="99" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="OwnerInd" type="individual-registry-base:IndType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ????. ???????????? ???? ?????????????? ?? ?????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OwnerOrg" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ????/????/????. ???????????? ???? ???????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="RenterInd" type="individual-registry-base:IndType">
          <xs:annotation>
            <xs:documentation>???? ???? ???????????????? ?????????????????????? ??????????. ???????????? ???? ?????????????? ?? ?????????????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="RenterOrg" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ????/????/????. ???????????? ???? ???????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="TotalSquare" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ResidentialSquare" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="NonResidentialSquare" type="premises-base:PremisesAreaType">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Closed" type="tns:ClosedAccountAttributesType">
        <xs:annotation>
          <xs:documentation>???????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ClosedAccountAttributesType">
    <xs:annotation>
      <xs:documentation>?????????????????? ?????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CloseReason" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? (?????? 22) </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CloseDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Description">
        <xs:annotation>
          <xs:documentation>????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="250" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountReasonsImportType">
    <xs:annotation>
      <xs:documentation>?????? ?????????????? ?????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SupplyResourceContract">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element minOccurs="0" ref="tns:ContractGUID" />
            <xs:sequence>
              <xs:element name="ContractNumber">
                <xs:annotation>
                  <xs:documentation>?????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="100" fixed="true" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="IsContract" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>True, ???????? ?????????????? ???? ???????????????? ?????????????????? ??/?????? ???????????????????????? ?????????????????????? ???? ???????????????? ???????????????? ?????? ?? ?????????????????????? ??????????.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="SocialHireContract">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element minOccurs="0" ref="tns:ContractGUID" />
            <xs:sequence>
              <xs:element name="ContractNumber">
                <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 name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Type">
                <xs:annotation>
                  <xs:documentation>??????:
(D)WELLING_APARTMENT - ?????????????? ?????????????????????? ?????????? ???????????? ??????????????????
STATE_(M)UNICIPAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ???????????????????????????????? ?????? ???????????????????????????? ?????????????????? ??????????
(S)OCIAL_FUND - ?????????????? ?????????? ???????????? ?????????????????? ?????????????????? ?????????? ?????????????????????? ??????????????????????????
</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:length value="1" />
                    <xs:enumeration value="D" />
                    <xs:enumeration value="M" />
                    <xs:enumeration value="S" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TKOContract">
        <xs:complexType>
          <xs:choice>
            <xs:element minOccurs="0" ref="tns:ContractGUID" />
            <xs:sequence>
              <xs:element name="ContractNumber">
                <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:element name="SigningDate" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DateEntry" type="xs:date">
                <xs:annotation>
                  <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccountIndividualServiceType">
    <xs:annotation>
      <xs:documentation>???????????????????????????? ???????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BeginDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ?????????????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ?????????????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalService" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>???????????? ???? ???????????????????? ???????????????????????????? ?????????? (?????? ???1)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Attachment" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccountIndividualServiceGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????????????????????? ???????????? ????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContractGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>???????????????? ?????????????????????????? ???????????????? (???? ???????????????? ???? ???????????? ?? ????????????)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContractVersionGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????? ????????????????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CharterGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>???????????????? ?????????????????????????? ???????????? (???? ???????????????? ???? ???????????? ?? ????????????)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CharterVersionGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????? ???????????? ?? ?????? ?????? </xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="MainInfoType">
    <xs:sequence>
      <xs:element name="DocNum">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DateDetailsType">
    <xs:sequence>
      <xs:element name="PeriodMetering">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ?????????????????? ???????????????????????????? ?? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????????????? ???????? ???????????? ?? ???????? ?????????????????? ?????????????? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="StartDate" type="tns:DeviceMeteringsDaySelectionType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndDate" type="tns:DeviceMeteringsDaySelectionType">
              <xs:annotation>
                <xs:documentation>?????????????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PaymentDocumentInterval">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? ?????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:maxInclusive value="30" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PaymentInterval">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:maxInclusive value="30" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DateDetailsExportType">
    <xs:sequence>
      <xs:element minOccurs="0" name="PeriodMetering">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ?????????????????? ???????????????????????????? ?? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????????????? ???????? ???????????? ?? ???????? ?????????????????? ?????????????? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="StartDate" type="tns:DaySelectionExportType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="EndDate" type="tns:DaySelectionExportType">
              <xs:annotation>
                <xs:documentation>?????????????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentDocumentInterval">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? ?????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte" />
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentInterval">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte" />
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DaySelectionType">
    <xs:annotation>
      <xs:documentation>?????? ???????????? ?????? </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Date">
          <xs:annotation>
            <xs:documentation>???????? ????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:byte">
              <xs:maxInclusive value="31" />
              <xs:minInclusive value="1" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element fixed="true" name="LastDay" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="IsNextMonth" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DaySelectionExportType">
    <xs:annotation>
      <xs:documentation>?????? ???????????? ?????? ?????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Date">
          <xs:annotation>
            <xs:documentation>???????? ????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:byte" />
          </xs:simpleType>
        </xs:element>
        <xs:element fixed="true" name="LastDay" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="IsNextMonth" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CharterDateDetailsType">
    <xs:sequence>
      <xs:element minOccurs="0" name="PeriodMetering">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ?????????????????? ???????????????????????????? ?? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????????????? ???????? ???????????? ?? ???????? ?????????????????? ?????????????? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="StartDate" type="tns:DeviceMeteringsDaySelectionType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndDate" type="tns:DeviceMeteringsDaySelectionType">
              <xs:annotation>
                <xs:documentation>?????????????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentDocumentInterval">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? ?????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:maxInclusive value="30" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentInterval">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte">
                    <xs:maxInclusive value="30" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CharterDateDetailsExportType">
    <xs:sequence>
      <xs:element minOccurs="0" name="PeriodMetering">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? ?????????????????? ???????????????????????????? ?? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????????????? ???????? ???????????? ?? ???????? ?????????????????? ?????????????? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="StartDate" type="tns:DaySelectionExportType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="EndDate" type="tns:DaySelectionExportType">
              <xs:annotation>
                <xs:documentation>?????????????????? ?????????????? ?????????? ?????????????????? ????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentDocumentInterval">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????????? (??????????????????????) ?????????????????? ???????????????????? ?????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte" />
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="PaymentInterval">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? ?????????? ???? ?????????? ?????????????????? ?? (??????) ???????????????????????? ????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="StartDate">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? (???? 1-30)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:byte" />
                </xs:simpleType>
              </xs:element>
              <xs:element fixed="true" name="LastDay" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:choice>
              <xs:element fixed="true" name="CurrentMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????? ????????????

</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="NextMounth" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????????????? ????????????
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeviceMeteringsDaySelectionType">
    <xs:annotation>
      <xs:documentation>?????? ???????????? ?????? ????????????/?????????????????? ?????????????? ?????????? ?????????????????? ???? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:DaySelectionType" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ManageObjectType">
    <xs:sequence>
      <xs:element name="FIASHouseGuid" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element name="StartDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ???????????? ???????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="EndDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????? ???????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ProtocolOKType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="ProtocolGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ?? ?????? ?????? (???????????? ???? ???????????????????? ??????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AttachmentProtocol" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RollOverType">
    <xs:sequence>
      <xs:element fixed="true" name="RollOver" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TerminateType">
    <xs:sequence>
      <xs:element name="Terminate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????????????????, ?????????????????????? ???????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeleteDocType">
    <xs:sequence>
      <xs:element fixed="true" name="Delete" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractServiceType">
    <xs:sequence>
      <xs:element name="ServiceType" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>???????????? ???? ?????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StartDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ???????????????????????????? ???????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????????????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ImprintAgreementType">
    <xs:sequence>
      <xs:element name="AgreementNumber">
        <xs:annotation>
          <xs:documentation>??????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AgreementDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ImprintAgreementExportType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgreementNumber">
        <xs:annotation>
          <xs:documentation>??????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="AgreementDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApprovalType">
    <xs:sequence>
      <xs:element fixed="true" name="Approval" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BaseServiceType">
    <xs:choice>
      <xs:element fixed="true" name="CurrentDoc" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Agreement" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????? ???? ???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="BaseServiceCharterType">
    <xs:choice>
      <xs:element fixed="true" name="CurrentCharter" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ProtocolMeetingOwners" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????? ???? ???????????????? ???????????????? ?????????????????????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="CharterType">
    <xs:annotation>
      <xs:documentation>??????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Date" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ???????? TC??/??????/ ?????????????????????? (?????????????????????? ???????????????????? ????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DateDetails" type="tns:CharterDateDetailsType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MeetingProtocol">
        <xs:annotation>
          <xs:documentation>???????????????? ???????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingOwners" type="base:AttachmentType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="100" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????????????????????? (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoCharterApproveProtocol" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>????????????????, ???????????????????? ?????????????? ???? ?????????????????????? ????????????, ?????????????????????? (?????? ?????????????????? True MeetingProtocol ??????????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="AttachmentCharter" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AutomaticRollOverOneYear" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????? ???????? ???????????????? ?????????? ???? ???????? ??????. ?????? ?????????????????????????????? ?????????????????? ?????????????????????? ???????????????? true.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? (true) ?????? ?????????????????? (false) ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????. ???????? ?????????????? ???? ??????????????, ?????????????????????? ???????????????? ???????????????????? ?????????????????? "?????????????????? ???????????????? ?????????????????? ?????????????????? ???????????????????????????? ?????? ?????????? (????????????????????) ???????????????? ?????????? ?? ?????????? ???????? ???????????? ???? ???????? ??????????????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CharterExportType">
    <xs:annotation>
      <xs:documentation>?????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Date" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? TC??/??????/?????????????????????? (?????????????????????? ???????????????????? ????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DateDetails" type="tns:CharterDateDetailsExportType">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ???????????? </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MeetingProtocol">
        <xs:annotation>
          <xs:documentation>???????????????? ???????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingOwners" type="base:AttachmentType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="100" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????????????????????? (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="NoCharterApproveProtocol" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>????????????????, ???????????????????? ?????????????? ???? ?????????????????????? ????????????, ?????????????????????? (?????? ?????????????????? True MeetingProtocol ??????????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AttachmentCharter" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AutomaticRollOverOneYear" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????? ???????? ???????????????? ?????????? ???? ???????? ??????. ?????? ?????????????????????????????? ?????????????????? ?????????????????????? ???????????????? true.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? (true) ?????? ?????????????????? (false) ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractType">
    <xs:annotation>
      <xs:documentation>????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DocNum">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????????? </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SigningDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EffectiveDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlanDateComptetion" type="xs:date">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Validity">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? (?????????????????????? ?????? ????????????????)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="Month">
              <xs:annotation>
                <xs:documentation>??????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:totalDigits value="2" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="Year">
              <xs:annotation>
                <xs:documentation>??????/??????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:totalDigits value="4" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="Owners" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????? ?????????????????? ??????????  (?????????? ?????????????? ???????????? ???????? ???????????????????? ?????????????????????? ????????????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Cooperative" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????/????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MunicipalHousing" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ???????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="BuildingOwner" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CompetentAuthority" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????????, ???????????????????????????? ???? ???????????????? ?????????????? ???? ?????????????????????? ?????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="Protocol">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ?????????????????? ?????????????????? ????????????????/???????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element minOccurs="0" name="ProtocolAdd">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????? ????????????????/???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:sequence>
                    <xs:sequence minOccurs="0">
                      <xs:element minOccurs="0" name="PurchaseNumber">
                        <xs:annotation>
                          <xs:documentation>?????????????? ???? ????????????????????????, ???????????????? ?? ?????????? ?????? ?????????????????????? ?????????????????????????? ?????????????????????????????? ????????????????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="base:LongTextType">
                            <xs:maxLength value="60" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolOK" type="base:AttachmentType">
                        <xs:annotation>
                          <xs:documentation>???????????????? ?????????????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingOwners" type="base:AttachmentType">
                      <xs:annotation>
                        <xs:documentation>???????????????? ???????????????? ?????????????????????????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingBoard" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>???????????????? ?????????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolBuildingOwner" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>????????????????, ???????????????????????????? ???????????????? ?????????????? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????????????????????? (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ContractBase" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>
???????????? ???? ?????? "?????????????????? ???????????????????? ????????????????" (???????????????????? ?????????? 58).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DateDetails" type="tns:DateDetailsType">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ????????????. ?????? EditContract ?????????????????????? ?????????????????? ????????????, ???????????????? ?????????? ?????????????????????? ???? ???????????????????? ????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="ContractAttachment" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????? ???? ???????????????????? ?? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgreementAttachment">
        <xs:annotation>
          <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="base:AttachmentType">
              <xs:sequence>
                <xs:element name="ImprintAgreement" type="tns:ImprintAgreementType">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ?????????????????????????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SignedOwners" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????? ??????????????????????????, ?????????????????????? ??????????????.

?????????????? ????????????????????, ???????? ???????????????? ???????????????? ???????????????? ???????????????????????? ?????????????? ?????????????????? ?????????? ?? ???????????????????? ???????????????????? ???????????????? ?????????????? "?????????????? ???????????? ???????????????? ??????????????????????????". ?? ?????????????????? ?????????????? ?????????????? ???? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissioningPermitAgreement" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???? ???????? ?? ????????????????????????. ????????????????????, ???????? ?? "?????????????????? ???????????????????? ????????????????" ?????????????? "???????????????????? ???? ???????? ?? ????????????????????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Charter" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>??????????. ????????????????????, ???????? ?? "?????????????????? ???????????????????? ????????????????" ?????????????? "??????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LocalGovernmentDecision" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????? ???????????????? ????????????????????????????.

?????????? ?????????????????????? ???????????? ?? ?????? ????????????, ???????? ?? "?????????????????? ???????????????????? ????????????????" ?????????????? "?????????????? ???????????? ???????????????? ????????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RegistryDecisionID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ?????????????? ???? ?????????????? ?????????????? ???? ?????????????????????? ?????????????????????? ??????????????????????. ????????????????????, ???????? ?? ???????????????? "?????????????????? ???????????????????? ????????????????" ?????????????? "?????????????? ???????????? ???????????????? ????????????????????????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AutomaticRollOverOneYear" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????????????????? ?????????????? ???? ???????? ?????? ?????? ?????????????????????? ???????? ?????????????????? ???????????????? ????????????????. ?????? ?????????????????????????????? ?????????????????????????????? ?????????????????????? ???????????????? true.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractExportType">
    <xs:annotation>
      <xs:documentation>???? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DocNum">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????????? </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="SigningDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EffectiveDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????? ?? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlanDateComptetion" type="xs:date">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Validity">
        <xs:annotation>
          <xs:documentation>???????? ???????????????? (?????????????????????? ?????? ????????????????)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="Month">
              <xs:annotation>
                <xs:documentation>??????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:totalDigits value="2" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="Year">
              <xs:annotation>
                <xs:documentation>??????/??????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:totalDigits value="4" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????? ?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="Owners" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????? ?????????????????? ??????????  (?????????? ?????????????? ???????????? ???????? ???????????????????? ?????????????????????? ????????????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Cooperative" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????/????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MunicipalHousing" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ???????????????????????????? ??????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="BuildingOwner" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CompetentAuthority" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????????, ???????????????????????????? ???? ???????????????? ?????????????? ???? ?????????????????????? ?????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="Protocol">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ?????????????????? ?????????????????? ????????????????/???????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0">
            <xs:element minOccurs="0" name="ProtocolAdd">
              <xs:annotation>
                <xs:documentation>???????????????? ?????????????????? ????????????????/???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:sequence>
                    <xs:sequence minOccurs="0">
                      <xs:element minOccurs="0" name="PurchaseNumber">
                        <xs:annotation>
                          <xs:documentation>?????????????? ???? ????????????????????????, ???????????????? ?? ?????????? ?????? ?????????????????????? ?????????????????????????? ?????????????????????????????? ????????????????????????????</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="base:LongTextType">
                            <xs:maxLength value="60" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:element>
                      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolOK" type="base:AttachmentType">
                        <xs:annotation>
                          <xs:documentation>???????????????? ?????????????????? ????????????????</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingOwners" type="base:AttachmentType">
                      <xs:annotation>
                        <xs:documentation>???????????????? ???????????????? ?????????????????????????? </xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolMeetingBoard" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>???????????????? ?????????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="ProtocolBuildingOwner" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>????????????????, ???????????????????????????? ???????????????? ?????????????? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="VotingProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????????????????????? (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ContractBase" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>
???????????? ???? ?????? "?????????????????? ???????????????????? ????????????????" (???????????????????? ?????????? 58).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="DateDetails" type="tns:DateDetailsExportType">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ????????????. ?????? EditContract ?????????????????????? ?????????????????? ????????????, ???????????????? ?????????? ?????????????????????? ???? ???????????????????? ????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractAttachment" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????? ???? ???????????????????? ?? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgreementAttachment">
        <xs:annotation>
          <xs:documentation>???????????????????????????? ????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="base:AttachmentType">
              <xs:sequence>
                <xs:element name="ImprintAgreement" type="tns:ImprintAgreementExportType">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ?????????????????????????????? ????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SignedOwners" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????? ??????????????????????????, ?????????????????????? ??????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissioningPermitAgreement" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???? ???????? ?? ????????????????????????. ????????????????????, ???????? ?? "?????????????????? ???????????????????? ????????????????" ?????????????? "???????????????????? ???? ???????? ?? ????????????????????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Charter" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>??????????. ????????????????????, ???????? ?? "?????????????????? ???????????????????? ????????????????" ?????????????? "??????????".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LocalGovernmentDecision" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????? ???????????????? ????????????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RegistryDecisionID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ?????????????? ???? ?????????????? ?????????????? ???? ?????????????????????? ?????????????????????? ??????????????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AutomaticRollOverOneYear" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????????????????? ?????????????? ???? ???????? ?????? ?????? ?????????????????????? ???????? ?????????????????? ???????????????? ????????????????. ?????? ?????????????????????????????? ?????????????????????????????? ?????????????????????? ???????????????? true.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndicationsAnyDay" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????????? (true) ?????? ?????????????????? (false) ???????????????? ?????????????????? ?????????????? ?????????????????? ???? ???????????????????????????? ???????????????? ?????????? ?? ?????????? ???????? ????????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractStatus" type="tns:ContractStatusType">
    <xs:annotation>
      <xs:documentation>???????????? ???? ?? ?????? ??????:
Project - ????????????
ApprovalProcess - ???? ??????????????????????
Rejected - ????????????????
Approved - ??????????????????
Terminated - ????????????????????
Reviewed - ????????????????????
Annul - ???????????????? ????????????????????????
			</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CharterStatus" type="tns:CharterStatusType">
    <xs:annotation>
      <xs:documentation>???????????? ???????????? ?? ?????? ??????:
 Project - ????????????
 Approved - ??????????????????
 Terminated - ????????????????????/????????????
 Annul - ??????????????????????
 Reviewed - ????????????????????
 ApprovalProcess - ???? ??????????????????????
 Rejected - ????????????????
</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:simpleType name="ContractStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Project" />
      <xs:enumeration value="ApprovalProcess" />
      <xs:enumeration value="Rejected" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Terminated" />
      <xs:enumeration value="Reviewed" />
      <xs:enumeration value="Annul" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CharterStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Project" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Terminated" />
      <xs:enumeration value="Annul" />
      <xs:enumeration value="Reviewed" />
      <xs:enumeration value="ApprovalProcess" />
      <xs:enumeration value="Rejected" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ContractStatusExportType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Project" />
      <xs:enumeration value="ApprovalProcess" />
      <xs:enumeration value="Rejected" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Terminated" />
      <xs:enumeration value="Reviewed" />
      <xs:enumeration value="Annul" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CharterStatusExportType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Annul" />
      <xs:enumeration value="ApprovalProcess" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Project" />
      <xs:enumeration value="Rejected" />
      <xs:enumeration value="Reviewed" />
      <xs:enumeration value="Terminated" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ContractObjectVersionGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????? ?????????????? ????????????????????  ?? ?????? ?????? </xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:simpleType name="StatusMKDType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????? ???????????????????? </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Project" />
      <xs:enumeration value="Rejected" />
      <xs:enumeration value="ApprovalProcess" />
      <xs:enumeration value="Approved" />
      <xs:enumeration value="Locked" />
      <xs:enumeration value="Annul" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ManagedObjectStatus" type="tns:StatusMKDType">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????????????? ??????????????:
Project-????????????
ApprovalProcess-???? ??????????????????????
Rejected-????????????????
Approved-??????????????????
Locked-????????????????????????
Annul-???????????????? ????????????????????????
</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="AnnulmentType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ReasonOfAnnulment">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="1000" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContractPaymentsInfoType">
    <xs:annotation>
      <xs:documentation>?????? ???????????????????? ?? ?????????????? ?????????? ???? ?????????? ?????????????????? ???? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BeginDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseManagementPaymentSize" type="bills-base:SmallMoneyPositiveType">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? (????????) ???? ????????????, ???????????? ???? ???????????????????? ?????? (???????? ???????????????????? ???????????????????? ???????????? ???????????????? ??????????????????????????)/???????????? ?????????? ???? ???????????????????? ???????????? ??????????????????, ?????????????????????????? ???? ?????????????????????? ?????????????????? ???????????????? (???????? ???????????????????? ???????????????????? ?????????????????? ????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????? ?????????????? ???? ????????????, ?????????????????????? ?????????????? ???????????????? ?? ???????????? ???? ????????????????????, ???????????????????????? ?? ????</xs:documentation>
        </xs:annotation>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="Protocol" type="base:AttachmentType">
          <xs:annotation>
            <xs:documentation>???????????????? ???????????? ???????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ???????? ???? ???????????????????????? ?????????????? ?????????? ???? ???????????????????? ???????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="VotingProtocolGUID" type="base:GUIDType">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ???????????? ?????????????????? ?????????????????????? ?? ???????????????? ?? ?????????? 12.1 ???????????????? ???????????? ???????????? ???????????????????? ??(??????) ?? ?????????? 15.1 ?????????????? ???????????????? ?????????????? ?????????????? ????????????????????.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServicePayment">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ?????????? (????????, ????????????) ???? ???????????????????? ?? ?????????????? ???????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????/???????????????????? ?? ?????????????? ?????????? ???? ???????????????????? ???????????? ??????????????????, ?????????????????????????? ???? ?????????????????????? ?????????????????? ???????????????? ???? ???????????? ?????????????????????? ?????????????????????? ?????? ???????????????????? ?????????????????????????????? ??????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Service" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>????????????/???????????? ?????????????????????? (?????? ???59)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="ServicePaymentSize" type="tns:CaCHPaymentsMoneyType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????? (????????, ????????????) ???? ???????????? (????????????)/???????????? ?????????? ???? ???????????? (????????????), ?? ?????????? ?????????? ?????????????????????? ??????????, ?? ???????????????????????? - ???? ?????????? ?????????? ????????????.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Type">
        <xs:annotation>
          <xs:documentation>?????? ?????????????? ??????????:
(P)rotocol - ???????????????????????? ???????????????????? ???????????? ???????????????? ??????????????????????????
(??)ompetition - ?????????????????????????? ???? ?????????????????????? ?????????????????? ????????????????
(A)uthority - ?????????????????????????? ?????????????? ???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:length value="1" />
            <xs:enumeration value="P" />
            <xs:enumeration value="C" />
            <xs:enumeration value="A" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" ref="tns:ContractObjectVersionGUID" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CharterPaymentsInfoType">
    <xs:annotation>
      <xs:documentation>?????? ???????????????????? ?? ?????????????? ?????????? ???? ?????????? ?????????????????? ???? ????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BeginDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MaintenanceAndRepairsForMembers">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ???????????????????????? ???????????????? ?? (??????) ?????????????? ???????????? ????????????????????????, ??????????????????????,
?????????????????? ?? ?????????????? ???????????????? ???? ???????????????????? ?? ?????????????? ???????????? ???????????? ?????????????????? ?? ??????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MaintenanceAndRepairsForMembersPaymentSize" type="bills-base:SmallMoneyPositiveType">
              <xs:annotation>
                <xs:documentation>???????????? ???????????????????????? ???????????????? ?? (??????) ?????????????? ???????????? ????????????????????????, ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="MaintenanceAndRepairsForMembersProtocol" type="base:AttachmentType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????? ???????????????? ???????????? ????????????????????????, ?????????????????????? ???? ?????????????????????? ???????????????????????? ???????????????? ?? (??????) ?????????????? ???????????? ????????????????????????, ??????????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="MaintenanceAndRepairsForNonMembersInfo">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ?????????? ???? ???????????????????? ?? ???????????? ???????????? ?????????????????? ?????? ????????????????????????
?????????????????? ?? ??????, ???? ?????????????????????? ???????????? ????????????????????????, ??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MaintenanceAndRepairsForNonMembersPaymentSize" type="bills-base:SmallMoneyPositiveType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????? ???? ???????????????????? ?? ???????????? ???????????? ?????????????????? ?????? ???????????????????????? ?????????????????? ?? ??????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="MaintenanceAndRepairsForNonMembersProtocol" type="base:AttachmentType">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????? ???????????????? ???????????? ????????????????????????, ?????????????????????? ???? ?????????????????????? ?????????????? ?????????? ???? ???????????????????? ?? ???????????? ???????????? ?????????????????? ?????? ???????????????????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ServicePayment">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ?????????? (????????, ????????????) ???? ???????????????????? ?? ?????????????? ???????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Service" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>????????????/???????????? ?????????????????????? (?????? ???59)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="ServicePaymentSize" type="tns:CaCHPaymentsMoneyType">
              <xs:annotation>
                <xs:documentation>???????????? ?????????? (????????) ???? ????????????, ???????????? ???? ???????????????????? ??????. ?? ?????????? ?????????? ?????????????????????? ??????????, ?? ???????????????????????? ?????????? ?????????? ????????????.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:element ref="tns:ContractObjectVersionGUID" />
        <xs:element fixed="true" name="AllContractObjects" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????? ???????? ?????????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractPaymentsInfoVersionGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ?????????????? ?????????? ???? ????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CharterPaymentsInfoVersionGUID" type="base:GUIDType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????? ???????????????? ?? ?????????????? ?????????? ???? ????????????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element fixed="true" name="LicenseRequest" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>?????????????????????? ???????????? ?? ???????????? ????????????????, ???????? ???????????????? ???? ?????????????????????? ?????????????? ?? ???????????????? ???????????????????? ?????????????????????? ?? ???????????????? ????????????????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element fixed="true" name="RISUHouseRequest" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>?????????????????????? ???????????? ?? ???????????? ???????????????????? ?? ???????????????? ???????????????????? ?????? (????????), ???????? ???????????????? ???? ?????????????????????? ?????????????? ???????????? ?????????????????????? ?? ????????</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:simpleType name="CaCHPaymentsMoneyType">
    <xs:annotation>
      <xs:documentation>?????????????????????????????? ?????????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
      <xs:pattern value="\d{1,10}(\.\d{2,4})?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ContractNumberType">
    <xs:restriction base="base:LongTextType">
      <xs:maxLength value="255" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="VoitingType">
    <xs:sequence>
      <xs:element name="VotingPlace">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="3000" />
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VoteInitiators">
    <xs:annotation>
      <xs:documentation>???????????????? ???? ?????????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice>
        <xs:element name="Ind" type="tns:VotingInitiatorIndType">
          <xs:annotation>
            <xs:documentation>???????????????????? ???????? (?????????????????????? ??????????????????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Org" type="organizations-registry-base:RegOrgRootAndVersionType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????????? ???????????????? ???? ?????? ????. ???????? (????)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="Attachments">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent mixed="false">
        <xs:extension base="base:AttachmentType" />
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="ProtocolType">
    <xs:annotation>
      <xs:documentation>???????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????" ?? ???? ?????????????????? ??????/????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrganizationGuid" type="organizations-registry-base:RegOrgType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ?????????????????????????? ??????????/ ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ProtocolNum">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="30" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ProtocolDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????? ???????????????????? </xs:documentation>
        </xs:annotation>
        <xs:element name="AVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? (???????????????? ??????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ?????????????? ??????????????????????????.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Meeting">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????????
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="tns:VoitingType">
                <xs:sequence>
                  <xs:element name="MeetingDate" type="xs:dateTime">
                    <xs:annotation>
                      <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="EVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????. ???? ???????????????????????? ?????? ?????????????? ????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="EVotingDateBegin" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EVotingDateEnd" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ?????????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Discipline">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????? ?????????????????????? ?? ???????????????????? ?????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InfoReview">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????? ?? ?????????????????????? ?? (??????) ??????????????????????, ?????????????? ?????????? ???????????????????????? ???? ???????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MeetingAVoting">
          <xs:annotation>
            <xs:documentation>??????????-?????????????? ??????????????????????
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ?????????????? ??????????????????????????.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="MeetingType" type="tns:MeetingTypeType">
        <xs:annotation>
          <xs:documentation>?????? ????????????????

???????????????? ?????????????????? ????????????????:
-Owners - ???????????????? ??????????????????????????
-Homeowners - ???????????????? ??????
-Cooperative - ???????????????? ??????????????????????

???? ?????????????????? ?????????????????????????????? ???????????????? "???????????????? ??????????????????????????", ???????? ???? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="ExtraVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>???????????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="AnnualVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element maxOccurs="unbounded" ref="tns:VoteInitiators" />
      <xs:element name="MeetingEligibility">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ????????????????
???????????????????? ????????????????
(C)OMPETENT - ???????????????????? (?????????? ????????????)
(N)OT_COMPETENT- ???? ???????????????????? (???????????? ??????????????????????)
</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="C" />
            <xs:enumeration value="N" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="DecisionList">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:sequence>
              <xs:element minOccurs="0" name="QuestionNumber" type="tns:QuestionNumberType">
                <xs:annotation>
                  <xs:documentation>?????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="QuestionName">
                <xs:annotation>
                  <xs:documentation>????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="DecisionsType" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? (?????? ???63)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="HomeownersDecisionsType">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? ?????? ?????? (?????? ???341)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????"</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="nsi-base:nsiRef" />
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:choice minOccurs="0">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? ?????? ??????????????????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????" </xs:documentation>
                </xs:annotation>
                <xs:element fixed="true" name="CharterContained" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>???????? ?? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element fixed="true" name="CharterNotContained" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????? ?? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
              <xs:sequence>
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????????????? </xs:documentation>
                </xs:annotation>
                <xs:element minOccurs="0" name="Agree" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Against" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Abstent" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ??????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:element minOccurs="0" name="FormingFund" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????????? ???????????????????????? ?????????? (???????????????????? ???????? ??????????\???????????? ???????????????????????? ???????????? ?????? 62). ?????? ?????????????? ???????????? ?????????????????? "???????????????? ???? ??????????????".</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="ManagementType" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????????? ???????????????????? ?????? (???????????????????? ?????????????? ?????????????????????? ?????? 25)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
                <xs:annotation>
                  <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????. ?????????????????????? ???????????? ?????? ?????????????? "?????????????????????????? ???????? ???????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ???????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ???????? ?? ?????????? ???????????????? ??????????????????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
                <xs:annotation>
                  <xs:documentation>???????????????? ?? ???????????????????? ????????

?????????????????????? ???????????? ?????? ???????????????? ?? ?????????? "?????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ?????????????????? ?????????? ??(??????) ????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:element name="votingResume">
              <xs:annotation>
                <xs:documentation>???????? ??????????????????????
???????????????????? ????????????????:
DECISION_IS_(M)ADE - ?????????????? ??????????????
DECISION_IS_(N)OT_MADE - ?????????????? ???? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="M" />
                  <xs:enumeration value="N" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Modification">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????????????. ?????????????????????? ?????? ???????????????????? ?????? ?? ?????????????? "????????????????"</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MessageType">
    <xs:annotation>
      <xs:documentation>?????????????????? ?? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????" ?? ???? ?????????????????? ??????/????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrganizationGuid" type="organizations-registry-base:RegOrgType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ?????????????????????????? ??????????/ ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MessageNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MessageDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ??????????????????

?????????????????????? ?? ???????????????????? ?????? ???????? ??????????????????, ?????????? ??????????????????????, ???????????????????? ?? ?????????????? ?????????????? ?????? ??????. ?????? ????????????????, ???????????????????? ?? ?????????????? ?????? ?????? ???????????????? ???????????????? ?????????? ?????????????????????????????? ?? ?? ???????? ?????????????????????? ?????????????????? ?????????????? ???????? ?? ??????????.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="ExtraVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>???????????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="AnnualVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????? ????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="AVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? (???????????????? ??????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Meeting">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MeetingAVoting">
          <xs:annotation>
            <xs:documentation>????????-?????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="EVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="EVotingDateBegin" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EVotingDateEnd" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ?????????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Discipline">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????? ?????????????????????? ?? ???????????????????? ?????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InfoReview">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????? ?? ?????????????????????? ?? (??????) ??????????????????????, ?????????????? ?????????? ???????????????????????? ???? ???????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
                <xs:annotation>
                  <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" fixed="true" name="FirstVoting" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????? ??????

?????????????????????? ???????????? ????????  ?? tns:VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????" ?????? "????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
                <xs:annotation>
                  <xs:documentation>???????????????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AdminAddress">
                <xs:annotation>
                  <xs:documentation>?????????? ?????? ?????????????????????? ?????????? ???????????????????????????? ???????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="2000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="MeetingType" type="tns:MeetingTypeType">
        <xs:annotation>
          <xs:documentation>?????? ????????????????

???????????????? ?????????????????? ????????????????:
-Owners - ???????????????? ??????????????????????????
-Homeowners - ???????????????? ??????
-Cooperative - ???????????????? ??????????????????????

???? ?????????????????? ?????????????????????????????? ???????????????? "???????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" ref="tns:VoteInitiators" />
      <xs:element maxOccurs="unbounded" name="DecisionList">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="QuestionNumber" type="tns:QuestionNumberType">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QuestionName">
              <xs:annotation>
                <xs:documentation>????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="3000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="DecisionsType" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? (?????? ???63)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="HomeownersDecisionsType">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? ?????? ?????? (?????? ???341)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????"</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? ?????? ??????????????????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????" </xs:documentation>
              </xs:annotation>
              <xs:element fixed="true" name="CharterContained" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????? ?? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="CharterNotContained" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????? ?? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="FormingFund" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????? ???????????????????????? ?????????? (???????????????????? ???????? ??????????\???????????? ???????????????????????? ???????????? ?????? 62). ?????? ?????????????? ???????????? ?????????????????? "???????????????? ???? ??????????????".</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="ManagementType" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????? ???????????????????? ?????? (???????????????????? ?????????????? ?????????????????????? ?????? 25)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
              <xs:annotation>
                <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????. ?????????????????????? ???????????? ?????? ?????????????? "?????????????????????????? ???????? ???????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ???????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ???????? ?? ?????????? ???????????????? ??????????????????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
              <xs:annotation>
                <xs:documentation>???????????????? ?? ???????????????????? ????????

?????????????????????? ???????????? ?????? ???????????????? ?? ?????????? "?????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ?????????????????? ?????????? ??(??????) ????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="ModificationReason">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????????????. ?????????????????????? ?????? ?????????????????? ?? ?????????????? "?????????????????? ??????????????????" ?? ?? ???????????? ???????????????????? ???????????????? ???? "?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????"</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MessageExportType">
    <xs:annotation>
      <xs:documentation>?????????????? ?????????????????? ?? ???????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????" ?? ???? ?????????????????? ??????/????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrganizationGuid" type="organizations-registry-base:RegOrgType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ?????????????????????????? ??????????/ ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MessageNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MessageDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="ExtraVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>???????????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="AnnualVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????? ????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="AVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? (???????????????? ??????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Meeting">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MeetingAVoting">
          <xs:annotation>
            <xs:documentation>????????-?????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="EVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="EVotingDateBegin" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EVotingDateEnd" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ?????????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Discipline">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????? ?????????????????????? ?? ???????????????????? ?????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InfoReview">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????? ?? ?????????????????????? ?? (??????) ??????????????????????, ?????????????? ?????????? ???????????????????????? ???? ???????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
                <xs:annotation>
                  <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" fixed="true" name="FirstVoting" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????? ??????

?????????????????????? ???????????? ????????  ?? tns:VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????" ?????? "????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
                <xs:annotation>
                  <xs:documentation>???????????????? ???? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AdminAddress">
                <xs:annotation>
                  <xs:documentation>?????????? ?????? ?????????????????????? ?????????? ???????????????????????????? ???????????? ????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="2000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="MeetingType" type="tns:MeetingTypeType">
        <xs:annotation>
          <xs:documentation>?????? ????????????????

???????????????? ?????????????????? ????????????????:
-Owners - ???????????????? ??????????????????????????
-Homeowners - ???????????????? ??????
-Cooperative - ???????????????? ??????????????????????

???? ?????????????????? ?????????????????????????????? ???????????????? "???????????????? ??????????????????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" ref="tns:VoteInitiators" />
      <xs:element maxOccurs="unbounded" name="DecisionList">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="QuestionNumber" type="tns:QuestionNumberType">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QuestionName">
              <xs:annotation>
                <xs:documentation>????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="3000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="DecisionsType" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? (?????? ???63)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="HomeownersDecisionsType">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? ?????? ?????? (?????? ???341)

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????"</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent mixed="false">
                  <xs:extension base="nsi-base:nsiRef" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:choice minOccurs="0">
              <xs:annotation>
                <xs:documentation>?????? ?????????????? ?????? ??????????????????????

?????????????????????? ?? ????????????????????, ???????? "?????? ????????????????" = "???????????????? ??????????????????????" </xs:documentation>
              </xs:annotation>
              <xs:element fixed="true" name="CharterContained" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????? ?? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="CharterNotContained" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>?????? ?? ????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element minOccurs="0" name="FormingFund" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????? ???????????????????????? ?????????? (???????????????????? ???????? ??????????\???????????? ???????????????????????? ???????????? ?????? 62). ?????? ?????????????? ???????????? ?????????????????? "???????????????? ???? ??????????????".</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="ManagementType" type="nsi-base:nsiRef">
              <xs:annotation>
                <xs:documentation>?????????????????? ???????????? ???????????????????? ?????? (???????????????????? ?????????????? ?????????????????????? ?????? 25)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
              <xs:annotation>
                <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????. ?????????????????????? ???????????? ?????? ?????????????? "?????????????????????????? ???????? ???????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ???????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ???????? ?? ?????????? ???????????????? ??????????????????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
              <xs:annotation>
                <xs:documentation>???????????????? ?? ???????????????????? ????????

?????????????????????? ???????????? ?????? ???????????????? ?? ?????????? "?????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ?????????????????? ?????????? ??(??????) ????????"</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="ModificationReason">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????????????. ?????????????????????? ?????? ?????????????????? ?? ?????????????? "?????????????????? ??????????????????" ?? ?? ???????????? ???????????????????? ???????????????? ???? "?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????"</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdminOfGeneralMeetingType">
    <xs:annotation>
      <xs:documentation>???????????????? ???? ????????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="CitizenAdministator">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????? (?????????????????????? ??????????????????)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Ind" type="tns:VotingInitiatorIndType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????? (?????????????????????? ??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????

?????????? ???????????????????? ???????????????????? ???? ????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PlaceAddress">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????????????? ????????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="2000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="Phone">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????????????? ????????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="60" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="Email">
              <xs:annotation>
                <xs:documentation>?????????? ?????????????????????? ??????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:minLength value="1" />
                  <xs:maxLength value="60" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="LegalEntityAdministrator" type="organizations-registry-base:RegOrgRootAndVersionType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????????????? ???????????????? ???? ?????? ????. ???????? (????)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="AnnulmentProtocolType">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ?????????????????? ??????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Modification">
        <xs:annotation>
          <xs:documentation>?????????????????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:element name="AnnulmentOrganization" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????????????????????, ?????????????????? ?????????????? ???? ??????????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AnnulmentOrganizationText" type="base:LongTextType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????? ???????????????????? ????????, ?????????????????? ?????????????? ???? ??????????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="AnnulmentDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????? ???? ??????????????????????????. ???? ?????????????????? ?????????????????????? ???????? ???????????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="AnnulmentNumber">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? ???? ??????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="NSIModification" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????????? ???? ?????? (?????????271). ???? ?????????????????? ???????????? ?? ?????????? 3 "???????????? ??????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ?????????????????? ???? ??????????????????????????. ?????????????????????? ???????????????????? ???????? ???? ???????????? ??????????, ???????? ?????????????? ?????????????????????????? ???? ?????? "?????????????? ????????" (?????? ???????????? 1)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExternalVotingProtocolType">
    <xs:annotation>
      <xs:documentation>?????????? ?????? ?????????????????????? ?? ???????????????????????????? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="ProtocolNum">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="30" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ProtocolDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeetingEligibility">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ????????????????
???????????????????? ????????????????
(C)OMPETENT - ???????????????????? (?????????? ????????????)
(N)OT_COMPETENT- ???? ???????????????????? (???????????? ??????????????????????)
</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="C" />
            <xs:enumeration value="N" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="DecisionList">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="QuestionNumber" type="tns:QuestionNumberType">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:sequence>
              <xs:annotation>
                <xs:documentation>???????????????????? ?????????????????????? </xs:documentation>
              </xs:annotation>
              <xs:element minOccurs="0" name="Agree" type="xs:decimal">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????????????? ????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="Against" type="xs:decimal">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="Abstent" type="xs:decimal">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:element name="VotingResume">
              <xs:annotation>
                <xs:documentation>???????? ??????????????????????
???????????????????? ????????????????:
DECISION_IS_(M)ADE - ?????????????? ??????????????
DECISION_IS_(N)OT_MADE - ?????????????? ???? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="M" />
                  <xs:enumeration value="N" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ProtocolExportType">
    <xs:annotation>
      <xs:documentation>???????????????? ?????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OrganizationGuid" type="organizations-registry-base:RegOrgType">
        <xs:annotation>
          <xs:documentation>???????????????????????? ?????????????????????????? ??????????/ ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ProtocolNum">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="30" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ProtocolDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????? ???????????????????? </xs:documentation>
        </xs:annotation>
        <xs:element name="AVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? (???????????????? ??????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Meeting">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????????
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="tns:VoitingType">
                <xs:sequence>
                  <xs:element name="MeetingDate" type="xs:dateTime">
                    <xs:annotation>
                      <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="EVoting">
          <xs:annotation>
            <xs:documentation>?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="EVotingDateBegin" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EVotingDateEnd" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ?????????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="Discipline">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????? ?????????????????????? ?? ???????????????????? ?????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InfoReview">
                <xs:annotation>
                  <xs:documentation>?????????????? ???????????????????????? ?? ?????????????????????? ?? (??????) ??????????????????????, ?????????????? ?????????? ???????????????????????? ???? ???????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="base:LongTextType">
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
                <xs:annotation>
                  <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" fixed="true" name="FirstVoting" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>???????????? ??????

?????????????????????? ???????????? ????????  ?? tns:VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????" ?????? "????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MeetingAVoting">
          <xs:annotation>
            <xs:documentation>??????????-?????????????? ??????????????????????
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MeetingDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?? ?????????? ???????????????????? ????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VotingPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????????????? ???????????????? </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="StartMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ???????????? ???????????? ?????????????? ??????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="EndMakingDecisionDate" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>???????? ?????????????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ResolutionPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ???????????? ??????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3000" />
                    <xs:minLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element maxOccurs="unbounded" ref="tns:Attachments" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="MeetingType" type="tns:MeetingTypeType">
        <xs:annotation>
          <xs:documentation>?????? ????????????????

???????????????? ?????????????????? ????????????????:
-Owners - ???????????????? ??????????????????????????
-Homeowners - ???????????????? ??????
-Cooperative - ???????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="ExtraVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>???????????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="AnnualVoting" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????? ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VoteInitiators">
        <xs:annotation>
          <xs:documentation>???????????????? ???? ?????????????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="Ind" type="tns:VotingInitiatorIndType">
              <xs:annotation>
                <xs:documentation>???????????????????? ???????? (?????????????????????? ??????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Org" type="organizations-registry-base:RegOrgVersionType">
              <xs:annotation>
                <xs:documentation>?????????????????????? ?????????????????? ???????????????? ???? ?????? ????. ???????? (????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="MeetingEligibility">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ????????????????
???????????????????? ????????????????
(C)OMPETENT - ???????????????????? (?????????? ????????????)
(N)OT_COMPETENT- ???? ???????????????????? (???????????? ??????????????????????)
</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="C" />
            <xs:enumeration value="N" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="DecisionList">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:sequence>
              <xs:element minOccurs="0" name="QuestionNumber" type="tns:QuestionNumberType">
                <xs:annotation>
                  <xs:documentation>?????????? ??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="QuestionName">
                <xs:annotation>
                  <xs:documentation>????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:minLength value="1" />
                    <xs:maxLength value="3000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="DecisionsType" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? (?????? ???63)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="HomeownersDecisionsType">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? ?????? ?????? (?????? ???341)</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent mixed="false">
                    <xs:extension base="nsi-base:nsiRef" />
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
              <xs:choice minOccurs="0">
                <xs:annotation>
                  <xs:documentation>?????? ?????????????? ?????? ??????????????????????</xs:documentation>
                </xs:annotation>
                <xs:element fixed="true" name="CharterContained" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>???????? ?? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element fixed="true" name="CharterNotContained" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>?????? ?? ????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
              <xs:sequence>
                <xs:annotation>
                  <xs:documentation>???????????????????? ?????????????????????? </xs:documentation>
                </xs:annotation>
                <xs:element minOccurs="0" name="Agree" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Against" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="Abstent" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>???????????????????? ?????????????????????? ??????????????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:element minOccurs="0" name="FormingFund" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????????? ???????????????????????? ?????????? (???????????????????? ???????? ??????????\???????????? ???????????????????????? ???????????? ?????? 62)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="ManagementType" type="nsi-base:nsiRef">
                <xs:annotation>
                  <xs:documentation>?????????????????? ???????????? ???????????????????? ?????? (???????????????????? ?????????????? ?????????????????????? ?????? 25)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="VotingSystemDetails" type="tns:VotingSystemDetailsType">
                <xs:annotation>
                  <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????. ?????????????????????? ???????????? ?????? ?????????????? "?????????????????????????? ???????? ???????????????????????????? ?????????????? ?????? ???????????????????? ???????????? ???????????????? ?????????????????????????? ?????????????????? ?? ?????????????????????????????? ???????? ?? ?????????? ???????????????? ??????????????????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
                <xs:annotation>
                  <xs:documentation>???????????????? ?? ???????????????????? ????????

?????????????????????? ???????????? ?????? ???????????????? ?? ?????????? "?????????????????????? ???????????????????????????? ???????????? ???????????????? ?? ?????????????????? ?????????? ??(??????) ????????"</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:element minOccurs="0" name="votingResume">
              <xs:annotation>
                <xs:documentation>???????? ??????????????????????
???????????????????? ????????????????:
DECISION_IS_(M)ADE - ?????????????? ??????????????
DECISION_IS_(N)OT_MADE - ?????????????? ???? ??????????????</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="M" />
                  <xs:enumeration value="N" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Modification">
        <xs:annotation>
          <xs:documentation>?????????????????? ??????????????????. ?????????????????????? ?????? ???????????????????? ?????? ?? ?????????????? "????????????????"</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:minLength value="1" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="VotingSystemDetailsType">
    <xs:annotation>
      <xs:documentation>???????????????????? ?? ??????????????, ?? ?????????????? ???????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="VotingSystem" type="tns:VotingSystemType">
        <xs:annotation>
          <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????? ?? VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????" ?????? "???????? ??????????????"</xs:documentation>
        </xs:annotation>
        <xs:element name="VotingSystemName">
          <xs:annotation>
            <xs:documentation>???????????????????????? ??????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:maxLength value="2000" />
              <xs:minLength value="1" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="VotingSystemGuid" type="base:GUIDType">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ??????????????. ?????????? ???????? ???????????????? ???????????? ???????? ?? VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????"</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="VotingSystemUrl">
        <xs:annotation>
          <xs:documentation>?????????? ?? ???????? ????????????????. ?????????????????????? ???????? ?? VotingSystem ?????????????? "???????????????????????? ???????????????????????????? ??????????????" ?????? "???????? ??????????????" </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="2000" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PublicPropertyContractType">
    <xs:sequence>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>??????????????????/????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="Organization" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Entrepreneur" type="individual-registry-base:IndType">
          <xs:annotation>
            <xs:documentation>???????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="FIASHouseGuid" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>??????????. ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContractNumber" type="tns:ContractNumberType">
        <xs:annotation>
          <xs:documentation>?????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Date" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StartDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????? ?????????????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ContractObject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Comments">
        <xs:annotation>
          <xs:documentation>??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Payment" type="bills-base:SmallMoneyPositiveType">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? ???? ???????????????????????????? ?? ?????????????????????? ?????????? ???????????? ?????????????????? ?????????????????????????? ?????????????????? ?? ?????? ?? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MoneySpentDirection">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????????????????????? ??????????????, ?????????????????? ???? ?????????????????????? ???????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="ContractAttachment" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????????? (??????????????/???????????????????????????? ????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="RentAgrConfirmationDocument">
        <xs:annotation>
          <xs:documentation>???????????????? ???????????????? ??????????????????????????  </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element maxOccurs="unbounded" name="ProtocolMeetingOwners">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ProtocolNum">
                    <xs:annotation>
                      <xs:documentation>?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:maxLength value="30" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="ProtocolDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" name="TrustDocAttachment" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>??????????????????, ???????????????????????????? ???????????????????? ?????????????????? ??????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="ProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ???????????????? ?????????????????????????? ?? ?????? ??????  (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" fixed="true" name="IsGratuitousBasis" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? ???? ?????????????????????????? ?????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PublicPropertyContractExportType">
    <xs:sequence>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>??????????????????/????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="Organization" type="organizations-registry-base:RegOrgType">
          <xs:annotation>
            <xs:documentation>??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Entrepreneur" type="individual-registry-base:IndType">
          <xs:annotation>
            <xs:documentation>???????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="FIASHouseGuid" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>??????????. ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContractNumber" type="tns:ContractNumberType">
        <xs:annotation>
          <xs:documentation>?????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Date" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StartDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="EndDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????? ?????????????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ContractObject">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Comments">
        <xs:annotation>
          <xs:documentation>??????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Payment">
        <xs:annotation>
          <xs:documentation>???????????? ?????????? ???? ???????????????????????????? ?? ?????????????????????? ?????????? ???????????? ?????????????????? ?????????????????????????? ?????????????????? ?? ?????? ?? ??????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:decimal">
            <xs:totalDigits value="10" />
            <xs:fractionDigits value="2" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MoneySpentDirection">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????????????????????? ??????????????, ?????????????????? ???? ?????????????????????? ???????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="base:LongTextType">
            <xs:maxLength value="255" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractAttachment" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????????? (??????????????/???????????????????????????? ????????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RentAgrConfirmationDocument">
        <xs:annotation>
          <xs:documentation>???????????????? ???????????????? ??????????????????????????  </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element maxOccurs="unbounded" name="ProtocolMeetingOwners">
              <xs:annotation>
                <xs:documentation>???????????????? ???????????????? ?????????????????????????? (???????????????????? ???????????? ??????????????????)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ProtocolNum">
                    <xs:annotation>
                      <xs:documentation>?????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:maxLength value="255" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="ProtocolDate" type="xs:date">
                    <xs:annotation>
                      <xs:documentation>???????? ?????????????????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" name="TrustDocAttachment" type="base:AttachmentType">
                    <xs:annotation>
                      <xs:documentation>??????????????????, ???????????????????????????? ???????????????????? ?????????????????? ??????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element maxOccurs="unbounded" name="ProtocolGUID" type="base:GUIDType">
              <xs:annotation>
                <xs:documentation>?????????????????????????? ???????????? ?????????????????? ???????????????? ?????????????????????????? ?? ?????? ??????  (???????????????????? ?????????????????? ???? ?????????????? ???????????????? ?? ??????????????????????)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="VotingInitiatorIndType">
    <xs:annotation>
      <xs:documentation>?????????????????? - ???????????????????? ????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="individual-registry-base:FIOType">
        <xs:sequence>
          <xs:element minOccurs="0" name="Sex">
            <xs:annotation>
              <xs:documentation>?????? (M- ??????????????, F-??????????????)</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1" />
                <xs:maxLength value="1" />
                <xs:enumeration value="M" />
                <xs:enumeration value="F" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DateOfBirth" type="xs:date">
            <xs:annotation>
              <xs:documentation>???????? ????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:sequence>
            <xs:element minOccurs="0" ref="individual-registry-base:SNILS" />
            <xs:element minOccurs="0" ref="tns:VotingInitiatorIndID" />
          </xs:sequence>
          <xs:element minOccurs="0" name="PlaceBirth">
            <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:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VotingInitiatorIndID">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Type" type="nsi-base:nsiRef">
          <xs:annotation>
            <xs:documentation>????????????????, ???????????????????????????? ????????????????  (?????? 95)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Series">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="Number">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IssueDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ???????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="MeetingTypeType">
    <xs:annotation>
      <xs:documentation>?????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Owners" />
      <xs:enumeration value="Homeowners" />
      <xs:enumeration value="Cooperative" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MessageStatusType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ?? ???????????????????? ???????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Posted" />
      <xs:enumeration value="Goes" />
      <xs:enumeration value="Finished" />
      <xs:enumeration value="MeetingCancelled" />
      <xs:enumeration value="Cancelled" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="VotingSystemType">
    <xs:annotation>
      <xs:documentation>??????????????, ?? ?????????????? ???????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="HCS">
        <xs:annotation>
          <xs:documentation>?????? ??????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PublicServicesPortal">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????????????????????????? ???????????????????????????? ?????????????? ?????????????? ???????????? ?????????????????????????????? ?? ?????????????????????????? ???????????? (????????)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Regional">
        <xs:annotation>
          <xs:documentation>???????????????????????? ???????????????????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>???????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="QuestionNumberType">
    <xs:annotation>
      <xs:documentation>?????????? ?????????????? ?? ??????????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="1" />
      <xs:maxInclusive value="9999" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="OwnerDecisionType">
    <xs:annotation>
      <xs:documentation>?????????????? ???????????????????????? ???? ????????????????, ???????????????????? ?? ???????????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:Owner" />
      <xs:element maxOccurs="unbounded" ref="tns:PropertyDetails" />
      <xs:element minOccurs="0" ref="tns:Representative">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ??????????????????????????.

??????????????????????, ???????? ?? ?????????????????? ?????????????????? ?????????????????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QuestionOnDecision" type="tns:QuestionOnDecisionType">
        <xs:annotation>
          <xs:documentation>???????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" name="DecisionAttachments" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QuestionOnDecisionType">
    <xs:annotation>
      <xs:documentation>?????????????? ???? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="QuestionNumber" type="tns:QuestionNumberType">
        <xs:annotation>
          <xs:documentation>?????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="OwnerAgree" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="OwnerAgainst" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ????????????????????????  ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element fixed="true" name="OwnerAbstent" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????????? ??????????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" fixed="true" name="IsDigitalDecision" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "?????????????????????? ???????????????????????? ?? ???????????????????????????? ??????????????". ?????????? ???????? ?????????? true ???????????? ?????? ?????????????????????? ?? ???????????? ???????????????????? "?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="exportQuestionOnDecisionType">
    <xs:annotation>
      <xs:documentation>???????????????????????????? ?????????????? ???? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:sequence>
        <xs:element name="QuestionNumber" type="tns:QuestionNumberType">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="QuestionName">
          <xs:annotation>
            <xs:documentation>????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1" />
              <xs:maxLength value="3000" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:element name="OwnerAgree" type="xs:decimal">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????????? ????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OwnerAgainst" type="xs:decimal">
          <xs:annotation>
            <xs:documentation>?????????????? ????????????????????????  ????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OwnerAbstent" type="xs:decimal">
          <xs:annotation>
            <xs:documentation>?????????????? ???????????????????????? ??????????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" fixed="true" name="IsDigitalDecision" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? "?????????????????????? ???????????????????????? ?? ???????????????????????????? ??????????????". ?????????? ???????? ?????????? true ???????????? ?????? ?????????????????????? ?? ???????????? ???????????????????? "?????????????? ?????????????????????? ?? ???????????????????????????? ??????????????"</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DecisionIndType">
    <xs:annotation>
      <xs:documentation>???????????????????? ???????? ?????? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="individual-registry-base:FIOType" />
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DecisionIndID">
    <xs:annotation>
      <xs:documentation>?????????????????????????? ???????????????? ?????? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Type" type="nsi-base:nsiRef">
          <xs:annotation>
            <xs:documentation>????????????????, ???????????????????????????? ????????????????  (?????? 95)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Series">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="Number">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Owner">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice>
        <xs:element name="OwnerInd">
          <xs:annotation>
            <xs:documentation>???????????????????? ???????? (?????????????????????? ??????????????????)</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent mixed="false">
              <xs:extension base="tns:DecisionIndType">
                <xs:sequence minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>?????????????????? ???????????????????????????? ????????????????</xs:documentation>
                  </xs:annotation>
                  <xs:element minOccurs="0" ref="individual-registry-base:SNILS" />
                  <xs:element minOccurs="0" ref="tns:DecisionIndID">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ???????????????? ????????????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="OwnerOrg" type="organizations-registry-base:RegOrgRootAndVersionType">
          <xs:annotation>
            <xs:documentation>?????????????????????? ?????????????????????? ???? ?????? ????. ???????? (????)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="PropertyDetails">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ??????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="RegistrationNumber">
          <xs:annotation>
            <xs:documentation>?????????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="RegistrationDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PremisesNum" type="tns:PremisesNumType">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TotalArea" type="premises-base:PremisesAreaType">
          <xs:annotation>
            <xs:documentation>?????????? ?????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PropertyType">
          <xs:annotation>
            <xs:documentation>?????? ??????????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="ShareProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="IndividualProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>????????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element default="true" name="JointProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ShareSize">
          <xs:annotation>
            <xs:documentation>???????????? ????????, ?????????????????????????? ????????????????????????.
??????????????????????, ???????? "?????? ??????????????????????????"="??????????????"</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Numerator">
                <xs:annotation>
                  <xs:documentation>???????? ??????????????????????????. ???????????? ???????? (??????????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:minInclusive value="1" />
                    <xs:maxInclusive value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Denumerator">
                <xs:annotation>
                  <xs:documentation>???????? ??????????????????????????. ???????????? ???????? (??????????????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:maxInclusive value="100" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="exportPropertyDetails">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ?????????????????????????? ?????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="RegistrationNumber">
          <xs:annotation>
            <xs:documentation>?????????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="RegistrationDate" type="xs:date">
          <xs:annotation>
            <xs:documentation>???????? ?????????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PremisesNum" type="tns:PremisesNumType">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TotalArea" type="premises-base:PremisesAreaType">
          <xs:annotation>
            <xs:documentation>?????????? ?????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PropertyType">
          <xs:annotation>
            <xs:documentation>?????? ??????????????????????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:choice>
              <xs:element fixed="true" name="ShareProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>??????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element fixed="true" name="IndividualProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>????????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element default="true" name="JointProperty" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="ShareSize">
          <xs:annotation>
            <xs:documentation>???????????? ????????, ?????????????????????????? ????????????????????????.
??????????????????????, ???????? "?????? ??????????????????????????"="??????????????"</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Numerator">
                <xs:annotation>
                  <xs:documentation>???????? ??????????????????????????. ???????????? ???????? (??????????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:minInclusive value="1" />
                    <xs:maxInclusive value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Denumerator">
                <xs:annotation>
                  <xs:documentation>???????? ??????????????????????????. ???????????? ???????? (??????????????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:integer">
                    <xs:maxInclusive value="100" />
                    <xs:minInclusive value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Representative">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ??????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="RepresentativeInd">
            <xs:annotation>
              <xs:documentation>???????????????????? ???????? (??????????????????????????)</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent mixed="false">
                <xs:extension base="tns:DecisionIndType">
                  <xs:sequence minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>?????????????????? ???????????????????????????? ????????????????</xs:documentation>
                    </xs:annotation>
                    <xs:element minOccurs="0" ref="individual-registry-base:SNILS" />
                    <xs:element minOccurs="0" ref="tns:DecisionIndID">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ???????????????? ??????????????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="RepresentativeOrg" type="organizations-registry-base:RegOrgRootAndVersionType">
            <xs:annotation>
              <xs:documentation>?????????????????????? ?????????????????????????? ???? ?????? ????. ????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
        <xs:element name="Notarized" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????????????????????? ???????????????????????? ?????????????????? ???? ??????????????????  ????????????????????????, ???????????????????????????? ??????????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="RepresentativeAttachments" type="base:AttachmentType">
          <xs:annotation>
            <xs:documentation>????????????????, ???????????????????????????? ???????????????? ?????????????????????????????????? ???????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="OwnerRefusalType">
    <xs:annotation>
      <xs:documentation>???????????????????? ?????????? ????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="tns:Owner" />
      <xs:element maxOccurs="unbounded" ref="tns:PropertyDetails" />
      <xs:element minOccurs="0" ref="tns:Representative">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ??????????????????????????. ??????????????????????, ???????? ?????????? ???????????? ???????????????????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RefusalAttachments" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ???????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="OwnerRefusalStatusType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????????? ???????????? ????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Published">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Canceled">
        <xs:annotation>
          <xs:documentation>??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="OwnerRefusalExportType">
    <xs:annotation>
      <xs:documentation>???????????????????? ?????????? ???????????????????????? (?????? ????????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MessageGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????? ?????????????????????????? ?????????????????? ?? ???????????????????? ???????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RefusalGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>???????????????? ?????????????????????????? ?????????????????????? ???????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="tns:Owner" />
      <xs:element maxOccurs="unbounded" ref="tns:exportPropertyDetails" />
      <xs:element minOccurs="0" ref="tns:Representative">
        <xs:annotation>
          <xs:documentation>???????????????? ?? ??????????????????????????. ??????????????????????, ???????? ?????????? ???????????? ???????????????????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RefusalAttachments" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ???????????? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RefusalStatus" type="tns:OwnerRefusalStatusType">
        <xs:annotation>
          <xs:documentation>???????????? ?????????????????????? ???????????? ????????????????????????.
???????????????????? ????????????????:
-Posted-????????????????
-Annuled-??????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PublishDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>???????? ?? ?????????? ???????????????????? ?????????????????????? ????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ObjectAddressType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ??????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="HouseType">
        <xs:annotation>
          <xs:documentation>?????? ????????:                          MKD - ?????????????????????????????? ??????                                   ZHD - ?????????? ??????                ZHDBlockZastroyki - ?????????? ?????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="MKD" />
            <xs:enumeration value="ZHD" />
            <xs:enumeration value="ZHDBlockZastroyki" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ApartmentNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? (??????????????????) / ?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? (?????????????????????? ?? ???????????? ???????????????? ?????????????????????????? ??????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportObjectAddressType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ?????????? (??????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="HouseType">
        <xs:annotation>
          <xs:documentation>?????? ????????:                          MKD - ?????????????????????????????? ??????                                   ZHD - ?????????? ??????                ZHDBlockZastroyki - ?????????? ?????? ?????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="MKD" />
            <xs:enumeration value="ZHD" />
            <xs:enumeration value="ZHDBlockZastroyki" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
        <xs:annotation>
          <xs:documentation>?????????? ????????
???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ApartmentNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ???????????????? (??????????????????) / ?????????? ??????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RoomNumber" type="tns:PremisesNumType">
        <xs:annotation>
          <xs:documentation>?????????? ?????????????? (?????????????????????? ?? ???????????? ???????????????? ?????????????????????????? ??????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IndicatorValueType">
    <xs:annotation>
      <xs:documentation>?????????? ???????????????? ???????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:sequence>
        <xs:choice>
          <xs:annotation>
            <xs:documentation>?????????????????????????? ???????????????? ???????????????????? ????????????????</xs:documentation>
          </xs:annotation>
          <xs:element name="Number" type="tns:IndicatorValueNumberType">
            <xs:annotation>
              <xs:documentation>??????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:sequence>
            <xs:annotation>
              <xs:documentation>????????????????</xs:documentation>
            </xs:annotation>
            <xs:element name="StartRange" type="tns:IndicatorValueNumberType">
              <xs:annotation>
                <xs:documentation>???????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="EndRange" type="tns:IndicatorValueNumberType">
              <xs:annotation>
                <xs:documentation>?????????? ??????????????????</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:choice>
        <xs:element minOccurs="0" ref="base:OKEI" />
      </xs:sequence>
      <xs:element name="Correspond" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>???????????????? ??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="DRSORegOrgType">
    <xs:annotation>
      <xs:documentation>?????????????????????? ???????? ?????? ???????????????????????????? ?????????????????????????????? ?? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence minOccurs="0">
      <xs:element name="orgRootEntityGUID" type="base:GUIDType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DRSOIndType">
    <xs:annotation>
      <xs:documentation>???????????????????? ???????? ?? ????????</xs:documentation>
    </xs:annotation>
    <xs:sequence minOccurs="0">
      <xs:element name="Surname">
        <xs:annotation>
          <xs:documentation>??????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="60" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="FirstName">
        <xs:annotation>
          <xs:documentation>??????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="60" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Patronymic">
        <xs:annotation>
          <xs:documentation>????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="60" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="Sex">
        <xs:annotation>
          <xs:documentation>?????? (M- ??????????????, F-??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1" />
            <xs:maxLength value="1" />
            <xs:enumeration value="M" />
            <xs:enumeration value="F" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="DateOfBirth" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element ref="individual-registry-base:SNILS" />
        <xs:element ref="individual-registry-base:ID" />
      </xs:choice>
      <xs:element minOccurs="0" name="PlaceBirth">
        <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:sequence>
  </xs:complexType>
  <xs:complexType name="ContractSubjectObjectAdressType">
    <xs:annotation>
      <xs:documentation>???? ?? ???? ?????? ?????? ?? ???????????????? ????????????????????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ServiceType">
        <xs:annotation>
          <xs:documentation>?????? ????. ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3) </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="nsi-base:nsiRef" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="MunicipalResource">
        <xs:annotation>
          <xs:documentation>???????????????????????? ????????????. ???????????? ???? ?????? "???????????????????????????? ????????????" (???????????????????? ?????????? 239)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent mixed="false">
            <xs:extension base="nsi-base:nsiRef" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="StartSupplyDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????? ???????????????? ??????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="EndSupplyDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ???????????????? ??????????????. ???????????????? ????????????????????????, ???????? ?????????????? ???????????????? ?? AutomaticRollOverOneYear ?????? ???? ?????????????? ???????????????? ?? IndefiniteTerm</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="DRSOVolumeType">
    <xs:annotation>
      <xs:documentation>???????????????? ?????????? ???????????????? ?????????????? ???? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
      <xs:pattern value="\d{0,30}(\.\d{0,12})?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="IndicatorValueNumberType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
      <xs:fractionDigits value="6" />
      <xs:totalDigits value="20" />
      <xs:maxInclusive value="99999999999999.999999" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OtherQualityIndicatorNameType">
    <xs:annotation>
      <xs:documentation>???????????????????????? ?????????? ???????????????????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:maxLength value="1000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="MeteringDeviceBasicCharacteristicsType">
    <xs:annotation>
      <xs:documentation>???????????????? ???????????????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MeteringDeviceNumber">
        <xs:annotation>
          <xs:documentation>?????????????????? (????????????????) ?????????? ????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MeteringDeviceStamp">
        <xs:annotation>
          <xs:documentation>?????????? ???? (?????????????????????? ?????? ???????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MeteringDeviceModel">
        <xs:annotation>
          <xs:documentation>???????????? ???? (?????????????????????? ?????? ???????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="InstallationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CommissioningDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????? ?? ????????????????????????
???????? ??????????????????????, ???????? ?????? ???? ?????????????? ???? "???????????????????????? (??????????????????????)"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RemoteMeteringMode" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ???????????????????????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RemoteMeteringInfo">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ?????????????????????? ???????????????????????????? ???????????? ?????????????????? ???? ?????????????????? ???????????????????????? ?????????????????????????? ?????????????? (?????????????????????? ?????? ????????????????????, ???????? tns:RemoteMeteringMode = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="2000" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="FirstVerificationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ?????????????? (???????? ?????????????????????? ?????? ????????????????????, ???????? ???? - ???????????????????????? (??????????????????????))</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="VerificationInterval" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????????????????????????? ???????????????? (?????? 16)  (???????? ?????????????????????? ?????? ????????????????????, ???????? ???? - ???????????????????????? (??????????????????????))</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FactorySealDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????????????? ???? ??????????????- ?????????????????????????? (?????????????????????? ?????? ???????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TemperatureSensor" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PressureSensor" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ConsumedVolume" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????? ?????????????????????????? ?????????? ?????????????????????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="CollectiveDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ???????????????????????? ???? (?????? ?????????????? ?????????? = "???????????????????????? (??????????????????????)")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? (?????? ?????????????? ?????????????????????? ?????? ???????????????????? ?????????? ?? ???????????? ??????????, ?????????? ?????????????????????? ???????????????? ?????????????? FIASHouseGuid)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" name="TemperatureSensingElementInfo">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?? ?????????????? ???????????????? ?????????????????????? ?? ?????????????????? ???? ???????????????????????????? ???? ???????? ?????????? (?????????????????????? ?????? ????????????????????, ???????? tns:TemperatureSensor = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="PressureSensingElementInfo">
                <xs:annotation>
                  <xs:documentation>???????????????????? ?? ?????????????? ???????????????? ???????????????? ?? ?????????????????? ???? ???????????????????????????? ???? ???????? ?????????? (?????????????????????? ?????? ????????????????????, ???????? tns:PressureSensor = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="ProjectRegistrationNode" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ?????????????? ???????? ??????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ResidentialPremiseDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ?????? ???????????? ?????????????????? (?????? ?????????????? ?????????? = "????????????????????????????")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ?????? ??????????????  ???????????? 11.1.0.8 ?? ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseInfo">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????? ???????????????? ?????? ???????????? 14.8.0.1. ?????? ?????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="PremiseGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????) ?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ?????? ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="PremiseNo">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
          <xs:unique name="ResidentialPremiseAccounts">
            <xs:annotation>
              <xs:documentation>???????????????? ???????????????????????? ???? ?????? ?????? ???????????? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:selector xpath="tns:AccountGUID" />
            <xs:field xpath="." />
          </xs:unique>
        </xs:element>
        <xs:element name="NonResidentialPremiseDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ?????? ???????????????? ?????????????????? (?????? ?????????????? ?????????? = "????????????????????????????")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ?????? ??????????????  ???????????? 11.1.0.8 ?? ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseInfo">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????? ???????????????? ?????? ???????????? 14.8.0.1. ?????? ?????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="PremiseGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????) ?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ??????  ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="PremiseNo">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
          <xs:unique name="NonResidentialPremiseAccounts">
            <xs:annotation>
              <xs:documentation>???????????????? ???????????????????????? ???? ?????? ?????? ???????????????? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:selector xpath="tns:AccountGUID" />
            <xs:field xpath="." />
          </xs:unique>
        </xs:element>
        <xs:element name="ApartmentHouseDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ?????? ???????????? ???????? (?????? ?????????????? ?????????? = "????????????????????????????", ?????? ???????? = "??????????")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ???????? (?????? ?????????????? ?????????????????????? ?????? ???????????????????? ?????????? ?? ???????????? ??????????, ?????????? ?????????????????????? ???????????????? ?????????????? FIASHouseGuid)</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
          <xs:unique name="ApartmentHouseAccounts">
            <xs:annotation>
              <xs:documentation>???????????????? ???????????????????????? ???? ?????? ?????? ???????????? ????????</xs:documentation>
            </xs:annotation>
            <xs:selector xpath="tns:AccountGUID" />
            <xs:field xpath="." />
          </xs:unique>
        </xs:element>
        <xs:element name="LivingRoomDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ???????????????????? ?????? (?????? ?????????????? ?????????? = "??????????????????")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ??????????????.
?????????????????????? ?????? ?????????????? ?? ???????????????? ???????????? 11.1.0.2</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="LivingRoomInfo">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????? ???????????????? ?????? ???????????? 14.8.0.1. ?????? ?????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="LivingRoomGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="LivingRoomNo">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
          <xs:unique name="LivingRoomAccounts">
            <xs:annotation>
              <xs:documentation>???????????????? ???????????????????????? ???? ?????? ???????????????????? ??????</xs:documentation>
            </xs:annotation>
            <xs:selector xpath="tns:AccountGUID" />
            <xs:field xpath="." />
          </xs:unique>
        </xs:element>
        <xs:element name="CollectiveApartmentDevice">
          <xs:annotation>
            <xs:documentation>???????????????????????????? ?????????????????????????????? ???? (?????? ?????????????? ?????????????????????????? ??????????????????) (?????? ?????????????? ?????????? = "?????????? (????????????????????)")</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ?????? ??????????????  ???????????? 11.1.0.8 ?? ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="PremiseInfo">
                <xs:annotation>
                  <xs:documentation>?????????????????????? ?????? ???????????????? ?????? ???????????? 14.8.0.1. ?????? ?????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="PremiseGUID" type="base:GUIDType">
                      <xs:annotation>
                        <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????) ?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????).
?????????????????????? ?????? ???????????????? ???????????? 11.1.0.2 ?? 14.8.0.1</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="PremiseNo">
                      <xs:annotation>
                        <xs:documentation>?????????? ??????????????????</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
          <xs:unique name="CollectiveApartmentAccounts">
            <xs:annotation>
              <xs:documentation>???????????????? ???????????????????????? ???? ?????? ?????????????????????????????? ????</xs:documentation>
            </xs:annotation>
            <xs:selector xpath="tns:AccountGUID" />
            <xs:field xpath="." />
          </xs:unique>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MeteringDeviceFullInformationType">
    <xs:annotation>
      <xs:documentation>?????? ?????? ???????????????? ????, ???????????????????????????? ???? ???? ???????????? ???????????????? ??????????????????, ?? ?????????? ?????? ???????????????? ???????????????? ?? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicChatacteristicts" type="tns:MeteringDeviceBasicCharacteristicsType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????? ???????????????? ???? ?? ?????????????? ????. ?????? ???????????????????? ???????????? ?? ????, ???????? ???? ?????????? ?????????? ?? ?????????????? ????, ???????????????????? ?????????????????? ???????????????????? ?????????????????? ?????????????????? ????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="NotLinkedWithMetering" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ???????????? ?? ?????????????? ???????????????? ???? (???????????? ?? ?????????????? ???? ??????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="LinkedWithMetering">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ?? ?????????????? ???????????????????? ???????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="InstallationPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ?????????????????? ???????????????? ?????????????? ??????????. ?????????????????? ????????????????: in - ???? ??????????/???? ???????????????? ????????????????????????, out - ???? ????????????/???? ???????????????? ????????????????????????. ???????? ???????????? ?????????? ???????????????? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ??????????/???? ????????????; ???????? ???????????? ?????????? ???????????????? ???????????????????????? ????????????, ???????????????? ???? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ???????????????? ???????????????????????? / ???? ???????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="in" />
                    <xs:enumeration value="out" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="10" name="LinkedMeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ????, ?????????????????????? ?? ?????? ??????, ?? ?????????????? ?????????????????? ???????????????????? ?????????? ???????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:element maxOccurs="3" name="MunicipalResourceNotEnergy" type="tns:MunicipalResourceNotElectricBaseType">
          <xs:annotation>
            <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ?? ?????????????????? ???????????????????? ?????????????????? ????  (???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MunicipalResourceEnergy" type="tns:MunicipalResourceElectricBaseType">
          <xs:annotation>
            <xs:documentation>?????????????????? ???????????????????? ?????????????????? ?? ?????????????????????? ?????????????????????????? ?????? ????, ?????????????????????? ????????????????????????????. ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="3" name="MunicipalResources" type="tns:DeviceMunicipalResourceType">
          <xs:annotation>
            <xs:documentation>???????????????? ?? ???????????????????????? ???????????????? ???? (????????????????????????????, ???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ?????????? ?????????????????????????? ????  </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MeteringDeviceFullInformationExportType">
    <xs:annotation>
      <xs:documentation>?????? ?????? ???????????????? ????, ???????????????????????????? ???? ???? ???????????? ???????????????? ??????????????????, ?? ?????????? ?????? ???????????????? ???????????????? ?? ????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BasicChatacteristicts" type="tns:MeteringDeviceBasicCharacteristicsType">
        <xs:annotation>
          <xs:documentation>???????????????? ????????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????? ???????????????? ???? ?? ?????????????? ????. ?????? ???????????????????? ???????????? ?? ????, ???????? ???? ?????????? ?????????? ?? ?????????????? ????, ???????????????????? ?????????????????? ???????????????????? ?????????????????? ?????????????????? ????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="NotLinkedWithMetering" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ???????????? ?? ?????????????? ???????????????? ???? (???????????? ?? ?????????????? ???? ??????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="LinkedWithMetering">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ?? ?????????????? ???????????????????? ???????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="InstallationPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ?????????????????? ???????????????? ?????????????? ??????????. ?????????????????? ????????????????: in - ???? ??????????/???? ???????????????? ????????????????????????, out - ???? ????????????/???? ???????????????? ????????????????????????. ???????? ???????????? ?????????? ???????????????? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ??????????/???? ????????????; ???????? ???????????? ?????????? ???????????????? ???????????????????????? ????????????, ???????????????? ???? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ???????????????? ???????????????????????? / ???? ???????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="in" />
                    <xs:enumeration value="out" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="10" name="LinkedMeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ????, ?????????????????????? ?? ?????? ??????, ?? ?????????????? ?????????????????? ???????????????????? ?????????? ???????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:choice>
        <xs:element maxOccurs="3" name="MunicipalResourceNotEnergy" type="tns:MunicipalResourceNotElectricExportType">
          <xs:annotation>
            <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ?? ?????????????????? ???????????????????? ?????????????????? ????  (???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MunicipalResourceEnergy" type="tns:MunicipalResourceElectricExportType">
          <xs:annotation>
            <xs:documentation>?????????????????? ???????????????????? ?????????????????? ?? ?????????????????????? ?????????????????????????? ?????? ????, ?????????????????????? ????????????????????????????. ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="3" name="MunicipalResources" type="tns:DeviceMunicipalResourceType">
          <xs:annotation>
            <xs:documentation>???????????????? ?? ???????????????????????? ???????????????? ???? (????????????????????????????, ???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????). ?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ?????????? ?????????????????????????? ????  </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MeteringDeviceToUpdateAfterDevicesValuesType">
    <xs:annotation>
      <xs:documentation>?????? ?????? ???????????????????????????? ???? ?????????? ???????????? ???????????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="MeteringDeviceNumber">
        <xs:annotation>
          <xs:documentation>?????????????????? (????????????????) ?????????? ????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="50" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MeteringDeviceStamp">
        <xs:annotation>
          <xs:documentation>?????????? ???? (?????????????????????? ?????? ???????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="MeteringDeviceModel">
        <xs:annotation>
          <xs:documentation>???????????? ???? (?????????????????????? ?????? ???????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="InstallationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CommissioningDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????? ?? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RemoteMeteringMode" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????????????????????? ???????????????????????????? ???????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="RemoteMeteringInfo">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????????? ?????????????????????? ???????????????????????????? ???????????? ?????????????????? ???? ?????????????????? ???????????????????????? ?????????????????????????? ?????????????? (?????????????????????? ?????? ????????????????????, ???????? tns:RemoteMeteringMode = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="2000" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="TemperatureSensor" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? ????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PressureSensor" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ???????????????? ????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="CollectiveDevice">
        <xs:annotation>
          <xs:documentation>???????????????????????????? ???????????????????????? ???? (???????????????? ?????????????????????? "?????? ?????????????? ??????????" = ???????????????????????? (????????????????????????))</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="TemperatureSensorInformation">
              <xs:annotation>
                <xs:documentation>???????????????????? ?? ?????????????? ???????????????? ?????????????????????? ?? ?????????????????? ???? ???????????????????????????? ???? ???????? ?????????? (?????????????????????? ?????? ????????????????????, ???????? tns:TemperatureSensor = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="2000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element minOccurs="0" name="PressureSensorInformation">
              <xs:annotation>
                <xs:documentation>???????????????????? ?? ?????????????? ???????????????? ???????????????? ?? ?????????????????? ???? ???????????????????????????? ???? ???????? ?????????? (?????????????????????? ?????? ????????????????????, ???????? tns:PressureSensor = true, ?? ?????????????????? ???????????? ???????? ???? ???????????????????????????? ?????? ??????????????)</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="2000" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccountGUID" type="base:GUIDType">
        <xs:annotation>
          <xs:documentation>?? ???????????? ?????????????????? ?????????????? ???????????? ???????????????????? ???????????????? ???? ???????????????????? ???????????????? (???????????? ?????????? ?????????????????? ????????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="100" name="Certificate" type="base:AttachmentType">
        <xs:annotation>
          <xs:documentation>?????????????????????? ?????????? ???????? ?????????? ???????? ?????????? ?? ????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:annotation>
          <xs:documentation>?????????????????????? ???????????? ?????? ????, ?????????????????????????????? ??????????????????</xs:documentation>
        </xs:annotation>
        <xs:element maxOccurs="3" name="MunicipalResourceNotEnergy" type="metering-device-base:OneRateMeteringValueBaseType">
          <xs:annotation>
            <xs:documentation>???????????? ???? ?????????????????? ?????????????? ??????????????????. ???????????????????????? ???????????? (???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????) ???????????? ???????? ???????????? ?????? ????, ?????? ?? ?????? ???????????????? ????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MunicipalResourceEnergy" type="tns:MunicipalResourceElectricUpdateType">
          <xs:annotation>
            <xs:documentation>???????????? ???? ?????????????????? ?????????????? ?????????????????? ???? ?????????????????????????? ??????????????. ???????????????????? ???????????????? ?????? ???????????????????? ?????????????? ?????????????????? ?? ?????????????????????? ?? ?????????? ???? ???? ???????????????????? ?????????????? (???????? ???????? ?????????????????? ?????????????????????????????? ???????????? ???????? ??????????????????).</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="FirstVerificationDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ?????????????????? ?????????????? (???????? ?????????? ?????????????????????????? ?????????? ???????????? ???????????????? ??????????????????, ???? ?????????????????? ?? ???????????????????????????? ?????????? ???????????????? ???????????? ??????????????)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FactorySealDate" type="xs:date">
        <xs:annotation>
          <xs:documentation>???????? ???????????????????????????? ???? ??????????????-??????????????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ConsumedVolume" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????????????? ?????? ?????????????????????????? ?????????? ?????????????????????????? ??????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0">
        <xs:annotation>
          <xs:documentation>???????????????????? ?? ?????????? ???????????????? ???? ?? ?????????????? ????. ?????? ???????????????????? ???????????? ?? ????, ???????? ???? ?????????? ?????????? ?? ?????????????? ????, ???????????????????? ?????????????????? ???????????????????? ?????????????????? ?????????????????? ????</xs:documentation>
        </xs:annotation>
        <xs:element fixed="true" name="NotLinkedWithMetering" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ???????????? ?? ?????????????? ???????????????? ???? (???????????? ?? ?????????????? ???? ??????)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="LinkedWithMetering">
          <xs:annotation>
            <xs:documentation>?????????? ??????????????(????) ???????????????????????? ?? ?????????????? ???????????????????? ???????????????? ??????????</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="InstallationPlace">
                <xs:annotation>
                  <xs:documentation>?????????? ?????????????????? ???????????????? ?????????????? ??????????. ?????????????????? ????????????????: in - ???? ??????????/???? ???????????????? ????????????????????????, out - ???? ????????????/???? ???????????????? ????????????????????????. ???????? ???????????? ?????????? ???????????????? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ??????????/???? ????????????; ???????? ???????????? ?????????? ???????????????? ???????????????????????? ????????????, ???????????????? ???? ?????????????????????????? ??????????????, ???? ???? ?????????????????????????????? ???? ???????????????? ???????????????????????? / ???? ???????????????? ????????????????????????</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="in" />
                    <xs:enumeration value="out" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" maxOccurs="10" name="LinkedMeteringDeviceVersionGUID" type="metering-device-base:MeteringDeviceGUIDType">
                <xs:annotation>
                  <xs:documentation>?????????????????????????? ???????????? ????, ?????????????????????? ?? ?????? ??????, ?? ?????????????? ?????????????????? ???????????????????? ?????????? ???????????????? ????</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element minOccurs="0" name="AddressChatacteristicts">
        <xs:annotation>
          <xs:documentation>?????????????????? ???????????? ???????????????????????????? ????</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="ResidentialPremiseDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ?????? ???????????? ?????????????????? (?????? ?????????????? ?????????? = "????????????????????????????")</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????? ??????????????????)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="NonResidentialPremiseDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ?????? ???????????????? ?????????????????? (?????? ?????????????? ?????????? = "????????????????????????????")</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ?????????????????? (?????? = ?????????????? ??????????????????)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="ApartmentHouseDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ?????? ???????????? ???????? (?????? ?????????????? ?????????? = "????????????????????????????", ?????? ???????? = "??????????")</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:element maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????, ?????????????? ???????????????????? ???????????????????? ?? ???????????????? ???????????? ????   (???? ???????????? ?????????????????????? ?????? ?????????????? tns:importMeteringDeviceDataRequest/tns:FIASHouseGuid)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element fixed="true" name="isChangeToFIASHouseGuid" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>?????????????? "???????????????? ?????????? ???? ???? ?????????? ????????, ?????????????????? ?? tns:importMeteringDeviceDataRequest/tns:FIASHouseGuid?"</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="CollectiveDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ???????????????????????? ???? (?????? ?????????????? ?????????? = "???????????????????????? (??????????????????????)")</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:element maxOccurs="unbounded" name="FIASHouseGuid" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????, ?????????????? ???????????????????? ???????????????????? ?? ???????????????? ???????????? ????   (???? ???????????? ?????????????????????? ?????? ?????????????? tns:importMeteringDeviceDataRequest/tns:FIASHouseGuid)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element fixed="true" name="isChangeToFIASHouseGuid" type="xs:boolean">
                    <xs:annotation>
                      <xs:documentation>?????????????? "???????????????? ?????????? ???? ???? ?????????? ???????? ???????????????????? ?? tns:importMeteringDeviceDataRequest/ tns:FIASHouseGuid?"</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="LivingRoomDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ???????????????????? ?????? (?????? ?????????????? ?????????? = "??????????????????"</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="LivingRoomGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ??????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CollectiveApartmentDevice">
              <xs:annotation>
                <xs:documentation>???????????????????????????? ?????????????????????????????? ???? (?????? ?????????????? ?????????????????????????? ??????????????????) (?????? ?????????????? ?????????? = "?????????? (????????????????????)")</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="PremiseGUID" type="base:GUIDType">
                    <xs:annotation>
                      <xs:documentation>?????????????????????????? ???????????? ??????????????????</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceNotElectricBaseType">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ???? ?? ?????????????????? ???????????????????? ?????????????????? (???????????????? ????????, ?????????????? ????????, ???????????????? ??????????????, ??????, ?????????????? ?????????????? ????????). ???????????????????????? ?????? ???????????????? / ?????????????????? ???? ?????? ?????????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="metering-device-base:OneRateMeteringValueBaseType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="Unit">
            <xs:annotation>
              <xs:documentation>?????? ?????????????? ?????????????????? ?????????????????? ???? (???? ???????????????????????? ???????????????????????????? ????????). ???????????????????? ?????? ????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:annotation>
                  <xs:documentation>112: ????????, 113: ???????????????????? ????????, 233: ??????????????????????, 245: ????????????????-??????, 246: ????????????????-??????, 271: ????????????, A056: ????????????????????, A058: ????????????????????</xs:documentation>
                </xs:annotation>
                <xs:enumeration value="112" />
                <xs:enumeration value="113" />
                <xs:enumeration value="233" />
                <xs:enumeration value="245" />
                <xs:enumeration value="246" />
                <xs:enumeration value="271" />
                <xs:enumeration value="A056" />
                <xs:enumeration value="A058" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceNotElectricExportType">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ???? ?? ?????????????????? ???????????????????? ?????????????????? (???????????????? ????????, ?????????????? ????????, ???????????????? ??????????????, ??????, ?????????????? ?????????????? ????????). ???????????????????????? ?????? ???????????????? / ?????????????????? ???? ?????? ?????????????????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="metering-device-base:OneRateMeteringValueExportType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="Unit">
            <xs:annotation>
              <xs:documentation>?????? ?????????????? ?????????????????? ?????????????????? ???? (???? ???????????????????????? ???????????????????????????? ????????). ???????????????????? ?????? ????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:annotation>
                  <xs:documentation>112: ????????, 113: ???????????????????? ????????, 233: ??????????????????????, 245: ????????????????-??????, 246: ????????????????-??????, 271: ????????????, A056: ????????????????????, A058: ????????????????????</xs:documentation>
                </xs:annotation>
                <xs:enumeration value="112" />
                <xs:enumeration value="113" />
                <xs:enumeration value="233" />
                <xs:enumeration value="245" />
                <xs:enumeration value="246" />
                <xs:enumeration value="271" />
                <xs:enumeration value="A056" />
                <xs:enumeration value="A058" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MeteringValueInDefaultUnit">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????????????? ????, ???????????????????? ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????. ??????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ???? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="MeteringValue" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DefaultUnit" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceNotElectricExportType2">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????????????? ????: ???????????????????????? ????????????, ?????????????????? ???????????????????? ?????????????????? ?? ???????????????? ?????????????????? ???? ?? (???????? ????????????????????) ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????, ???????????????? ???????????? ?? ???????????????????? ????. ???????????????????????? ?????? ???????????????? ???????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MunicipalResourceNotElectricBaseType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="MeteringValueInDefaultUnit">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????????????? ????, ???????????????????? ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????. ??????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ???? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="MeteringValue" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DefaultUnit" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="ReadingsSource" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="orgPPAGUID" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ??????????????????????, ?????????????? ?????????? ?????????????????? ?? ??????????????. ???? ??????????????????????, ???????? ?????????????????? ???????? ?????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceElectricBaseType">
    <xs:annotation>
      <xs:documentation>?????????????????? ???????????????????? ?????????????????? (?????????????????????????? ??????????????) ?? ???????????????? ?? ???? (??????????. ?????????????????????????? ?? ????). ?? ?????????????????????? ???? ???????????????????? ??????????????????, ???????????????? ?????? ???????????????? ????, ???????????????????????? ?????? ?????? ???? ???????????????????? ??????????????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="metering-device-base:ElectricMeteringValueBaseType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="TransformationRatio">
            <xs:annotation>
              <xs:documentation>?????????????????????? ??????????????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:decimal">
                <xs:fractionDigits value="4" />
                <xs:minExclusive value="0" />
                <xs:maxInclusive value="9999999999.9999" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Unit">
            <xs:annotation>
              <xs:documentation>?????? ?????????????? ?????????????????? ?????????????????? ???? (???? ???????????????????????? ???????????????????????????? ????????). ???????????????????? ?????? ????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:annotation>
                  <xs:documentation>245: ????????????????-??????</xs:documentation>
                </xs:annotation>
                <xs:enumeration value="245" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceElectricUpdateType">
    <xs:annotation>
      <xs:documentation>?????????????????? ???????????????????? ?????????????????? (?????????????????????????? ??????????????) ?? ???????????????????? ???????????????? ?? ???? (??????????. ??????????????????????????). ?? ?????????????????????? ???? ???????????????????? ??????????????????, ???????????????? ?????? ???????????????? ????, ???????????????????????? ?????? ?????? ???? ???????????????????? ??????????????.</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="metering-device-base:ElectricMeteringValueBaseType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="TransformationRatio">
            <xs:annotation>
              <xs:documentation>?????????????????????? ??????????????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:decimal">
                <xs:fractionDigits value="4" />
                <xs:minExclusive value="0" />
                <xs:maxInclusive value="9999999999.9999" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceElectricExportType">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????????????????? ????: ???????????????????????? ????????????, ?????????????????? ???????????????????? ?????????????????? ?? ???????????????? ?????????????????? ???? ?? (???????? ????????????????????) ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????, ???????????????? ???????????? ?? ???????????????????? ????. ???????????????????????? ?????? ???????????????? ???????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="metering-device-base:ElectricMeteringValueExportType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="TransformationRatio">
            <xs:annotation>
              <xs:documentation>?????????????????????? ??????????????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:decimal">
                <xs:fractionDigits value="4" />
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="9999999999.9999" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Unit">
            <xs:annotation>
              <xs:documentation>?????? ?????????????? ?????????????????? ?????????????????? ???? (???? ???????????????????????? ???????????????????????????? ????????). ???????????????????? ?????? ????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:annotation>
                  <xs:documentation>245: ????????????????-??????</xs:documentation>
                </xs:annotation>
                <xs:enumeration value="245" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MeteringValueInDefaultUnit">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????????????? ????, ???????????????????? ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????. ??????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ???? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="MeteringValueT1" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="MeteringValueT2" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T2</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="MeteringValueT3" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T3</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DefaultUnit" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MunicipalResourceElectricExportType2">
    <xs:annotation>
      <xs:documentation>???????????? ???????????????????????????? ????: ???????????????????????? ????????????, ?????????????????? ???????????????????? ?????????????????? ?? ???????????????? ?????????????????? ???? ?? (???????? ????????????????????) ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????, ???????????????? ???????????? ?? ???????????????????? ????. ???????????????????????? ?????? ???????????????? ???????????? ????</xs:documentation>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:MunicipalResourceElectricBaseType">
        <xs:sequence minOccurs="0">
          <xs:element minOccurs="0" name="MeteringValueInDefaultUnit">
            <xs:annotation>
              <xs:documentation>???????????????? ?????????????????? ????, ???????????????????? ?? ???????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????. ??????????????????????, ???????? ???? ?????????????????? ???? ???????????????????? ???? ???? ???? ???? ??????????????????</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="MeteringValueT1" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T1</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="MeteringValueT2" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T2</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element minOccurs="0" name="MeteringValueT3" type="metering-device-base:MeteringValueType">
                  <xs:annotation>
                    <xs:documentation>???????????????? ???? ???????????? T3</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DefaultUnit" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>?????????????? ?????????????????? ?????????????????????????? ?????????????? ???? ??????????????????</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element minOccurs="0" name="ReadingsSource" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????? ??????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="orgPPAGUID" type="xs:string">
            <xs:annotation>
              <xs:documentation>?????????????????????????? ??????????????????????, ?????????????? ?????????? ?????????????????? ?? ??????????????. ???? ??????????????????????, ???????? ?????????????????? ???????? ?????????????? ??????????????????????</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="DeviceMunicipalResourceType">
    <xs:annotation>
      <xs:documentation>???????????????? ?? ???????????????????????? ?????????????? ???? (????????????????????????????, ???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MunicipalResource" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>???????????????????????? ???????????? (????????????????????????????, ???????????????? ??????????????, ??????, ?????????????? ????????, ???????????????? ????????, ?????????????? ?????????????? ????????)  (?????? 2)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Unit">
        <xs:annotation>
          <xs:documentation>?????? ?????????????? ?????????????????? ?????????????????? ???? ???? ????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="112" />
            <xs:enumeration value="113" />
            <xs:enumeration value="233" />
            <xs:enumeration value="245" />
            <xs:enumeration value="246" />
            <xs:enumeration value="271" />
            <xs:enumeration value="A056" />
            <xs:enumeration value="A058" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="TariffCount">
        <xs:annotation>
          <xs:documentation>???????????????????? ?????????????? ???? (1, 2 ?????? 3). ?????????????????????? ???????????? ?????? ???? - ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:integer">
            <xs:minInclusive value="1" />
            <xs:maxInclusive value="3" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="TransformationRatio">
        <xs:annotation>
          <xs:documentation>?????????????????????? ??????????????????????????. ?????????? ?????????????????????? ???????????? ?????? ???? ????????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:decimal">
            <xs:fractionDigits value="4" />
            <xs:minExclusive value="0" />
            <xs:maxInclusive value="9999999999.9999" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportAnnulmentType">
    <xs:annotation>
      <xs:documentation>???????????????????? ???? ?????????????????????????? (??????????????)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="ReasonOfAnnulment">
        <xs:annotation>
          <xs:documentation>?????????????? ????????????????????????</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="1000" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HostelDataType">
    <xs:annotation>
      <xs:documentation>???????????? ??????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:sequence>
        <xs:element minOccurs="0" name="IsRegionProperty" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ???????????????? ???????????????????? ?????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IsMunicipalProperty" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:element minOccurs="0" name="HostelType" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ?????????????????? (?????????????????????? ???????????????????? ???? ?????????????????????? ?????? 362)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportHostelDataType">
    <xs:annotation>
      <xs:documentation>???????????? ?????????????????? ?????? ????????????????</xs:documentation>
    </xs:annotation>
    <xs:sequence minOccurs="0">
      <xs:element minOccurs="0" name="IsMunicipalProperty" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ?????????????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IsRegionProperty" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>?????? ?????????????????? ?? ?????????????????????????? ???????????????? ???????????????????? ?????????????????? ?? ?? ???????????? ???????????? ???????????????????????? ?? ???????????????? ??????????????????</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="HostelType" type="nsi-base:nsiRef">
        <xs:annotation>
          <xs:documentation>?????? ?????????????????? (???????????????? ???? ?????????????????????? 362)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>