<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='wsdl-viewer.xsl'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="esf" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="InvoiceService" targetNamespace="esf">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="esf" xmlns:ns1="abstractInvoice.esf" xmlns:esf="esf" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="esf">
  <xs:import namespace="abstractInvoice.esf"/>
  <xs:element name="InvoiceInfo" type="tns:InvoiceInfo"/>
  <xs:element name="signedContent" type="tns:IdsConfirmedList"/>
  <xs:complexType name="DeleteInvoiceByIdRequest">
    <xs:complexContent>
      <xs:extension base="tns:InvoiceByIdRequest">
        <xs:sequence>
          <xs:element name="signature" type="xs:string">
            <xs:annotation>
              <xs:documentation>ЭЦП</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="x509Certificate" type="xs:string">
            <xs:annotation>
              <xs:documentation>PEM строковое представление (Base64 Encoded) X.509 сертификата, выданного удостоверяющим центром. Используется для проверки подписи СФ и полномочий данного пользователя</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="InvoiceByIdRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="idList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="id" type="xs:long">
                  <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 abstract="true" name="AbstractSessionAwareRequest">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Идентификатор сессии (см. SessionService)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeleteInvoiceByIdResponse">
    <xs:sequence>
      <xs:element name="resultList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="changeStatusResult" type="tns:DeleteResult">
              <xs:annotation>
                <xs:documentation>Результат выполнения операции по удалению ошибочных ЭСФ</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeleteResult">
    <xs:annotation>
      <xs:documentation>Результат выполнения операции по удалению ошибочных ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="invoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="isDeleted" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Флаг успешного удаления ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccessDeniedFault">
    <xs:annotation>
      <xs:documentation>При отсутствии у пользователя прав на выполнение данной операции</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="description" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BusinessFault">
    <xs:annotation>
      <xs:documentation>При возникновении ошибки в ПО</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="description" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SessionClosedFault">
    <xs:annotation>
      <xs:documentation>При попытке выполнить действие, когда сессия пользователя была закрыта вызовом соответствующего метода либо по таймауту</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="description" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="criteria" type="tns:QueryInvoiceCriteria">
            <xs:annotation>
              <xs:documentation>Объект содержащий критерии поиска ЭСФ</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceCriteria">
    <xs:annotation>
      <xs:documentation>Объект содержащий критерии поиска ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="direction" type="tns:InvoiceDirection">
        <xs:annotation>
          <xs:documentation>Признак, указывающий, являются ли запрашиваемые ЭСФ входящими или исходящими для запрашивающей стороны</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="contragentTin" type="xs:string">
        <xs:annotation>
          <xs:documentation>ИИН/БИН контрагента</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dateFrom" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата выписки ЭСФ с которой выполняется поиск</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dateTo" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата выписки ЭСФ по которую выполняется поиск</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="lastUpdateDateFrom" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата последнего обновления ЭСФ с которой выполняется поиск</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="lastUpdateDateTo" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата последнего обновления ЭСФ по которую выполняется поиск</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="invoiceStatusList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="invoiceStatus" type="tns:InvoiceStatus">
              <xs:annotation>
                <xs:documentation>Cтатус ЭСФ в системе</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="invoiceType" type="ns1:InvoiceType">
        <xs:annotation>
          <xs:documentation>Тип ЭСФ: ORDINARY_INVOICE - обычный, FIXED_INVOICE - исправленный,ADDITIONAL_INVOICE - дополнительный</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="orderBy" type="xs:string">
        <xs:annotation>
          <xs:documentation>Поле сортировки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="asc" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Направление сортировки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="pageNum" type="xs:int">
        <xs:annotation>
          <xs:documentation>Номер страницы с результатами</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceResponse">
    <xs:sequence>
      <xs:element name="lastBlock" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Текущий блок является последним</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currPage" type="xs:int">
        <xs:annotation>
          <xs:documentation>Номер текущего блока результата</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rsCount" type="xs:int">
        <xs:annotation>
          <xs:documentation>Количество возвращаемых записей</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invoiceInfoList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="invoiceInfo" type="tns:InvoiceInfo">
              <xs:annotation>
                <xs:documentation>Информация о зарегистрированном ЭСФ включая бланк</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceInfo">
    <xs:annotation>
      <xs:documentation>Информация о зарегистрированном ЭСФ включая бланк</xs:documentation>
    </xs:annotation>
    <xs:all>
      <xs:element name="invoiceBody" type="xs:string">
        <xs:annotation>
          <xs:documentation>ЭСФ (XML)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="invoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="registrationNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>Регистрационный номер ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inputDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата поступления ЭСФ в систему</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="deliveryDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата доставки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lastUpdateDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата обновления ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="signatureValid" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Статус ЭЦП</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="invoiceStatus" type="tns:InvoiceStatus">
        <xs:annotation>
          <xs:documentation>Статус ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="cancelReason" type="xs:string">
        <xs:annotation>
          <xs:documentation>Причина аннулирования</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="version" type="xs:string">
        <xs:annotation>
          <xs:documentation>Версия ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="hash" type="xs:string">
        <xs:annotation>
          <xs:documentation>Хэш</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="signature">
        <xs:annotation>
          <xs:documentation>ЭЦП (J)</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="400"/>
            <xs:minLength value="0"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="signatureType" type="tns:SignatureType">
        <xs:annotation>
          <xs:documentation>Тип ЭЦП (J)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="certificate" type="xs:string">
        <xs:annotation>
          <xs:documentation>Сертификат для проверки подписи СФ, который содержит также информацию о пользователе — владельце сертификата, который и создал ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="deadline" type="tns:deadline">
        <xs:annotation>
          <xs:documentation>Дэдлайн отклонения</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="kogd" type="xs:string">
        <xs:annotation>
          <xs:documentation>Код органа государственных доходов</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="deadline">
    <xs:annotation>
      <xs:documentation>Контроль сроков отклонения</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="dateInput" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата ввода ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="deadlineDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Контрольный срок</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="documentId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="documentType" type="tns:DocumentType">
        <xs:annotation>
          <xs:documentation>Тип документа</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="registrationNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>Регистрационный номер документа</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="tin" type="xs:string">
        <xs:annotation>
          <xs:documentation>БИН</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="type" type="tns:DeadlineType">
        <xs:annotation>
          <xs:documentation>Тип дэдлайна</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceByIdWithReasonRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="signature" type="xs:string">
            <xs:annotation>
              <xs:documentation>ЭЦП</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="x509Certificate" type="xs:string">
            <xs:annotation>
              <xs:documentation>PEM строковое представление (Base64 Encoded) X.509 сертификата, выданного удостоверяющим центром. Используется для проверки подписи СФ и полномочий данного пользователя</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="idWithReasonList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="invoiceIdWithReason" type="tns:InvoiceIdWithReason">
                  <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="InvoiceIdWithReason">
    <xs:annotation>
      <xs:documentation>Идентификатор ЭСФ в системе вместе с причиной совершения операции</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="id" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reason" type="xs:string">
        <xs:annotation>
          <xs:documentation>Причина совершения операции</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TryChangeStatusResponse">
    <xs:sequence>
      <xs:element name="resultList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="changeStatusResult" type="tns:ChangeStatusResult">
              <xs:annotation>
                <xs:documentation>Результат операции изменения статуса</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeStatusResult">
    <xs:annotation>
      <xs:documentation>Результат операции изменения статуса</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="invoiceSummary" type="tns:InvoiceSummary">
        <xs:annotation>
          <xs:documentation>Краткая информация о ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="isChanged" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Был ли изменен статус ЭСФ в результате текущей операции</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="errorCode" type="tns:errorCode">
        <xs:annotation>
          <xs:documentation>Информация об ошибке, по причине которой операция не была произведена</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="errorText" type="xs:string">
        <xs:annotation>
          <xs:documentation>Текст ошибки, по причине которой операция не была произведена</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceSummary">
    <xs:annotation>
      <xs:documentation>Краткая информация об ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:all>
      <xs:element name="invoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="date" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата выписки ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="invoiceStatus" type="tns:InvoiceStatus">
        <xs:annotation>
          <xs:documentation>Cтатус ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="num" type="xs:string">
        <xs:annotation>
          <xs:documentation>Исходящий номер ЭСФ в бухгалтерии отправителя</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="cancelReason" type="xs:string">
        <xs:annotation>
          <xs:documentation>Причина аннулирования</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="registrationNumber" type="xs:string">
        <xs:annotation>
          <xs:documentation>Регистрационный номер ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="lastUpdateDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата последнего обновления статуса ЭСФ (в формате времени с временной зоной)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="InvoiceSummaryResponse">
    <xs:sequence>
      <xs:element name="invoiceSummaryList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="invoiceSummary" type="tns:InvoiceSummary">
              <xs:annotation>
                <xs:documentation>Краткая информация об ЭСФ</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnterpriseValidationRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="enterpriseKeyList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="enterpriseKey" type="tns:EnterpriseKey">
                  <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="EnterpriseKey">
    <xs:annotation>
      <xs:documentation>Базовая информация по налогоплательщику</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="certificateSeries" type="xs:string">
        <xs:annotation>
          <xs:documentation>Cерия свидетельства плательщика НДС</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="certificateNum" type="xs:string">
        <xs:annotation>
          <xs:documentation>Номер свидетельства плательщика НДС</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tin" type="xs:string">
        <xs:annotation>
          <xs:documentation>ИИН/БИН</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="bik" type="xs:string">
        <xs:annotation>
          <xs:documentation>БИК банка</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="iik" type="xs:string">
        <xs:annotation>
          <xs:documentation>Счёт (ИИК)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnterpriseValidationResponse">
    <xs:sequence>
      <xs:element name="resultList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="enterpriseValidationResult" type="tns:EnterpriseValidationResult">
              <xs:annotation>
                <xs:documentation>Результат валидация налогоплательщика</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnterpriseValidationResult">
    <xs:annotation>
      <xs:documentation>Результат валидация налогоплательщика</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="tin" type="xs:string">
        <xs:annotation>
          <xs:documentation>ИИН/БИН</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="resultType" type="tns:EnterpriseValidationResultType">
        <xs:annotation>
          <xs:documentation>Код ошибки валидации налогоплательщика</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceByKeyRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="invoiceKeyList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="invoiceKey" type="tns:InvoiceKey">
                  <xs:annotation>
                    <xs:documentation>Объект содержащий дату и внутренний номер ЭСФ</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="direction" type="tns:InvoiceDirection">
            <xs:annotation>
              <xs:documentation>Признак, указывающий, являются ли запрашиваемые ЭСФ входящими или исходящими для запрашивающей стороны</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="InvoiceKey">
    <xs:annotation>
      <xs:documentation>Объект содержащий дату и внутренний номер ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:all>
      <xs:element name="date" type="xs:string">
        <xs:annotation>
          <xs:documentation>Дата выписки ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="num" type="xs:string">
        <xs:annotation>
          <xs:documentation>Номер ЭСФ в бухгалтерии поставщика</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceUpdateRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="lastEventDate" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation>Дата с которой следует возвращать результаты (в формате времени с временной зоной)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="lastInvoiceId" type="xs:long">
            <xs:annotation>
              <xs:documentation>Идентификатор последнего ЭСФ полученный в предыдущем блоке</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="direction" type="tns:InvoiceDirection">
            <xs:annotation>
              <xs:documentation>Признак, указывающий, являются ли запрашиваемые ЭСФ входящими или исходящими для запрашивающей стороны</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="limit" type="xs:int">
            <xs:annotation>
              <xs:documentation>Максимальное количество возвращаемых объектов</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="fullInfoOnStatusChange" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>Возвращать полную информацию об ЭСФ при изменении статуса</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceUpdateResponse">
    <xs:sequence>
      <xs:element name="lastEventDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата последней записи в этом блоке (в формате времени с временной зоной)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="lastInvoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ последней записи в этом блоке</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lastBlock" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Текущий блок является последним</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invoiceInfoList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="invoiceInfo" type="tns:InvoiceInfo">
              <xs:annotation>
                <xs:documentation>Информация о зарегистрированном ЭСФ включая бланк</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceApproveByIdRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="signature" type="xs:string">
            <xs:annotation>
              <xs:documentation>ЭЦП</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="x509Certificate" type="xs:string">
            <xs:annotation>
              <xs:documentation>PEM строковое представление (Base64 Encoded) X.509 сертификата, выданного удостоверяющим центром. Используется для проверки подписи СФ и полномочий данного пользователя</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="invoiceIdList" type="tns:IdsConfirmedList">
            <xs:annotation>
              <xs:documentation>Идентификаторы ЭСФ в системе</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IdsConfirmedList">
    <xs:sequence>
      <xs:element name="ids">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="id" type="xs:long"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceErrorByIdRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="idList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="id" type="xs:long">
                  <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="InvoiceErrorByIdResponse">
    <xs:sequence>
      <xs:element name="invoiceErrorList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="invoiceError" type="tns:InvoiceError">
              <xs:annotation>
                <xs:documentation>Список c описанием ошибок тяжелого ФЛК для ЭСФ</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceError">
    <xs:annotation>
      <xs:documentation>Информация об ошибках тяжелого ФЛК для ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="invoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="errors">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="error" type="tns:Error">
              <xs:annotation>
                <xs:documentation>Ошибки валидации ЭСФ</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Error">
    <xs:annotation>
      <xs:documentation>Объект содержащий ошибки валидации документа</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="property" type="xs:string">
        <xs:annotation>
          <xs:documentation>Поле документа, в котором обнаружена ошибка</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="errorCode" type="tns:errorCode">
        <xs:annotation>
          <xs:documentation>Код ошибки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="text" type="xs:string">
        <xs:annotation>
          <xs:documentation>Текст ошибки</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QueryInvoiceHistoryByIdRequest">
    <xs:complexContent>
      <xs:extension base="tns:AbstractSessionAwareRequest">
        <xs:sequence>
          <xs:element name="idList">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="id" type="xs:long">
                  <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="QueryInvoiceHistoryByIdResponse">
    <xs:sequence>
      <xs:element name="resultList">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="esfHistory" type="tns:InvoiceInfoHistoryRecord">
              <xs:annotation>
                <xs:documentation>Список истории ЭСФ</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvoiceInfoHistoryRecord">
    <xs:annotation>
      <xs:documentation>Информация об истории ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:all>
      <xs:element minOccurs="0" name="invoiceId" type="xs:long">
        <xs:annotation>
          <xs:documentation>Идентификатор ЭСФ в системе</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="status" type="tns:InvoiceStatus">
        <xs:annotation>
          <xs:documentation>Статус ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="dateTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Дата и время изменения</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="userId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Логин пользователя, инициировавшего смену статуса</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="tin" type="xs:string">
        <xs:annotation>
          <xs:documentation>ИИН/БИН участника иницировавшего изменение</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="statusDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Описание статуса</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="clientType" type="tns:ClientType">
        <xs:annotation>
          <xs:documentation>Тип клиента</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="InvoiceDirection">
    <xs:annotation>
      <xs:documentation>Признак, указывающий, являются ли запрашиваемые ЭСФ входящими или исходящими для запрашивающей стороны</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="INBOUND">
        <xs:annotation>
          <xs:documentation>Входящие</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OUTBOUND">
        <xs:annotation>
          <xs:documentation>Исходящие</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="InvoiceStatus">
    <xs:annotation>
      <xs:documentation>Статус ЭСФ в системе</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="IN_QUEUE">
        <xs:annotation>
          <xs:documentation>В очереди</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IN_PROCESSING">
        <xs:annotation>
          <xs:documentation>В обработке</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CREATED">
        <xs:annotation>
          <xs:documentation>Созданный</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DELIVERED">
        <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:enumeration value="CANCELED_BY_OGD">
        <xs:annotation>
          <xs:documentation>Аннулирован ИС ЭСФ для отнесения в зачет и на вычеты</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CANCELED_BY_SNT_DECLINE">
        <xs:annotation>
          <xs:documentation>Аннулирован при отклонении СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CANCELED_BY_SNT_REVOKE">
        <xs:annotation>
          <xs:documentation>Аннулирован при отзыве СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="REVOKED">
        <xs:annotation>
          <xs:documentation>Отозванный</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IMPORTED">
        <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="FAILED">
        <xs:annotation>
          <xs:documentation>Ошибочный</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DELETED">
        <xs:annotation>
          <xs:documentation>Удаленный</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DECLINED">
        <xs:annotation>
          <xs:documentation>Отклоненный</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SEND_TO_ISGO">
        <xs:annotation>
          <xs:documentation>Заблокирован ИС ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WAIT_BIOMETRICS_VERIFICATION">
        <xs:annotation>
          <xs:documentation>В ожидании биометрической идентификации</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FAILED_BIOMETRICS_VERIFICATION">
        <xs:annotation>
          <xs:documentation>Биометрическая идентификация не пройдена в срок</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DELETED_BIOMETRICS_VERIFICATION">
        <xs:annotation>
          <xs:documentation>Удаленный не прошедший биометрическую идентификацию</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WAITING_CUSTOMER_CONFIRMATION">
        <xs:annotation>
          <xs:documentation>В ожидании подтверждения получателя</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WAITING_CUSTOMER_REVOKE_CONFIRMATION">
        <xs:annotation>
          <xs:documentation>В ожидании подтверждения отзыва получателя</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SignatureType">
    <xs:annotation>
      <xs:documentation>Тип ЭЦП</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="COMPANY">
        <xs:annotation>
          <xs:documentation>ЭЦП юридического лица</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OPERATOR">
        <xs:annotation>
          <xs:documentation>ЭЦП лица, уполномоченного подписывать счета-фактуры</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DocumentType">
    <xs:annotation>
      <xs:documentation>Тип документа</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="INVOICE">
        <xs:annotation>
          <xs:documentation>Счет-фактура</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AWP">
        <xs:annotation>
          <xs:documentation>Акт выполненных работ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ECONTRACT">
        <xs:annotation>
          <xs:documentation>Электронный договор</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="INVOICE_DRAFT">
        <xs:annotation>
          <xs:documentation>Черновик Счет-фактуры</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EGP_AWP">
        <xs:annotation>
          <xs:documentation>Акт выполненных работ ЭГЗ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EGP_CONTRACT">
        <xs:annotation>
          <xs:documentation>Договор ЭГЗ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SNT">
        <xs:annotation>
          <xs:documentation>Сопроводительная накладная на товары</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PERMISSIVE_DOCUMENT">
        <xs:annotation>
          <xs:documentation>Разрешительный документ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="KS_ACCOUNT">
        <xs:annotation>
          <xs:documentation>Контрольный счет</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="KS_STATEMENT">
        <xs:annotation>
          <xs:documentation>Платежное поручение</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DOCUMENT_GTD">
        <xs:annotation>
          <xs:documentation>ДТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DOCUMENT_FNO">
        <xs:annotation>
          <xs:documentation>ФНО-328</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DOCUMENT_ZVT">
        <xs:annotation>
          <xs:documentation>ЗВТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DOCUMENT_GTD_ZVT">
        <xs:annotation>
          <xs:documentation>ДТ и ЗВТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UFORM">
        <xs:annotation>
          <xs:documentation>Универсальная Форма</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CERTIFICATE_CT">
        <xs:annotation>
          <xs:documentation>Сертификат CT-1, CT-KZ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TRACEABILITY_PASSPORT">
        <xs:annotation>
          <xs:documentation>Паспорт прослеживаемости</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GOVERNMENT_ORDER">
        <xs:annotation>
          <xs:documentation>Государственный заказ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DECLARATION_FIAT">
        <xs:annotation>
          <xs:documentation>Декларация фиатных расходов</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PAYMENT_ORDER">
        <xs:annotation>
          <xs:documentation>Платежное поручение</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="VAT_CREDIT_NOTICE">
        <xs:annotation>
          <xs:documentation>Извещение об отнесении в зачет</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DeadlineType">
    <xs:annotation>
      <xs:documentation>Тип контроля сроков</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="DECLINE">
        <xs:annotation>
          <xs:documentation>Отклонение ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UNREVOKE">
        <xs:annotation>
          <xs:documentation>Отклонение отзыва ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TotalImplementationStageDeadline">
        <xs:annotation>
          <xs:documentation>Общий срок реализации по этапу</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TotalPaymentStageDeadline">
        <xs:annotation>
          <xs:documentation>Общий срок оплаты по этапу</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TotalImplementationDeadline">
        <xs:annotation>
          <xs:documentation>Общий срок реализации</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TotalPaymentDeadline">
        <xs:annotation>
          <xs:documentation>Общий срок оплаты</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImplementationDeadline">
        <xs:annotation>
          <xs:documentation>Срок реализации по данному ТРУ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PaymentDeadline">
        <xs:annotation>
          <xs:documentation>Срок оплаты по данному ТРУ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PaymentDate">
        <xs:annotation>
          <xs:documentation>Дата погашения</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PaymentEndDate">
        <xs:annotation>
          <xs:documentation>Дата окончания платежей</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SntConfirmDeadline">
        <xs:annotation>
          <xs:documentation>Дата окончания подтверждения/отклонения</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SntCancelDeadline">
        <xs:annotation>
          <xs:documentation>Дата окончания отзыва</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SntOriginalEsfDeadline">
        <xs:annotation>
          <xs:documentation>Дата формирования основной ЭСФ на основании СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SntAdditionalEsfDeadline">
        <xs:annotation>
          <xs:documentation>Дата формирования дополнительной ЭСФ на основании СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SntFixedDeadline">
        <xs:annotation>
          <xs:documentation>Дата окончания выписки исправленной СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvoiceCancelAfterSntDecline">
        <xs:annotation>
          <xs:documentation>Дата окончания возможности выписки исправленного ЭСФ после отклонения СНТ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="errorCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NO_AUTH"/>
      <xs:enumeration value="CONTENT_HAS_INVALID_CHARACTERS"/>
      <xs:enumeration value="CERTIFICATE_OTHER_PARTY"/>
      <xs:enumeration value="CERTIFICATE_EXPIRED"/>
      <xs:enumeration value="CERTIFICATE_NOT_YET_VALID"/>
      <xs:enumeration value="CERTIFICATE_NOT_VALID"/>
      <xs:enumeration value="CERTIFICATE_REVOKED"/>
      <xs:enumeration value="CERTIFICATE_SIGNATURE_NOT_VALID"/>
      <xs:enumeration value="CERTIFICATE_POLICY_NOT_VALID"/>
      <xs:enumeration value="CERTIFICATE_IS_NOT_FOR_PRIVATE"/>
      <xs:enumeration value="CERTIFICATE_IS_NOT_FOR_ENTERPRISE"/>
      <xs:enumeration value="CERTIFICATE_IS_NOT_FOR_AUTH"/>
      <xs:enumeration value="CERTIFICATE_IS_NOT_FOR_SIGNING"/>
      <xs:enumeration value="PASSWORD_EXPIRED"/>
      <xs:enumeration value="PASSWORD_WRONG"/>
      <xs:enumeration value="PASSWORD_FORMAT_INVALID"/>
      <xs:enumeration value="USER_HAS_NOT_REGISTERED"/>
      <xs:enumeration value="BUSINESS_PROFILE_TYPE_REQUIRED"/>
      <xs:enumeration value="CERTIFICATE_SERIES_OR_CERTIFICATE_NUM_ABSENT"/>
      <xs:enumeration value="CERTIFICATE_SERIES_OR_CERTIFICATE_NUM_WRONG"/>
      <xs:enumeration value="HEAD_OFFICE_CANNOT_BE_BRANCH_NON_RESIDENT"/>
      <xs:enumeration value="BRANCH_NON_RESIDENT_STATE_ERROR"/>
      <xs:enumeration value="ORIGINAL_DOCUMENT_SIGNATURE_VERIFICATION_FAILED"/>
      <xs:enumeration value="SIGNATURE_VERIFICATION_FAILED"/>
      <xs:enumeration value="SIGNATURE_INVALID_FORMAT"/>
      <xs:enumeration value="CERTIFICATE_INVALID_FORMAT"/>
      <xs:enumeration value="FALSE_COMPANY_VALITATION_FAILED"/>
      <xs:enumeration value="FLK_VALITATION_FAILED"/>
      <xs:enumeration value="FIELD_IS_NULL"/>
      <xs:enumeration value="FIELD_INVALID"/>
      <xs:enumeration value="INVALID_INVOICE_VERSION"/>
      <xs:enumeration value="USER_NOT_FOUND"/>
      <xs:enumeration value="IIN_NOT_VALID"/>
      <xs:enumeration value="OCSP_NOT_AVAILABLE"/>
      <xs:enumeration value="USER_BLOCKED"/>
      <xs:enumeration value="ENTERPRISE_NOT_FOUND_FOR_USER"/>
      <xs:enumeration value="PERMISSIONS_EXPIRED"/>
      <xs:enumeration value="NO_REQUIRED_PERMISSIONS"/>
      <xs:enumeration value="NO_REQUIRED_TAXPAYER_STATE"/>
      <xs:enumeration value="PROXY_NOT_YET"/>
      <xs:enumeration value="SELLER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SELLER_IS_FAKE"/>
      <xs:enumeration value="CUSTOMER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="CUSTOMER_IS_FAKE"/>
      <xs:enumeration value="SELLER_TIN_NOT_EQUALS_WITH_TIN_IN_SESSION"/>
      <xs:enumeration value="SELLER_PARTICIPANT_TYPE_NOT_EQUALS_WITH_PARTICIPANT_TYPE_IN_SESSION"/>
      <xs:enumeration value="CONSIGNOR_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="CONSIGNOR_IS_FAKE"/>
      <xs:enumeration value="CONSIGNEE_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="CONSIGNEE_IS_FAKE"/>
      <xs:enumeration value="CUSTOMER_NOT_PUBLIC_OFFICE"/>
      <xs:enumeration value="BIK_IIK_TIN_NOT_CORRECT"/>
      <xs:enumeration value="INDIVIDUAL_SELLER_CANT_BE_JO_PARTICIPANT"/>
      <xs:enumeration value="INDIVIDUAL_CUSTOMER_CANT_BE_JO_PARTICIPANT"/>
      <xs:enumeration value="REORGANIZED_SELLER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="REORGANIZED_CUSTOMER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="REORGANIZED_SELLER_IS_FAKE"/>
      <xs:enumeration value="REORGANIZED_CUSTOMER_IS_FAKE"/>
      <xs:enumeration value="AGENT_SELLER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="AGENT_CUSTOMER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="AGENT_SELLER_IS_FAKE"/>
      <xs:enumeration value="AGENT_CUSTOMER_IS_FAKE"/>
      <xs:enumeration value="DEMO_TINS"/>
      <xs:enumeration value="INVOICE_DATE_TOO_FAR"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND_TIN_FIELD_DIFFERS"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND_NUM_FIELD_DIFFERS"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND_DATE_FIELD_DIFFERS"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND_PROJECT_CODE_FIELD_DIFFERS"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND_REGISTRATION_NUMBER_FIELD_DIFFERS"/>
      <xs:enumeration value="RELATED_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="INVOICE_SENDER_NOT_VALID"/>
      <xs:enumeration value="MAIN_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="INVOICE_NOT_FOUND"/>
      <xs:enumeration value="INVOICE_AND_RELATED_SNT_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_PRODUCTS_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_SELLERS_NOT_EQUALS"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_SERVICE_COUNT_GREATER_MAIN"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_SELLERS_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_CUSTOMERS_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_NDS_RATE_TYPES_NOT_EQUALS"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_CUSTOMERS_WRONG_STATUS"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_TURNOVER_DATE_NOT_CORRESPONDED"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_DATE_RANGE_INVALID"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_NONRESIDENT_WRONG_STATUS"/>
      <xs:enumeration value="MAIN_AND_FIXED_INVOICES_RETAIL_WRONG_STATUS"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_PRODUCT_UNIT_PRICE_IS_ABSENT"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_UNIT_CODE_DIFFERENT"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_UNIT_CODE_MUST_MATCH_FIRST_FOUR_DIGITS"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_LESSOR_PRODUCT_NOT_FOUND"/>
      <xs:enumeration value="UNIT_CODE_IN_MAIN_INVOICE_NOT_EXISTS_IN_DICTIONARY"/>
      <xs:enumeration value="UNIT_CODE_IN_ADDITIONAL_INVOICE_NOT_EXISTS_IN_DICTIONARY"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_QUANTITY_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_UNIT_PRICE_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_PRICE_WITHOUT_TAX_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_EXCISE_AMOUNT_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_TURNOVER_SIZE_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_NDS_AMOUNT_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_PRICE_WITH_TAX_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_QUANTITATIVE_QUANTITY_SUM_NEGATIVE"/>
      <xs:enumeration value="MAIN_FOR_ADDITIONAL_INVOICES_NOT_FOUND"/>
      <xs:enumeration value="NOT_UNIQUE_DB_ERROR_MSG"/>
      <xs:enumeration value="NOT_UNIQUE_MEMORY_ERROR_MSG"/>
      <xs:enumeration value="FIXED_ORDINARY_ERROR_MSG"/>
      <xs:enumeration value="FIXED_NOT_ALLOWED_FOR_REORGANIZATION"/>
      <xs:enumeration value="ADDITIONAL_PARENT_ERROR_MSG"/>
      <xs:enumeration value="FIXED_PARENT_ERROR_MSG"/>
      <xs:enumeration value="FIXED_RELATED_DB_ERROR_MSG"/>
      <xs:enumeration value="FIXED_RELATED_MEMORY_ERROR_MSG"/>
      <xs:enumeration value="FIXED_ALREADY_EXISTS_ERROR_MSG"/>
      <xs:enumeration value="FIXED_CREATED"/>
      <xs:enumeration value="CANCEL_PARENT_INVOICE"/>
      <xs:enumeration value="CANCEL_OGD"/>
      <xs:enumeration value="CANCEL_OGD_ADMIN"/>
      <xs:enumeration value="RESTORED_OGD"/>
      <xs:enumeration value="RESTORED_OGD_ADMIN"/>
      <xs:enumeration value="ARM_USER_NEED_EMAIL_FOR_PASSWORD_CHANGE"/>
      <xs:enumeration value="USER_IS_NOT_SUPER_ADMIN"/>
      <xs:enumeration value="REQUIRED_VALUE_NOT_FOUND"/>
      <xs:enumeration value="INVOICE_MISSING"/>
      <xs:enumeration value="WRONG_TIN"/>
      <xs:enumeration value="WRONG_TYPE"/>
      <xs:enumeration value="WRONG_STATUS"/>
      <xs:enumeration value="WRONG_DATE"/>
      <xs:enumeration value="WRONG_SUM"/>
      <xs:enumeration value="WRONG_PARENT_STATUS"/>
      <xs:enumeration value="WRONG_FIXED_PARENT_STATUS"/>
      <xs:enumeration value="LOCKED_BY_SENDING_TO_ISGO"/>
      <xs:enumeration value="PARENT_LOCKED_BY_SENDING_TO_ISGO"/>
      <xs:enumeration value="CAN_CREATE_ONLY_ADDITIONAL_INVOICE_FROM_REORGANIZED"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FROM_REORGANIZED_MAY_BE_ONLY_FOR_RETURN"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FROM_REORGANIZED_PERIOD_EXPIRED"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FROM_REORGANIZED_SUM_CHANGED_FOR_6"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FROM_REORGANIZED_QUANTITY_DIFFERS"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FOR_REORGANIZED_DATE_EXPIRED"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_FOR_REORGANIZED_ONLY_RETURN_ALLOWED"/>
      <xs:enumeration value="WRONG_NOT_PAYER_NDS"/>
      <xs:enumeration value="WRONG_VM_FLK"/>
      <xs:enumeration value="LOCKED_BY_MSH"/>
      <xs:enumeration value="INVOICE_HAS_DECLINED_SNT_REVOKE_DENIED"/>
      <xs:enumeration value="INVOICE_ALREADY_LINKED_WITH_SNT"/>
      <xs:enumeration value="INVOICE_CONTAINS_SNT_PRODUCTS"/>
      <xs:enumeration value="INVALID_CONSIGNEE_COUNTRY_CODE"/>
      <xs:enumeration value="INVALID_CUSTOMER_COUNTRY_CODE"/>
      <xs:enumeration value="INVALID_SELLER_COUNTRY_CODE"/>
      <xs:enumeration value="INVALID_SELLER_REORGANIZATION_TIN"/>
      <xs:enumeration value="INVALID_CUSTOMER_REORGANIZATION_TIN"/>
      <xs:enumeration value="INVALID_CURRENCY_CODE"/>
      <xs:enumeration value="INVALID_DELIVERY_CONDITION_CODE"/>
      <xs:enumeration value="INVALID_TRANSPORT_TYPE_CODE"/>
      <xs:enumeration value="INVALID_ORIGIN_CODE"/>
      <xs:enumeration value="NDS_CERTIFICATE_NUM_IS_EMPTY"/>
      <xs:enumeration value="NDS_CERTIFICATE_SERIES_IS_EMPTY"/>
      <xs:enumeration value="NDS_REGISTRATION_DATE_WRONG"/>
      <xs:enumeration value="NDS_REGISTRATION_DATE_ABSENT"/>
      <xs:enumeration value="MISSING_SHARING_AGREEMENT_PARTICIPANT"/>
      <xs:enumeration value="MISSING_JOINT_ACTIVITY_PARTICIPANT"/>
      <xs:enumeration value="MISSING_PRINCIPAL"/>
      <xs:enumeration value="SELLER_MISSING_SHARING_AGREEMENT_PARTICIPANT"/>
      <xs:enumeration value="SELLER_MISSING_JOINT_ACTIVITY_PARTICIPANT"/>
      <xs:enumeration value="SELLER_MISSING_PRINCIPAL"/>
      <xs:enumeration value="CUSTOMER_MISSING_SHARING_AGREEMENT_PARTICIPANT"/>
      <xs:enumeration value="CUSTOMER_MISSING_JOINT_ACTIVITY_PARTICIPANT"/>
      <xs:enumeration value="CUSTOMER_MISSING_PRINCIPAL"/>
      <xs:enumeration value="NOT_MISSING_SHARING_AGREEMENT_PARTICIPANT"/>
      <xs:enumeration value="INVALID_CUSTOMER_TIN"/>
      <xs:enumeration value="PROJECT_CODE_NOT_FOUND"/>
      <xs:enumeration value="PROJECT_CODE_SELLER_AGENT_NOTACTIVE"/>
      <xs:enumeration value="PROJECT_CODE_SELLER_AGENT_MISSING"/>
      <xs:enumeration value="PROJECT_CODE_CUSTOMER_AGENT_NOTACTIVE"/>
      <xs:enumeration value="PROJECT_CODE_CUSTOMER_AGENT_MISSING"/>
      <xs:enumeration value="PROJECT_SELLER_AGENT_TIN_FAKE"/>
      <xs:enumeration value="PROJECT_CUSTOMER_AGENT_TIN_FAKE"/>
      <xs:enumeration value="PROJECT_SELLER_TIN_FAKE"/>
      <xs:enumeration value="PROJECT_CUSTOMER_TIN_FAKE"/>
      <xs:enumeration value="TNVED_CODE_CANT_BE_EMPTY"/>
      <xs:enumeration value="TNVED_CODE_NOT_FOUND"/>
      <xs:enumeration value="TNVED_CODE_USES_IN_VSTORE"/>
      <xs:enumeration value="TNVED_CODE_INCONSISTENT"/>
      <xs:enumeration value="TNVED_CODE_DIFFERS"/>
      <xs:enumeration value="TNVED_CODE_FIXED_ID_NOT_EQUALS"/>
      <xs:enumeration value="ORIGIN_CODE_5_EAEC_INCOMPATIBLE"/>
      <xs:enumeration value="NDS_RATE_INCORRECT"/>
      <xs:enumeration value="PRODUCT_DECLARATION_REQUIRED"/>
      <xs:enumeration value="PRODUCT_NUMBER_IN_DECLARATION_REQUIRED"/>
      <xs:enumeration value="PRODUCT_DECLARATION_SNT_ONLY_KZ"/>
      <xs:enumeration value="PUBLIC_OFFICE_FIELDS_NOT_CONSISTENT"/>
      <xs:enumeration value="CURRENCY_RATE_NOT_MATCH"/>
      <xs:enumeration value="CURRENCY_RATE_SHOULD_BE_NULL"/>
      <xs:enumeration value="UNKNOWN_PAPER_REASON"/>
      <xs:enumeration value="PAPER_REASON_NOT_SET"/>
      <xs:enumeration value="PAPER_DATE_NOT_SET"/>
      <xs:enumeration value="PAPER_SNT_PAPER_DATE_EXPIRED"/>
      <xs:enumeration value="PAPER_SNT_DATE_NOT_BEGIN"/>
      <xs:enumeration value="PAPER_SNT_MISSING_REQUIREMENT_UNAVAILABLE_FOR_DATE"/>
      <xs:enumeration value="DOWNTIME_NOT_FOUND_FOR_DATE"/>
      <xs:enumeration value="WRONG_INVOICE_TYPE_FOR_PAPER_REASON"/>
      <xs:enumeration value="WRONG_CHILD_INVOICE_WITH_PAPER_REASON"/>
      <xs:enumeration value="BLOCKING_NOT_FOUND_FOR_DATE"/>
      <xs:enumeration value="PAPER_INVOICE_TIME_EXPIRED"/>
      <xs:enumeration value="PAPER_INVOICE_NOT_AVAILABLE_FOR_MOVABLE_PRODUCTS"/>
      <xs:enumeration value="PAPER_INVOICE_TIME_ERROR_FOR_LESSOR"/>
      <xs:enumeration value="PAPER_INVOICE_FOR_REORGANIZATION_DISABLED"/>
      <xs:enumeration value="PAPER_INVOICE_FIXED_FOR_REORGANIZATION_DISABLED"/>
      <xs:enumeration value="NDS_RATE_FOR_NOT_NDS_PAYER"/>
      <xs:enumeration value="NDS_RATE_FOR_NDS_PAYER"/>
      <xs:enumeration value="NDS_AMOUNT_FOR_NOT_NDS_PAYER"/>
      <xs:enumeration value="CATALOG_TRU_ID_NOT_FOUND"/>
      <xs:enumeration value="SELLER_NOT_HAVE_REQUIRED_REGISTRATION_TYPE"/>
      <xs:enumeration value="CUSTOMER_NOT_HAVE_REQUIRED_REGISTRATION_TYPE"/>
      <xs:enumeration value="SELLER_IS_BLOCKED"/>
      <xs:enumeration value="CUSTOMER_IS_BLOCKED"/>
      <xs:enumeration value="CUSTOMER_IS_NOT_ENTREPRENEUR"/>
      <xs:enumeration value="CUSTOMER_AGENT_IS_BLOCKED"/>
      <xs:enumeration value="SELLER_AGENT_IS_BLOCKED"/>
      <xs:enumeration value="CONSIGNOR_IS_BLOCKED"/>
      <xs:enumeration value="CONSIGNEE_IS_BLOCKED"/>
      <xs:enumeration value="REVOKE_IS_BLOCKED"/>
      <xs:enumeration value="SELLER_PROJECT_PARTICIPANTS_ERROR"/>
      <xs:enumeration value="CUSTOMER_PROJECT_PARTICIPANTS_ERROR"/>
      <xs:enumeration value="PARTICIPANT_SHARE_INCORRECT"/>
      <xs:enumeration value="PROJECT_NOT_FOUND_ERROR"/>
      <xs:enumeration value="SELLER_PROJECT_NOT_FOUND_ERROR"/>
      <xs:enumeration value="SELLER_PROJECT_MORE_THAN_ONE"/>
      <xs:enumeration value="CUSTOMER_PROJECT_NOT_FOUND_ERROR"/>
      <xs:enumeration value="CUSTOMER_PROJECT_MORE_THAN_ONE"/>
      <xs:enumeration value="SELLER_BRANCH_NOT_BELONGS_TO_HEAD"/>
      <xs:enumeration value="BRANCH_SELLER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="BRANCH_SELLER_IS_FAKE"/>
      <xs:enumeration value="CUSTOMER_BRANCH_NOT_BELONGS_TO_HEAD"/>
      <xs:enumeration value="BRANCH_CUSTOMER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="BRANCH_CUSTOMER_IS_FAKE"/>
      <xs:enumeration value="TAXPAYER_IS_NOT_RESPONSIBLE_FOR_BUDGET"/>
      <xs:enumeration value="ENTERPRISE_ADMIN_PROFILE_CHANGES_DENIED"/>
      <xs:enumeration value="STORE_CREATE_USER_TIN_NULL"/>
      <xs:enumeration value="STORE_EDIT_USER_TIN_NULL"/>
      <xs:enumeration value="PARENT_TAXPAYER_STORE_NOT_FOUND"/>
      <xs:enumeration value="PARENT_TAXPAYER_STORE_IS_CHILD"/>
      <xs:enumeration value="USER_IS_NOT_ALLOWED_TO_EDIT_STORE"/>
      <xs:enumeration value="USER_IS_NOT_ALLOWED_TO_EDIT_PARENT_STORE"/>
      <xs:enumeration value="STORE_CREATE_NAME_EXISTS"/>
      <xs:enumeration value="STORE_CREATE_PARENT_NOT_FOUND"/>
      <xs:enumeration value="STORE_CREATE_POSTING_STORE_EXISTS"/>
      <xs:enumeration value="STORE_CREATE_DEFAULT_STORE_EXISTS"/>
      <xs:enumeration value="STORE_CREATE_DEFAULT_STORE_DOESNT_EXISTS"/>
      <xs:enumeration value="STORE_CREATE_FIRST_STORE_SHOULD_BE_DEFAULT"/>
      <xs:enumeration value="STORE_CREATE_OIL_OVD_POINTED_TWICE"/>
      <xs:enumeration value="STORE_CREATE_TOBACO_OVD_POINTED_TWICE"/>
      <xs:enumeration value="STORE_CREATE_ALCOHOL_LICENSE_POINTED_TWICE"/>
      <xs:enumeration value="STORE_CREATE_RAW_MATERIALS_WRONG_TYPE"/>
      <xs:enumeration value="STORE_CREATE_RAW_MATERIALS_INCOMPATIBLE_ATTR"/>
      <xs:enumeration value="STORE_ALCOHOL_LICENSE_DELETED"/>
      <xs:enumeration value="STORE_OIL_OVD_DELETED"/>
      <xs:enumeration value="STORE_TOBACCO_OVD_DELETED"/>
      <xs:enumeration value="PRODUCT_DEFICIENCY"/>
      <xs:enumeration value="PRODUCT_DEFICIENCY_TO_RETURN_BY_RELATED_INVOICE"/>
      <xs:enumeration value="PRODUCT_EAEC_EXPORT_FORBIDDEN"/>
      <xs:enumeration value="PRODUCT_DEFICIENCY_PREARCHIVE"/>
      <xs:enumeration value="TAXPAYER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="TAXPAYER_IS_FAKE"/>
      <xs:enumeration value="TAXPAYER_STORE_NOT_FOUND"/>
      <xs:enumeration value="TAXPAYER_STORE_MOVEMENT_PROHIBITED"/>
      <xs:enumeration value="TAXPAYER_STORE_PROJECT_CODE_INCORRECT"/>
      <xs:enumeration value="TAXPAYER_STORE_COOPERATIVE_FLAG_INCORRECT"/>
      <xs:enumeration value="TAXPAYER_STORE_LESSEE_TIN_INCORRECT"/>
      <xs:enumeration value="TAXPAYER_STORE_COOPERATIVE_STORE_REQUIRED"/>
      <xs:enumeration value="TAXPAYER_IS_BLOCKED"/>
      <xs:enumeration value="SENDER_AND_RECIPIENT_STORES_HAS_DIFFERENT_TIN"/>
      <xs:enumeration value="SENDER_AND_RECIPIENT_DO_NOT_HAVE_RELATION"/>
      <xs:enumeration value="SEND_FROM_POSTING_GOODS_STORE_FORBIDDEN"/>
      <xs:enumeration value="SEND_TO_POSTING_GOODS_STORE_FORBIDDEN"/>
      <xs:enumeration value="ESF_FROM_POSTING_GOODS_STORE_UNAVAILABLE"/>
      <xs:enumeration value="INVOICE_CAN_BE_ONLY_ONE_INVOICE_RELATED_TO_SNT_IN_BATCH"/>
      <xs:enumeration value="INVOICE_DELIVERY_DOC_DATE_NOT_EQUALS_WITH_SNT_DATE"/>
      <xs:enumeration value="INVOICE_RELATED_SNT_HAS_INVALID_STATUS"/>
      <xs:enumeration value="INVOICE_ALREADY_HAS_RELATED_SNT_IN_ACTIVE_STATUS"/>
      <xs:enumeration value="INVOICE_FOR_LEASING_MUST_HAVE_ONLY_SERVICES"/>
      <xs:enumeration value="INVOICE_FOR_SNT_MUST_HAVE_ONLY_GOODS"/>
      <xs:enumeration value="INVOICE_FOR_LEASING_INVALID_SNT"/>
      <xs:enumeration value="INVOICE_FOR_LEASING_DIFFERS_TINS_FROM_SNT"/>
      <xs:enumeration value="INVOICE_SELLER_STATUS_NOT_EQUAL_SNT"/>
      <xs:enumeration value="INVOICE_ACCOUNT_NUMBER_REQUIRED"/>
      <xs:enumeration value="INVOICE_ACCOUNT_NUMBER_WRONG_FORMAT"/>
      <xs:enumeration value="INVOICE_ACCOUNT_NUMBER_WRONG_FORMAT2"/>
      <xs:enumeration value="ORDINARY_INVOICE_CANNOT_CREATE_FROM_RETURNED_SNT"/>
      <xs:enumeration value="FIXED_INVOICE_CANNOT_CREATE_FROM_PRIMARY_OR_RETURNED_SNT"/>
      <xs:enumeration value="FIXED_INVOICE_CANNOT_CREATE_FROM_PRIMARY_SNT_WITH_FIXED_INVOICE"/>
      <xs:enumeration value="FIXED_INVOICE_CANNOT_CREATE_FROM_PRIMARY_SNT_WITH_RETURNED_INVOICE"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_CANNOT_CREATE_FROM_PRIMARY_OR_FIXED_SNT"/>
      <xs:enumeration value="ORDINARY_INVOICE_ON_FIXED_SNT_ERROR"/>
      <xs:enumeration value="FIXED_INVOICE_ON_FIXED_SNT_ERROR"/>
      <xs:enumeration value="ADDITIONAL_INVOICE_ON_RETURNED_SNT_ERROR"/>
      <xs:enumeration value="SNT_BASED_INVOICE_HEAD_TO_BRANCH_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_BRANCH_TO_HEAD_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_BRANCH_TO_BRANCH_OF_THE_SAME_HEAD_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_TRANSFER_TYPE_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_EXPORT_TYPE_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_IMPORT_TYPE_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_TRANSFER_INSIDE_ENTERPRISE_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_TRANSFER_PROJECT_NOT_ALLOWED"/>
      <xs:enumeration value="SNT_BASED_INVOICE_SNT_STATUS_NOT_ALLOWED"/>
      <xs:enumeration value="INVOICE_WITHOUT_SNT_NOT_ALLOWED"/>
      <xs:enumeration value="INVOICE_WITHOUT_SNT_IN_EAEC_NOT_ALLOWED"/>
      <xs:enumeration value="INVOICE_PRODUCT_REQUIRED_CATALOG_TRU_ID_EQUALS_1"/>
      <xs:enumeration value="INVOICE_REQUIRED_NOT_RETURNED_SNT"/>
      <xs:enumeration value="INVOICE_REQUIRED_RETURNED_SNT"/>
      <xs:enumeration value="INVOICE_REQUIRED_EAEC_RETURNED_SNT"/>
      <xs:enumeration value="INVOICE_RETURN_WITHOUT_SNT_ONLY_PRODUCT_ID_1"/>
      <xs:enumeration value="NON_SNT_ALLOWED_ONLY_FOR_PRIMARY"/>
      <xs:enumeration value="NON_SNT_ALLOWED_ONLY_PRODUCT_ID_1"/>
      <xs:enumeration value="NON_SNT_ALLOWED_ONLY_AFTER_SNT_RELEASE"/>
      <xs:enumeration value="NON_SNT_NOT_ALLOWED"/>
      <xs:enumeration value="NON_SNT_REQUIRED"/>
      <xs:enumeration value="GSVS_CODE_NOT_FOUND"/>
      <xs:enumeration value="GSVS_IS_NOT_USE_IN_VS"/>
      <xs:enumeration value="IMPORT_DOC_DATE_AFTER_USE_IN_VS_DATE"/>
      <xs:enumeration value="IMPORT_DOC_DATE_AFTER_SNT_RELEASE"/>
      <xs:enumeration value="UNIQUE_PRODUCT_REQUIRES_PHYSICAL_LABEL"/>
      <xs:enumeration value="TNVED_CODE_DOES_NOT_MATCH_GSVS"/>
      <xs:enumeration value="TNVED_CODE_NOT_USED_ANYMORE"/>
      <xs:enumeration value="TNVED_CODE_INCORRECT"/>
      <xs:enumeration value="INVALID_CAN_EXPORT"/>
      <xs:enumeration value="INVALID_MEASURE_UNIT_CODE"/>
      <xs:enumeration value="INVALID_EXCISE_RATE"/>
      <xs:enumeration value="INVALID_COUNTRY_CODE"/>
      <xs:enumeration value="NOT_UNIQUE_NUMBER_AND_DATE"/>
      <xs:enumeration value="UNIQUE_PRODUCT_REQUIRES_ONE_IN_QUANTITY"/>
      <xs:enumeration value="UNIQUE_PRODUCT_REQUIRES_ONE_OR_ZERO"/>
      <xs:enumeration value="NOT_MATCH_SOURCE_PRODUCT"/>
      <xs:enumeration value="MUST_NOT_MATCH_SOURCE_PRODUCT"/>
      <xs:enumeration value="UNEXPECTED_ERROR"/>
      <xs:enumeration value="INCORRECT_PRODUCT_SUM"/>
      <xs:enumeration value="INCORRECT_TOTAL_SUM"/>
      <xs:enumeration value="INCORRECT_SOURCE_TOTAL_SUM"/>
      <xs:enumeration value="GSVS_IS_NOT_UNIQUE"/>
      <xs:enumeration value="GSVS_CODE_NOT_ALLOWED"/>
      <xs:enumeration value="GSVS_CODE_INVALID_FORMAT"/>
      <xs:enumeration value="TNVED_CODE_DOES_NOT_EXISTS_IN_GSVS"/>
      <xs:enumeration value="VS_PRODUCT_NEEDS_CONTRACT"/>
      <xs:enumeration value="STORE_IS_NOT_INHERITED"/>
      <xs:enumeration value="KOGD_NOT_FOUND"/>
      <xs:enumeration value="UFORM_NOT_FOUND"/>
      <xs:enumeration value="UFORM_SENDER_NOT_VALID"/>
      <xs:enumeration value="UPLOAD_REORGANIZATION_FROM_API_IS_NOT_ALLOWED"/>
      <xs:enumeration value="BALANCE_CORRECTION_CAN_PASS_ONLY_FROM_BALANCE"/>
      <xs:enumeration value="BALANCE_WITHOUT_USE_VSTORE_FLAG_MOVEMENT_PROHIBITED"/>
      <xs:enumeration value="PRODUCT_IS_USED_IN_VSTORE"/>
      <xs:enumeration value="PRODUCT_IS_NOT_USED_IN_VSTORE"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_EXCEPTION"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_NOT_AVAILABLE"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_NO_PAYMENT_AVAILABLE"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_PRODUCT_ROW_ALREADY_DETAILED"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_PRODUCT_ROW_QUANTITY_NOT_EQUALS"/>
      <xs:enumeration value="UFORM_MOBILE_STORE_FORMS_DISABLED"/>
      <xs:enumeration value="UFORM_NUMBER_NOT_FILLED"/>
      <xs:enumeration value="UFORM_PRODUCT_PRICE_ILLEGAL"/>
      <xs:enumeration value="UFORM_PRODUCT_SUM_ILLEGAL"/>
      <xs:enumeration value="UFORM_TOTAL_SUM_ILLEGAL"/>
      <xs:enumeration value="UFORM_MEASURE_CONVERSION_INCORRECT"/>
      <xs:enumeration value="GTD_FETCH_EXCEPTION"/>
      <xs:enumeration value="GTD_NOT_FOUND"/>
      <xs:enumeration value="GTD_PRODUCT_NOT_FOUND"/>
      <xs:enumeration value="GTD_CROSSING_DUPLICATE"/>
      <xs:enumeration value="FNO_NOT_FOUND"/>
      <xs:enumeration value="FNO_PRODUCT_NOT_FOUND"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_PRODUCT_ROW_SUM_DIFFERS"/>
      <xs:enumeration value="UFORM_IMPORT_DETAILING_PRODUCT_ROW_PRICE_DIFFERS"/>
      <xs:enumeration value="UFORM_EDITING_TOTAL_SUM_DEFFIRES"/>
      <xs:enumeration value="UFORM_EDITING_PROHIBITED"/>
      <xs:enumeration value="UFORM_PACKING_PROHIBITED"/>
      <xs:enumeration value="UFORM_PACKING_TRANSFORMATION_TNVED_CODE_NOT_ALLOWED"/>
      <xs:enumeration value="INVOICE_FOR_DT_GOODS_PROHIBITED"/>
      <xs:enumeration value="GTD_PRECEEDING_NUMBERS_DEFFICIENCE"/>
      <xs:enumeration value="UFORM_PACKING_PRODUCTS_DIFFERENCE"/>
      <xs:enumeration value="UFORM_WRITE_OFF_REASON_WRONG_VALUE"/>
      <xs:enumeration value="UFORM_WRITE_OFF_REASON_SNT_RELEASE_REQUIRED"/>
      <xs:enumeration value="UFORM_WRITE_OFF_RETAIL_GOODS_PROHIBITED_WRITEOFF"/>
      <xs:enumeration value="UFORM_WRITE_OFF_OIL_PINCODE_NOT_FOUND"/>
      <xs:enumeration value="UFORM_CANCEL_PROHIBITED_HAS_REVOKED_INVOICES"/>
      <xs:enumeration value="UFORM_DETAILING_EDITING_IMPOSSIBLE"/>
      <xs:enumeration value="AWP_SENDER_TIN_NOT_EQUALS_WITH_TIN_IN_SESSION"/>
      <xs:enumeration value="AWP_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="AWP_SENDER_NOT_VALID"/>
      <xs:enumeration value="AWP_ACCESS_DENIED"/>
      <xs:enumeration value="AWP_WRONG_ACTION"/>
      <xs:enumeration value="AWP_NOT_FOUND"/>
      <xs:enumeration value="AWP_INCORRECT_STATUS_FOR_DELETE"/>
      <xs:enumeration value="AWP_SENDER_DO_NOT_HAVE_RELATION_WITH_BRANCH"/>
      <xs:enumeration value="AWP_SENDER_IS_NOT_SHARING_PARTICIPANT"/>
      <xs:enumeration value="AWP_SENDER_PROJECT_NOT_FOUND"/>
      <xs:enumeration value="AWP_RECIPIENT_DO_NOT_HAVE_RELATION_WITH_BRANCH"/>
      <xs:enumeration value="AWP_RECIPIENT_IS_NOT_SHARING_PARTICIPANT"/>
      <xs:enumeration value="AWP_RECIPIENT_PROJECT_NOT_FOUND"/>
      <xs:enumeration value="AWP_TAXPAYER_IS_NOT_NDS_PAYER"/>
      <xs:enumeration value="AWP_INVOICE_PREFILLING_PROHIBITED"/>
      <xs:enumeration value="AWP_RELATED_AWP_DATE_INVALID"/>
      <xs:enumeration value="AWP_RELATED_AWP_NOT_FOUND"/>
      <xs:enumeration value="AWP_RELATED_AWP_DATE_EXPIRED"/>
      <xs:enumeration value="AWP_RELATED_AWP_INVALID_STATUS"/>
      <xs:enumeration value="AWP_MAIN_AND_FIXED_AWP_NOT_EQUALS"/>
      <xs:enumeration value="ISGO_EMPTY_INVOICES_LIST"/>
      <xs:enumeration value="ISGO_TOO_MANY_PARTICIPANTS"/>
      <xs:enumeration value="ISGO_INVALID_SENDER"/>
      <xs:enumeration value="ISGO_INVALID_INVOICE_STATUS"/>
      <xs:enumeration value="ISGO_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="ISGO_TOO_MANY_SYSTEMS"/>
      <xs:enumeration value="ISGO_TOO_MANY_SUBSIDIES"/>
      <xs:enumeration value="ISGO_INVOICE_DOUBLE"/>
      <xs:enumeration value="ISGO_SYSTEM_NOT_FOUND"/>
      <xs:enumeration value="ISGO_SUBSIDY_NOT_FOUND"/>
      <xs:enumeration value="ISGO_SYSTEM_BLOCKED"/>
      <xs:enumeration value="ISGO_INVALID_SET_OF_INVOICES"/>
      <xs:enumeration value="ISGO_INVALID_ISGO_INVOICE_STATUS"/>
      <xs:enumeration value="ISGO_INVALID_APPROVER"/>
      <xs:enumeration value="ISGO_SYSTEM_NOT_NEED_CONFIRMATION"/>
      <xs:enumeration value="ISGO_ISGO_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="ISGO_CONFIRM_PART_OF_PACKAGE"/>
      <xs:enumeration value="ISGO_TOO_MANY_INVOICES"/>
      <xs:enumeration value="ISGO_PACKET_SIZE_EXCEEDED"/>
      <xs:enumeration value="ISGO_INVOICE_ALREADY_SENT"/>
      <xs:enumeration value="ISGO_CHAIN_CONTAINS_ERROR"/>
      <xs:enumeration value="ISGO_SNT_NOT_CONFIRMED"/>
      <xs:enumeration value="NDS_INVALID_MESSAGE_FORMAT"/>
      <xs:enumeration value="RELATED_ECONTRACT_NOT_FOUND"/>
      <xs:enumeration value="RELATED_ECONTRACT_DATE_AND_NUMBER_NOT_MATCH_REGISTRATION_NUMBER"/>
      <xs:enumeration value="RELATED_ECONTRACT_MUST_NOT_BE_CESSION"/>
      <xs:enumeration value="RELATED_ECONTRACT_HAS_WRONG_STATUS"/>
      <xs:enumeration value="PARTICIPANT_IS_NOT_ACTIVE_IN_RELATED_ECONTRACT"/>
      <xs:enumeration value="STAGE_IMPLEMENTATION_DEADLINE_NOT_MAX"/>
      <xs:enumeration value="STAGE_PAYMENT_DEADLINE_NOT_MAX"/>
      <xs:enumeration value="STAGE_TOTAL_SUM_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_IMPLEMENTATION_DEADLINE_NOT_MAX"/>
      <xs:enumeration value="ECONTRACT_INCORRECT_STATUS_FOR_DELETE"/>
      <xs:enumeration value="ECONTRACT_PAYMENT_DEADLINE_NOT_MAX"/>
      <xs:enumeration value="ECONTRACT_TOTAL_SUM_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_ACCESS_DENIED"/>
      <xs:enumeration value="ECONTRACT_NO_REASON_TO_PROCESS"/>
      <xs:enumeration value="ECONTRACT_NOT_FOUND"/>
      <xs:enumeration value="ECONTRACT_PARTICIPANTS_DIFFERS"/>
      <xs:enumeration value="ECONTRACT_GWS_PARTICIPANTS_DIFFERS"/>
      <xs:enumeration value="ECONTRACT_WRONG_ACTION"/>
      <xs:enumeration value="ECONTRACT_EGP_NUM_INVALID"/>
      <xs:enumeration value="ECONTRACT_EGP_NUM_NOT_FOUND"/>
      <xs:enumeration value="PAYMENT_DATE_MUST_BE_AFTER_PREVIOUS"/>
      <xs:enumeration value="DEBT_AT_START_MUST_BE_EQUAL_TO_PREVIOUS_DEBT_AT_END"/>
      <xs:enumeration value="DEBT_AT_END_MUST_NOT_BE_GREATER_THAN_DEBT_AT_START"/>
      <xs:enumeration value="LOAN_AMOUNT_MUST_BE_EQUAL_TO_PAYMENTS_SUM"/>
      <xs:enumeration value="LOAN_AMOUNT_MUST_BE_EQUAL_TO_FIRST_PAYMENT_DEBT"/>
      <xs:enumeration value="PAYMENTS_NUMBER_MUST_BE_EQUAL_TO_ROWS_COUNT"/>
      <xs:enumeration value="LAST_PAYMENT_DEBT_AT_END_MUST_BE_ZERO"/>
      <xs:enumeration value="PAYMENT_START_DATE_NOT_MATCH_FIRST_PAYMENT_DATE"/>
      <xs:enumeration value="PAYMENT_END_DATE_NOT_MATCH_LAST_PAYMENT_DATE"/>
      <xs:enumeration value="ECONTRACT_SIBLING_HAS_NOT_FINAL_STATUS"/>
      <xs:enumeration value="ECONTRACT_WRONG_REGISTRATION_NUMBER"/>
      <xs:enumeration value="EOKNO_REQUEST_IS_NULL"/>
      <xs:enumeration value="EOKNO_TIN_IS_NULL"/>
      <xs:enumeration value="EOKNO_TIN_IS_NOT_12_SIZE"/>
      <xs:enumeration value="EOKNO_TAXPAYER_NOT_FOUND"/>
      <xs:enumeration value="EOKNO_REGISTRATION_INFO_NOT_FOUND"/>
      <xs:enumeration value="TIN_IS_NULL"/>
      <xs:enumeration value="TIN_IS_NOT_12_SIZE"/>
      <xs:enumeration value="TAXPAYER_REGISTRATION_INFO_NOT_FOUND"/>
      <xs:enumeration value="TRANSIT_NOT_FOUND"/>
      <xs:enumeration value="TRANSIT_INVALID_STATE"/>
      <xs:enumeration value="TRANSIT_IMPORT_FIELDS_CHANGED"/>
      <xs:enumeration value="TRANSIT_FILE_NOT_FOUND"/>
      <xs:enumeration value="TRANSIT_INVALID_IIN"/>
      <xs:enumeration value="TRANSIT_INVALID_CHECKPOINT"/>
      <xs:enumeration value="TRANSIT_CHECKPOINT_NOT_EXPORT_CONTROL"/>
      <xs:enumeration value="TRANSIT_CONTAINS_BANNED_GOODS"/>
      <xs:enumeration value="TRANSIT_CONTAINS_WITHDRAWAL_GOODS"/>
      <xs:enumeration value="TRANSIT_ESF_REG_NUMBER_IS_NULL"/>
      <xs:enumeration value="TRANSIT_CONTAINS_BANNED_TAXPAYER"/>
      <xs:enumeration value="TRANSIT_TAXPAYER_IS_BLOCKED_BY_REASON"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_DEATH"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_NON_PARTICIPATION_IN_IMPORT"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_BANKRUPT"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_LIQUIDATION"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_DB_EXCLUDE"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_ENTITY_LIQUIDATION"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_BUSINESS_TERMINATION"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_TERMINATION"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID_ADD_CODE_1"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID_ADD_CODE_2"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID_ADD_CODE_3"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID_ADD_CODE_4"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_REGISTRATION_HAS_INVALID_ADD_CODE_5"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_FAKE"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_FAKE_ADD_CODE_1"/>
      <xs:enumeration value="TRANSIT_CONTAINS_TAXPAYER_BLOCKED_BY_FAKE_ADD_CODE_2"/>
      <xs:enumeration value="TRANSIT_CONTAINS_UNRELIABLE_CARRIER"/>
      <xs:enumeration value="TRANSIT_CONTAINS_UNRELIABLE_AUTO"/>
      <xs:enumeration value="TRANSIT_CARRIER_INFO_ALREADY_EDITED"/>
      <xs:enumeration value="TRANSIT_WRONG_IMPORT_DATE"/>
      <xs:enumeration value="TRANSIT_WRONG_EXPORT_DATE"/>
      <xs:enumeration value="SHOULD_BE_NULL"/>
      <xs:enumeration value="MAIN_AND_ADDITIONAL_SNT_NOT_EQUALS"/>
      <xs:enumeration value="SNT_REASON_PAPER_NOT_NULL"/>
      <xs:enumeration value="SNT_SENDER_TIN_NOT_EQUALS_WITH_TIN_IN_SESSION"/>
      <xs:enumeration value="SNT_CREATE_ACCESS_DENIED"/>
      <xs:enumeration value="SNT_SENDER_NOT_VALID"/>
      <xs:enumeration value="SNT_CUSTOMER_NOT_VALID"/>
      <xs:enumeration value="SNT_ACCESS_DENIED"/>
      <xs:enumeration value="SNT_WRONG_ACTION"/>
      <xs:enumeration value="SNT_CANCEL_REASON_REQUIRED"/>
      <xs:enumeration value="SNT_CONFIRM_DECLINE_DENIED"/>
      <xs:enumeration value="SNT_NOT_FOUND"/>
      <xs:enumeration value="SNT_WRONG_VERSION"/>
      <xs:enumeration value="SNT_PRIMARY_SNT_NOT_FOUND"/>
      <xs:enumeration value="SNT_PRIMARY_SNT_FOR_IMPORT_NOT_FOUND"/>
      <xs:enumeration value="SNT_FIXED_SNT_CAN_BE_RELATED_ONLY_TO_PRIMARY"/>
      <xs:enumeration value="SNT_FIXED_RELATED_SNT_HAS_WRONG_STATUS"/>
      <xs:enumeration value="SNT_FIXED_SNT_CAN_BE_CREATED_BY_LESSOR_ONLY"/>
      <xs:enumeration value="SNT_RETURNED_SNT_CANNOT_BE_RELATED_TO_RETURNED"/>
      <xs:enumeration value="SNT_RETURNED_SNT_CANNOT_BE_RELATED_WITH_AIRCRAFT_REFUELING"/>
      <xs:enumeration value="SNT_RETURNED_SNT_UTILIZE_BEER"/>
      <xs:enumeration value="SNT_RELATED_SNT_DATE_EXPIRED"/>
      <xs:enumeration value="SNT_FIXED_SNT_DATE_EXPIRED"/>
      <xs:enumeration value="SNT_FIXED_SNT_WITH_EXCISABLE_DATE_EXPIRED"/>
      <xs:enumeration value="SNT_FIXED_SNT_WITH_TRANSPORT_PIPELINEOR_NULL"/>
      <xs:enumeration value="SNT_FIXED_SNT_DECLINED_DATE_EXPIRED"/>
      <xs:enumeration value="SNT_INCORRECT_STATUS_FOR_DELETE"/>
      <xs:enumeration value="SNT_TIN_IS_NOT_SHARING_AGREEMENT"/>
      <xs:enumeration value="SNT_CONFIRM_CAUSE_NOT_NULL"/>
      <xs:enumeration value="SNT_DECLINE_CAUSE_IS_NULL"/>
      <xs:enumeration value="SNT_CANCEL_CAUSE_IS_NULL"/>
      <xs:enumeration value="SNT_CANCEL_PERIOD_EXPIRED"/>
      <xs:enumeration value="SNT_WRONG_STATUS"/>
      <xs:enumeration value="SNT_CREATOR_WITHOUT_KOGD"/>
      <xs:enumeration value="SNT_CONFIRM_NEED_INSPECTOR_OGD_CONFIRMATION"/>
      <xs:enumeration value="SNT_SHIPPING_DATE_BEFORE_PRIMARY"/>
      <xs:enumeration value="SNT_SHIPPING_TRANSPORT_WRONG_CATEGORY"/>
      <xs:enumeration value="SNT_PRODUCT_NUMBER_NOT_FOUND_IN_PRIMARY"/>
      <xs:enumeration value="SNT_PRODUCT_NUMBERS_NONSEQUENTIAL"/>
      <xs:enumeration value="SNT_PRODUCT_EXCISE_AMOUNT_INCORRECT"/>
      <xs:enumeration value="SNT_HAS_CONFIRMED_SNT_IN_CHAIN_CONFIRM_DENIED"/>
      <xs:enumeration value="SNT_HAS_CONFIRMED_SNT_IN_CHAIN_DECLINE_DENIED"/>
      <xs:enumeration value="SNT_CONFIRM_DATE_SHOULD_BE_FUTURE"/>
      <xs:enumeration value="SNT_DECLINE_FOR_PILOT_DENIED"/>
      <xs:enumeration value="SHARING_PARTICIPANT_STATUS_REQUIRED"/>
      <xs:enumeration value="PRINCIPAL_STATUS_REQUIRED"/>
      <xs:enumeration value="SNT_NOTIFICATION_TIN_NOT_EQUALS_WITH_TIN_IN_SESSION"/>
      <xs:enumeration value="SNT_NOTIFICATION_PROJECT_CODE_NOT_EQUALS_WITH_PROJECT_CODE_IN_SESSION"/>
      <xs:enumeration value="SNT_NOTIFICATION_PARTICIPANT_TYPE_NOT_EQUALS_WITH_PARTICIPANT_TYPE_IN_SESSION"/>
      <xs:enumeration value="SNT_NOTIFICATION_ALREADY_SIGNED"/>
      <xs:enumeration value="SNT_NOTIFICATION_XML_NOT_EQUALS_ORIGINAL"/>
      <xs:enumeration value="SNT_NOTIFICATION_XML_NOT_FOUND"/>
      <xs:enumeration value="SNT_NOTIFICATION_NOT_FOUND"/>
      <xs:enumeration value="SNT_MOBILE_STORE_INCOMPATIBLE_WITH_TRANSFER_TYPE"/>
      <xs:enumeration value="SNT_MOBILE_STORE_AUTOMOBILE_NOT_SELECTED"/>
      <xs:enumeration value="SNT_MOBILE_STORE_INCORRECT"/>
      <xs:enumeration value="SNT_MOBILE_STORE_NOT_ALLOWED_PRODUCTS"/>
      <xs:enumeration value="SNT_MOBILE_STORE_CUSTOMER_COUNTRY_INCORRECT"/>
      <xs:enumeration value="SNT_MOBILE_STORE_OPERATION_CODE_INVALID"/>
      <xs:enumeration value="SNT_STORE_BOTH_RAW_MATERIAL"/>
      <xs:enumeration value="FNO_MATCHING_WRONG_SIGNATURE"/>
      <xs:enumeration value="FNO_MATCHING_CREATOR_TIN_NOT_EQUALS_WITH_TIN_IN_SESSION"/>
      <xs:enumeration value="FNO_MATCHING_NOT_FOUND"/>
      <xs:enumeration value="FNO_MATCHING_NO_FNO_FOUND"/>
      <xs:enumeration value="FNO_MATCHING_NO_SOURCE_FOUND"/>
      <xs:enumeration value="FNO_MATCHING_FNO_PRODUCT_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_WRONG_STATUS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_WRONG_VERSION"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_PRODUCT_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_PRODUCT_VM_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_PRODUCT_COUNT_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_PRODUCT_REMAINDS_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_PRODUCT_VM_NOT_FOUND"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_FNO_DUPLICATES"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_DUPLICATES"/>
      <xs:enumeration value="FNO_MATCHING_FNO_NOT_FILLED"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_FNO_NOT_ALL_ROWS_MAPPED"/>
      <xs:enumeration value="FNO_MATCHING_SUM_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_FNO_ACCESS_DENIED"/>
      <xs:enumeration value="FNO_MATCHING_VM_ALREADY_LINKED"/>
      <xs:enumeration value="FNO_MATCHING_VM_ALREADY_NOT_LINKED"/>
      <xs:enumeration value="FNO_MATCHING_FNO_ALREADY_LINKED"/>
      <xs:enumeration value="FNO_MATCHING_ILLEGAL_ACTION"/>
      <xs:enumeration value="FNO_MATCHING_ACCESS_DENIED"/>
      <xs:enumeration value="FNO_MATCHING_SOURCE_FNO_PRODUCT_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_MEASURE_UNIT_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_TNVED_CODE_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_QUANTITY_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_CANCEL_UNAVAILABLE"/>
      <xs:enumeration value="FNO_MATCHING_CANCEL_UNAVAILABLE_HAS_RESERVES"/>
      <xs:enumeration value="FNO_MATCHING_CONVERTION_IMPORT_ONLY_ALLOWED"/>
      <xs:enumeration value="FNO_MATCHING_CONVERTION_SELLER_COUNTRY_DIFFERS"/>
      <xs:enumeration value="FNO_MATCHING_DUPPLICATE_NUMBER"/>
      <xs:enumeration value="FNO_MATCHING_TNVED_HAS_NO_SUCCESSOR"/>
      <xs:enumeration value="FNO_MATCHING_TNVED_HAS_SUCCESSOR"/>
      <xs:enumeration value="FNO_MATCHING_AUTO_CANCELLED"/>
      <xs:enumeration value="FNO_MATCHING_UFORM_HISTORY_NOT_FOUND"/>
      <xs:enumeration value="FNO_MATCHING_UFORM_WRONG_HISTORY"/>
      <xs:enumeration value="FNO_MATCHING_UFORM_PACKING_TYPE_REQUIRED"/>
      <xs:enumeration value="SNT_DT_MORE_THAN_ONE_DT_POINTED"/>
      <xs:enumeration value="SNT_DT_SOME_GOODS_ARE_NOT_MAPPED"/>
      <xs:enumeration value="SNT_DT_SOME_GOODS_ARE_NOT_EXISTED"/>
      <xs:enumeration value="SNT_DT_SOME_GOODS_QUANTITY_DIFFERS"/>
      <xs:enumeration value="SNT_GTD_MOVE_PROHIBITED"/>
      <xs:enumeration value="GTD_REMAINS_NOT_FOUND"/>
      <xs:enumeration value="GTD_NUMBER_INVALID"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_FIXED_INVALID_REG_NUMBER_TYPE"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_HAS_LATEST_VERSION"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_PAPER_REASON"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_MPT_TYPE_ACCEPTANCE_CERTIFICATE"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_DATE"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_PROVIDED_PARTLY_OR_FULLY"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_QUANTITY"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_SUPPLIER_TIN"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_CUSTOMER_TIN"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_MPT_TYPE_NOTIFICATION"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_ODD_PRODUCTS_SETS"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_CUSTOMER_TIN"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_VERSION_NOT_SUPPORTER"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_GTIN"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_TNVED"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_PRODUCT_WAS_PROVIDED"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_PRODUCTS"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_STATUS_FOR_ACCEPT"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_STATUS_FOR_DECLINED"/>
      <xs:enumeration value="SNT_DIGITAL_MARKING_INVALID_STATUS_FOR_REVOKED"/>
      <xs:enumeration value="SNT_PLANNED_CHECKPOINT_NOT_FOUND"/>
      <xs:enumeration value="SNT_PLANNED_CHECKPOINT_HAS_INCOMPATIBLE_TYPE"/>
      <xs:enumeration value="SNT_OIL_OVD_NOT_FOUND"/>
      <xs:enumeration value="SNT_TOBACCO_OVD_NOT_FOUND"/>
      <xs:enumeration value="SNT_ALCOHOL_LICENSE_NOT_FOUND"/>
      <xs:enumeration value="SNT_TAXPAYER_STORE_HAS_NO_OIL_OVD_RELATION"/>
      <xs:enumeration value="SNT_TAXPAYER_STORE_HAS_NO_TOBACCO_OVD_RELATION"/>
      <xs:enumeration value="SNT_TAXPAYER_STORE_HAS_NO_ALCOHOL_LICENSE_RELATION"/>
      <xs:enumeration value="SNT_ACTUAL_ADDRESS_DO_NOT_MATCHES_WITH_STORE_NAME_FOR_SELLER"/>
      <xs:enumeration value="SNT_ACTUAL_ADDRESS_DO_NOT_MATCHES_WITH_STORE_OVD_NAME_FOR_SELLER"/>
      <xs:enumeration value="SNT_ACTUAL_ADDRESS_DO_NOT_MATCHES_WITH_STORE_NAME_FOR_CUSTOMER"/>
      <xs:enumeration value="SNT_ACTUAL_ADDRESS_DO_NOT_MATCHES_WITH_STORE_OVD_NAME_FOR_CUSTOMER"/>
      <xs:enumeration value="OIL_OVD_DELETED"/>
      <xs:enumeration value="TOBACCO_OVD_DELETED"/>
      <xs:enumeration value="ALCOHOL_LICENSE_DELETED"/>
      <xs:enumeration value="TAXPAYER_STORE_HAS_LINK_WITH_OVD_OR_LICENSE"/>
      <xs:enumeration value="SNT_CUSTOMER_TAXPAYER_STORE_IS_CLOSED"/>
      <xs:enumeration value="SNT_SELLER_TAXPAYER_STORE_IS_CLOSED"/>
      <xs:enumeration value="SNT_REQUIRES_RELATED_SNT_WITH_TEMPORARY_IMPORT"/>
      <xs:enumeration value="SNT_NET_WEIGHT_REQUIRED"/>
      <xs:enumeration value="ARCHIVE_STORE_NOT_ALLOWED"/>
      <xs:enumeration value="ARCHIVE_STORE_CANNOT_CREATE"/>
      <xs:enumeration value="ARCHIVE_STORE_CANNOT_EDIT"/>
      <xs:enumeration value="ARCHIVE_STORE_CLOSED"/>
      <xs:enumeration value="ARCHIVE_STORE_NEED_RETAIL"/>
      <xs:enumeration value="SNT_SELLER_TIN_NOT_EQUALS_CREATOR_TIN"/>
      <xs:enumeration value="SNT_SELLER_STATUS_NOT_EQUAL_TO_PRIMARY"/>
      <xs:enumeration value="SNT_TIN_IS_EMPTY"/>
      <xs:enumeration value="SNT_SELLER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_SELLER_REORGANIZED_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_SELLER_DO_NOT_HAVE_RELATION_WITH_BRANCH"/>
      <xs:enumeration value="SNT_SELLER_DO_NOT_HAVE_RELATION_WITH_SHOW_SNT_FLAG"/>
      <xs:enumeration value="SNT_SELLER_CERTIFICATE_DETAILS_NOT_VALID"/>
      <xs:enumeration value="SNT_SELLER_WRONG_NDS_PROP"/>
      <xs:enumeration value="SNT_SELLER_TIN_IS_HEAD"/>
      <xs:enumeration value="SNT_SELLER_LICENSE_NUMBER_NOT_FOUND"/>
      <xs:enumeration value="SNT_CUSTOMER_LICENSE_NUMBER_NOT_NULL"/>
      <xs:enumeration value="SNT_SELLER_LICENSE_ADDRESS_NOT_VALID"/>
      <xs:enumeration value="SNT_SELLER_CANNOT_CREATE_RETURNED_SNT"/>
      <xs:enumeration value="SNT_CUSTOMER_CANNOT_CREATE_RETURNED_SNT"/>
      <xs:enumeration value="SNT_SELLER_COUNTRY_CODE_EAEC"/>
      <xs:enumeration value="SNT_ALCOHOL_LICENSE_NOT_EQUALS_STORE_LICENSE"/>
      <xs:enumeration value="SNT_ALCOHOL_LICENSE_NOT_EQUALS_LICENSE_ADDRESS"/>
      <xs:enumeration value="SNT_CUSTOMER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_CUSTOMER_REORGANIZED_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_CUSTOMER_DO_NOT_HAVE_RELATION_WITH_BRANCH"/>
      <xs:enumeration value="SNT_CUSTOMER_COUNTRY_CODE_NOT_EAEC"/>
      <xs:enumeration value="SNT_CUSTOMER_COUNTRY_CODE_EAEC"/>
      <xs:enumeration value="SNT_CUSTOMER_AGENT_DOC_NOT_AVAILABLE"/>
      <xs:enumeration value="SNT_CUSTOMER_AGENT_DOC_NUM_IS_NULL"/>
      <xs:enumeration value="SNT_CUSTOMER_AGENT_DOC_DATE_IS_NULL"/>
      <xs:enumeration value="SNT_CUSTOMER_LICENSE_NUMBER_NOT_FOUND"/>
      <xs:enumeration value="SNT_CUSTOMER_LICENSE_ADDRESS_NOT_VALID"/>
      <xs:enumeration value="SNT_CUSTOMER_TIN_ONLY_IIN"/>
      <xs:enumeration value="SNT_REGISTER_COUNTRY_CODE_EAEC"/>
      <xs:enumeration value="SNT_IMPORT_FROM_NOT_EAEC_DISABLED"/>
      <xs:enumeration value="SNT_CUSTOMER_IS_NOT_SMALL_RETAIL_OUTLET"/>
      <xs:enumeration value="SNT_CUSTOMER_IS_SMALL_RETAIL_OUTLET"/>
      <xs:enumeration value="SNT_CUSTOMER_STATUS_NOT_EQUAL_TO_PRIMARY"/>
      <xs:enumeration value="SNT_SMALL_RETAIL_OUTLET_DENIED"/>
      <xs:enumeration value="SNT_IMPORT_REQUIRED"/>
      <xs:enumeration value="SNT_IMPORT_REMAINDS_MOVED"/>
      <xs:enumeration value="SNT_IMPORT_MATCHING_DONE"/>
      <xs:enumeration value="SNT_CONFIRMED_IMPORT_EAEC_REVOKE"/>
      <xs:enumeration value="SNT_CONFIRMED_EXPORT_EAEC_REVOKE"/>
      <xs:enumeration value="SNT_CONFIRMED_IMPORT_EAEC_DECLINE"/>
      <xs:enumeration value="SNT_STORE_ID_IS_NULL"/>
      <xs:enumeration value="SNT_STORE_ID_NOT_NULL"/>
      <xs:enumeration value="SNT_SELLER_AND_CUSTOMER_HAS_NO_RELATION"/>
      <xs:enumeration value="SNT_CONSIGNEE_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_CONSIGNOR_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_TRANSPORTER_TIN_ABSENT_IN_DICTIONARY"/>
      <xs:enumeration value="SNT_CONTRACT_SUPPLY_TERM_NOT_FOUND"/>
      <xs:enumeration value="SNT_RETURNED_SNT_ON_DELIVERED_SNT_ERROR"/>
      <xs:enumeration value="SNT_RETURNED_SNT_ON_NOT_CONFIRMED_SNT_WITH_RETAILER_ERROR"/>
      <xs:enumeration value="SNT_RETURNED_QUANTITY_DEFICIENCY"/>
      <xs:enumeration value="SNT_RETURNED_TRU_ORIGIN_CODE_INCORRECT"/>
      <xs:enumeration value="SNT_ACCOUNT_NUMBER_REQUIRED"/>
      <xs:enumeration value="SNT_SELLER_LICENSE_NUMBER_REQUIRED"/>
      <xs:enumeration value="SNT_SELLER_LICENSE_ADDRESS_REQUIRED"/>
      <xs:enumeration value="VIRTUAL_LABEL_FLK"/>
      <xs:enumeration value="EGP_AWP_PARTICIPANT_IS_NULL"/>
      <xs:enumeration value="EGP_AWP_INVOICE_DELIVERY_NUM_NOT_FOUND"/>
      <xs:enumeration value="EGP_AWP_INVOICE_PROHIBITED_MULTIPLE_INVOICE_CREATION"/>
      <xs:enumeration value="EGP_AWP_INVOICE_CUSTOMER_NOT_EQUAL"/>
      <xs:enumeration value="EGP_AWP_NOT_FOUND"/>
      <xs:enumeration value="EGP_AWP_STATUS_NOT_VALID"/>
      <xs:enumeration value="EGP_CONTRACT_STATUS_NOT_VALID"/>
      <xs:enumeration value="EGP_CONTRACT_NOT_FOUND"/>
      <xs:enumeration value="EGP_CONTRACT_HAS_DUPPLICATE_NUMBER"/>
      <xs:enumeration value="EGP_CONTRACT_INVOICE_PROHIBITED_MULTIPLE_INVOICE_CREATION"/>
      <xs:enumeration value="EGP_WRONG_RELATIONS"/>
      <xs:enumeration value="EGP_AWP_INVOICE_FIELD_DIFFERS"/>
      <xs:enumeration value="EGP_AWP_INVOICE_SNT_BASED_PRODUCT_FIELD_DIFFERS"/>
      <xs:enumeration value="EGP_CONTRACT_INVOCIE_FIELD_DIFFERS"/>
      <xs:enumeration value="EGP_DUPLICATE"/>
      <xs:enumeration value="EGP_ESF_PREFILL_ERROR"/>
      <xs:enumeration value="EGP_ESF_ROOT_DOCUMENT_PROHIBITED_STATUS"/>
      <xs:enumeration value="PIN_CODE_NOT_FOUND"/>
      <xs:enumeration value="PIN_TYPE_NOT_FOUND"/>
      <xs:enumeration value="PIN_CODE_OWNER_DIFFERS"/>
      <xs:enumeration value="SNT_TNVED_CODE_NOT_FOUND"/>
      <xs:enumeration value="SNT_TNVED_CODE_IS_BANNED"/>
      <xs:enumeration value="SNT_TNVED_CODE_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_TNVED_CODE_INCONSISTENT"/>
      <xs:enumeration value="SNT_TNVED_IS_EXCISABLE_IN_WRONG_SECTION"/>
      <xs:enumeration value="SNT_TNVED_ZVT_PROHIBITED"/>
      <xs:enumeration value="SNT_TNVED_BANNED"/>
      <xs:enumeration value="SNT_GSVS_CODE_INCONSISTENT"/>
      <xs:enumeration value="SNT_DECLARATION_NUMBER_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_CONDITIONALLY_RELEASED"/>
      <xs:enumeration value="SNT_PRODUCT_PERMISSIVE_DOCUMENT_NUMBER_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_NAME_NOT_EQUALS_WITH_PIN_PRODUCT_NAME"/>
      <xs:enumeration value="SNT_PRODUCTION_TYPE_NOT_EQUALS_WITH_PIN_PRODUCTTION_TYPE"/>
      <xs:enumeration value="SNT_PRODUCT_SPIRIT_PERCENT_NOT_EQUALS_WITH_PIN_SPIRIT_PERCENT"/>
      <xs:enumeration value="SNT_PRODUCT_SPIRIT_PERCENT_NOT_EQUALS_DB"/>
      <xs:enumeration value="SNT_PRODUCT_PRODUCT_ID_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_PRODUCT_ID_MUST_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_PRODUCT_ID_WRONG_FORMAT"/>
      <xs:enumeration value="SNT_PRODUCT_NUMBER_IN_DECLARATION_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_NUMBER_IN_DECLARATION_MUST_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_DECLARATION_NUMBER_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_DECLARATION_NUMBER_MUST_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_TRU_ORIGIN_CODE_WRONG"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_QUANTITY_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_QUANTITY_MUST_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_UNIT_NOMENCLATURE_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_UNIT_NOMENCLATURE_MUST_BE_EMPTY"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_QUANTITY_INVALID"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_QUANTITY_NEGATIVE"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_QUANTITY_POSITIVE"/>
      <xs:enumeration value="SNT_PRODUCT_QUANTITATIVE_UNIT_NOMENCLATURE_INVALID"/>
      <xs:enumeration value="SNT_FIXED_CREATED"/>
      <xs:enumeration value="SNT_INVALID_PRODUCT_SET"/>
      <xs:enumeration value="SNT_INVALID_PRODUCT_COUNT"/>
      <xs:enumeration value="SNT_KOGD_NOT_FOUND"/>
      <xs:enumeration value="SNT_KOGD_NOT_NULL"/>
      <xs:enumeration value="SNT_SENDER_KOGD_NOT_EQUALS_OVD"/>
      <xs:enumeration value="SNT_RECIPIENT_KOGD_NOT_EQUALS_OVD"/>
      <xs:enumeration value="SNT_PACKAGE_TYPE_NOT_FOUND"/>
      <xs:enumeration value="SNT_MARKING_CODE_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_DIGITAL_MARK_COMPATIBILITY_ERROR"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_NUMBER_CANT_BE_EMPTY"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_NOT_FOUND"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_WRONG_STATUS"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_TNVED_NOT_EXPORT_CONTROL"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_SNT_NOT_EXPORT_IMPORT"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_TYPE_WRONG"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_SNT_DATA_WRONG"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_SNT_DATE_WRONG"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_REMAINDER_QUANTYTY_DEFICIENCY"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_HAS_LINK"/>
      <xs:enumeration value="SNT_PERMISSIVE_DOCUMENT_DUPLICATE"/>
      <xs:enumeration value="SNT_ALCOHOL_EXCEPT_BEER_PRODUCT_TARE_CAPACITY_INCORRECT"/>
      <xs:enumeration value="SNT_ALCOHOL_EXCEPT_BEER_PRODUCT_PRODUCTION_TYPE_INCORRECT"/>
      <xs:enumeration value="SNT_TOBACCO_PRODUCT_KOGD_OF_SENDER_NOT_NULL"/>
      <xs:enumeration value="SNT_TOBACCO_PRODUCT_KOGD_OF_SENDER_NOT_FOUND"/>
      <xs:enumeration value="SNT_TOBACCO_PRODUCT_KOGD_OF_RECIPIENT_NOT_FOUND"/>
      <xs:enumeration value="SNT_PRODUCT_KOGD_OF_RECIPIENT_NOT_EQUALS_OVD"/>
      <xs:enumeration value="SNT_PRODUCT_KOGD_OF_SENDER_NOT_EQUALS_OVD"/>
      <xs:enumeration value="SNT_PAWNEE_CUSTODIAN_PRODUCT_GOLDEN_TYPE_REQUIRED"/>
      <xs:enumeration value="SNT_PAWNEE_CUSTODIAN_SELLER_BUSINESS_PROFILE_TYPE_REQUIRED"/>
      <xs:enumeration value="SNT_OGD_MARKS_NOT_NULL"/>
      <xs:enumeration value="SNT_OGD_MARKS_DRIVER_IIN_NOT_FOUND"/>
      <xs:enumeration value="TAXPAYER_STORE_IS_DEFAULT"/>
      <xs:enumeration value="TAXPAYER_STORE_HAS_REMAINS"/>
      <xs:enumeration value="TAXPAYER_STORE_HAS_DEFAULT"/>
      <xs:enumeration value="TAXPAYER_STORE_UNNABLE_TO_CHANGE_STATUS"/>
      <xs:enumeration value="TAXPAYER_STORE_SYSTEM_CHANGE_STATUS_PROHIBITED"/>
      <xs:enumeration value="TAXPAYER_STORE_STATUS_INVALID"/>
      <xs:enumeration value="TAXPAYER_STORE_USER_NOT_FOUND"/>
      <xs:enumeration value="TAXPAYER_STORE_RESPONSIBLE_PERSON_IIN_NOT_FOUND"/>
      <xs:enumeration value="TAXPAYER_STORE_RESPONSIBLE_PERSON_DO_NOT_HAVE_PERMISSION"/>
      <xs:enumeration value="TAXPAYER_STORE_TIN_TRUSTER_CANNOT_CREATE_STORE"/>
      <xs:enumeration value="TAXPAYER_STORE_IS_SYSTEM_PROHIBIT_TO_MOVE_GOODS"/>
      <xs:enumeration value="TAXPAYER_STORE_PUBLIC_STORE_REQUEIRED"/>
      <xs:enumeration value="TAXPAYER_STORE_PUBLIC_STORE_ONLY_ONE_ALLOWED"/>
      <xs:enumeration value="SEZ_CODE_NOT_FOUND"/>
      <xs:enumeration value="SEZ_CODE_IS_NOT_ACTIVE"/>
      <xs:enumeration value="WRONG_XML_FORMAT"/>
      <xs:enumeration value="SESSION_CLOSED"/>
      <xs:enumeration value="DUPLICATE_DATA"/>
      <xs:enumeration value="WRONG_OPERATION"/>
      <xs:enumeration value="DUPLICATE_MESSAGE"/>
      <xs:enumeration value="DOCUMENT_NOT_FOUND"/>
      <xs:enumeration value="ACCESS_DENIED"/>
      <xs:enumeration value="INTERNAL_ERROR"/>
      <xs:enumeration value="WRONG_MESSAGE_TYPE"/>
      <xs:enumeration value="WRONG_MESSAGE_CLAZZ"/>
      <xs:enumeration value="KS_VERIFICATION_NDS_SUM_DIFFERS"/>
      <xs:enumeration value="KS_VERIFICATION_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="KS_VERIFICATION_INCORRECT_STATUSES"/>
      <xs:enumeration value="OFD_UPDATE_LIMITS_EXCEED_LIMITS"/>
      <xs:enumeration value="OFD_LAST_EVENT_DATE_EXCEEDS_LIMITS"/>
      <xs:enumeration value="EXCISABLE_GOODS_MOVEMENT_PROHIBITED"/>
      <xs:enumeration value="MESSAGE_VALIDATION_ERROR"/>
      <xs:enumeration value="MPT_FIELD_PROHIBITED"/>
      <xs:enumeration value="STATIC_REPORT_KOGD_IS_NULL"/>
      <xs:enumeration value="STATIC_REPORT_DATE_FROM_MUST_BE_NULL"/>
      <xs:enumeration value="STATIC_REPORT_DATE_FROM_REQUIRED"/>
      <xs:enumeration value="STATIC_REPORT_DATE_TO_REQUIRED"/>
      <xs:enumeration value="STATIC_REPORT_DATE_FROM_IS_GRATER_THAN_DATE_TO"/>
      <xs:enumeration value="STATIC_REPORT_DATE_TO_TOO_LARGE"/>
      <xs:enumeration value="STATIC_REPORT_KOGD_NOT_FOUND"/>
      <xs:enumeration value="ESS_CERTIFICATE_TIN_NOT_EQUALS_TO_OWNER"/>
      <xs:enumeration value="ESS_CERTIFICATE_CANCELED"/>
      <xs:enumeration value="ESS_CERTIFICATE_EXPIRED"/>
      <xs:enumeration value="ESS_CERTIFICATE_NOT_EQUALS_TO_TNVED"/>
      <xs:enumeration value="ESS_CERTIFICATE_NOT_EQUALS_TO_PRODUCT_NAME"/>
      <xs:enumeration value="ESS_CERTIFICATE_NOT_EQUALS_TO_MEASURE_UNIT"/>
      <xs:enumeration value="ESS_CERTIFICATE_NOT_EQUALS_TO_DESTINATION_COUNTRY"/>
      <xs:enumeration value="ESS_CERTIFICATE_QUOTA_LIMIT_ERROR"/>
      <xs:enumeration value="ASSURANCE_PASSPORT_NOT_FOUND"/>
      <xs:enumeration value="TNVED_NOT_CORRESPOND_TO_PRODUCT_ID"/>
      <xs:enumeration value="LOCK_ACKQUIRING_TIME_EXCEEDED"/>
      <xs:enumeration value="UNKNOWN_VALUE"/>
      <xs:enumeration value="TAXPAYER_NOT_FOUND"/>
      <xs:enumeration value="WRONG_FORMAT"/>
      <xs:enumeration value="VALUES_DIFFERS"/>
      <xs:enumeration value="VALUE_NOT_CHANGED"/>
      <xs:enumeration value="MATCHING_ZVT_DONE"/>
      <xs:enumeration value="NO_TNVED_PROCESSABLE_PRODUCTS"/>
      <xs:enumeration value="PROCESSING_ERROR"/>
      <xs:enumeration value="USER_VSTORE_SNT_SETTINGS_REQUEIRED"/>
      <xs:enumeration value="USER_VSTORE_DT_ZVT_SETTINGS_REQUEIRED"/>
      <xs:enumeration value="LOCKED_GOODS_MOVEMENT_PROHIBITED"/>
      <xs:enumeration value="REGISTRATION_WITH_DIGITAL_ID_NOT_VALID"/>
      <xs:enumeration value="SNT_TWOFOLD_PURPOSE_PRODUCT_WRONG_SECTION"/>
      <xs:enumeration value="ELASTIC_ACCESS_EXCEPTION"/>
      <xs:enumeration value="ELASTIC_DOCUMENT_EXCEPTION"/>
      <xs:enumeration value="SNT_TRANSPORT_ONLY_ONE_ALLOWED"/>
      <xs:enumeration value="SNT_TRANSPORT_MULTIMODAL_NOT_ALLOWED"/>
      <xs:enumeration value="METHOD_NOT_SUPPORT_GOST_2015"/>
      <xs:enumeration value="INVOICE_WRONG_CURRENCY_CODE"/>
      <xs:enumeration value="PARTICIPANT_HAS_NO_RELATION"/>
      <xs:enumeration value="AWP_WORK_NAME_INCORRECT"/>
      <xs:enumeration value="AWP_GSVS_CODE_INVALID_FORMAT"/>
      <xs:enumeration value="AWP_GSVS_WRONG_TYPE"/>
      <xs:enumeration value="ECM_CARRIER_FILE_INVALID_FORMAT"/>
      <xs:enumeration value="ECM_CARRIER_INVALID"/>
      <xs:enumeration value="TIN_FOR_NON_RESIDENT_NOT_VALID"/>
      <xs:enumeration value="SNT_CAR_CARGO_OLD_VERSION_REQUIRED"/>
      <xs:enumeration value="SNT_CAR_CARGO_NEW_VERSION_REQUIRED"/>
      <xs:enumeration value="BLANK_ROW"/>
      <xs:enumeration value="SNT_IMPORT_TNVED_BANNED"/>
      <xs:enumeration value="SNT_IMPORT_EAEC_TNVED_BANNED"/>
      <xs:enumeration value="SNT_EXPORT_EAEC_TNVED_BANNED"/>
      <xs:enumeration value="SNT_IMPORT_EAEC_TNVED_TRANSPORT_BANNED"/>
      <xs:enumeration value="SNT_EXPORT_EAEC_TNVED_TRANSPORT_BANNED"/>
      <xs:enumeration value="GOV_ORDER_NUM_UNIQ_REQUIRED"/>
      <xs:enumeration value="GOV_ORDER_STATUS_CHANGE_ERROR"/>
      <xs:enumeration value="GOV_ORDER_NOT_FOUND"/>
      <xs:enumeration value="ECONTRACT_GOVORDER_PARTICIPANT_PROHIBITED"/>
      <xs:enumeration value="DECLARATION_FIAT_STATUS_CHANGE_ERROR"/>
      <xs:enumeration value="DOCUMENT_ACCESS_DENIED"/>
      <xs:enumeration value="DECLARATION_FIAT_ECONTRACT_STATUS_NOT_ALLOWED"/>
      <xs:enumeration value="DECLARATION_FIAT_GOV_ORDER_ECONTRACT_REQUIED"/>
      <xs:enumeration value="DECLARATION_FIAT_GOV_ORDER_NOT_FOUND"/>
      <xs:enumeration value="DECLARATION_FIAT_GOV_ORDER_STATUS_NOT_ALLOWED"/>
      <xs:enumeration value="ECONTRACT_GOVERNMENT_ORDER_STATUS_NOT_ACTIVE"/>
      <xs:enumeration value="DECLARATION_FIAT_ECONTRACT_NO_ACCESS"/>
      <xs:enumeration value="DECLARATION_FIAT_ONLY_INVOICE_REGNUM_OR_DOCUMENT_SCAN_ALLOWED"/>
      <xs:enumeration value="DECLARATION_FIAT_INVOICE_REGNUM_REQUIRED"/>
      <xs:enumeration value="DECLARATION_FIAT_INVOICE_REGNUM_FORMAT_ERROR"/>
      <xs:enumeration value="DECLARATION_FIAT_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="DECLARATION_FIAT_DOCUMENT_SCAN_REQUIRED"/>
      <xs:enumeration value="DECLARATION_FIAT_TWO_DOCUMENT_SCAN_REQUIRED"/>
      <xs:enumeration value="DECLARATION_FIAT_ONE_DOCUMENT_SCAN_REQUIRED"/>
      <xs:enumeration value="DECLARATION_FIAT_INVOICE_REGNUM_OR_DOCUMENT_SCAN_REQUIRED"/>
      <xs:enumeration value="DECLARATION_FIAT_SCAN_SIZE_EXCEEDED"/>
      <xs:enumeration value="DECLARATION_FIAT_SCAN_FILENAME_NOT_ALLOWED"/>
      <xs:enumeration value="DECLARATION_FIAT_SCAN_DOCUMENT_TYPE_NOT_ALLOWED"/>
      <xs:enumeration value="DECLARATION_FIAT_RELATED_ACCESS_DENIED"/>
      <xs:enumeration value="DECLARATION_FIAT_RELATED_NOT_FOUND"/>
      <xs:enumeration value="DECLARATION_FIAT_RELATED_WRONG_STATUS"/>
      <xs:enumeration value="DECLARATION_FIAT_INCOMING_ECONTRACT_DIFFERS"/>
      <xs:enumeration value="DECLARATION_FIAT_DECLARED_SUM_REDUCED"/>
      <xs:enumeration value="DECLARATION_FIAT_FIXED_CREATED"/>
      <xs:enumeration value="ECONTRACT_DIGITAL_TENGE_PAY_ERROR"/>
      <xs:enumeration value="ECONTRACT_NOT_NDS_PAYER"/>
      <xs:enumeration value="ECONTRACT_NDS_SUM_NOT_VALID"/>
      <xs:enumeration value="ECONTRACT_PRODUCT_TOTAL_SUM_NOT_VALID"/>
      <xs:enumeration value="ECONTRACT_STAGE_TOTAL_NDS_SUM_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_STAGE_TOTAL_SUM_WITH_NDS_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_TOTAL_NDS_SUM_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_TOTAL_SUM_WITH_NDS_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_TOTAL_PREPAYMENT_SUM_INCORRECT"/>
      <xs:enumeration value="ECONTRACT_TOTAL_NDS_PREPAYMENT_SUM_INCORRECT"/>
      <xs:enumeration value="GSVS3_GTIN_CODE_NOT_FOUND"/>
      <xs:enumeration value="INCORRECT_PRODUCT_NATIONAL_CURRENCY_SUM"/>
      <xs:enumeration value="REGISTRATION_AGREEMENT_KEY_NOT_FOUND"/>
      <xs:enumeration value="REGISTRATION_VALIDATION_ERROR"/>
      <xs:enumeration value="SNT_LPG_REGION_MOVEMENT_DENIED"/>
      <xs:enumeration value="PARENT_HAS_NON_CONFIRMED_CHILD"/>
      <xs:enumeration value="INVOICE_CONFIRM_DEADLINE_EXCEEDED"/>
      <xs:enumeration value="INVOICE_DECLINE_DEADLINE_EXCEEDED"/>
      <xs:enumeration value="FIXED_OR_ADDITIOANL_WRONG_STATUS"/>
      <xs:enumeration value="REVOKE_CONFIRM_WRONG_STATUS"/>
      <xs:enumeration value="REVOKE_CONFIRM_PARENT_ONLY"/>
      <xs:enumeration value="REVOKE_DECLINE_PARENT_ONLY"/>
      <xs:enumeration value="REVOKE_CONFIRM_ONLY_NDS_PAYER_HAS_ACCESS"/>
      <xs:enumeration value="FIX_ADD_CONFIRM_ONLY_NDS_PAYER_HAS_ACCESS"/>
      <xs:enumeration value="PREVIOUSLY_FIXED_OR_ADDITIONAL_CONFIRMED"/>
      <xs:enumeration value="PREVIOUSLY_REVOKE_CONFIRMED"/>
      <xs:enumeration value="DMS_RELATED_CONTRACT_NOT_FOUND"/>
      <xs:enumeration value="DMS_RELATED_CONTRACT_NOT_PROCESSED"/>
      <xs:enumeration value="DMS_SIGNATURE_MORE_THAN_ONE"/>
      <xs:enumeration value="DMS_CONTRACT_PARTICIPANT_REQUIRED"/>
      <xs:enumeration value="DMS_CONTRACT_PARTICIPANT_EQUALS"/>
      <xs:enumeration value="LIMIT_REACHED"/>
      <xs:enumeration value="SESSION_ID_NULL"/>
      <xs:enumeration value="NTIN_CODE_NOT_FOUND"/>
      <xs:enumeration value="XTIN_CODE_NOT_FOUND"/>
      <xs:enumeration value="XTIN_CODE_HAS_NTIN_CODE"/>
      <xs:enumeration value="INCONSISTENT_DATA"/>
      <xs:enumeration value="LINKED_ECONTRACT_STATUS_NOT_ALLOWED"/>
      <xs:enumeration value="LINKED_ECONTRACT_TYPE_NOT_ALLOWED"/>
      <xs:enumeration value="LINKED_ECONTRACT_SUPPLEMENTARY_TYPE_REQUIRED"/>
      <xs:enumeration value="PAYMENT_ORDER_NOT_FOUND"/>
      <xs:enumeration value="PAYMENT_ORDER_INCORRECT_STATUS_FOR_DELETE"/>
      <xs:enumeration value="PAYMENT_ORDER_CREATE_ACCESS_DENIED"/>
      <xs:enumeration value="PAYMENT_ORDER_SENDER_NOT_VALID"/>
      <xs:enumeration value="PAYMENT_ORDER_WRONG_ACTION"/>
      <xs:enumeration value="PAYMENT_ORDER_NUMBER_NOT_UNIQUE"/>
      <xs:enumeration value="PAYMENT_ORDER_INVOICE_WRONG_STATUS"/>
      <xs:enumeration value="PAYMENT_ORDER_IN_ACTIVE_STATUS_EXISTS"/>
      <xs:enumeration value="PAYMENT_ORDER_IN_ACTIVE_STATUS_NOT_EXISTS"/>
      <xs:enumeration value="PAYMENT_ORDER_SENDER_TIN_NOT_EQUALS_INVOICE"/>
      <xs:enumeration value="PAYMENT_ORDER_RECIPIENT_TIN_NOT_EQUALS_INVOICE"/>
      <xs:enumeration value="PAYMENT_ORDER_INVOICE_CHAIN_WRONG"/>
      <xs:enumeration value="PAYMENT_ORDER_AMOUNT_WITHOUT_VAT_NOT_EQUALS_INVOICE"/>
      <xs:enumeration value="PAYMENT_ORDER_VAT_AMOUNT_NOT_EQUALS_INVOICE"/>
      <xs:enumeration value="PAYMENT_ORDER_AMOUNT_NOT_EQUALS_INVOICE_AND_PAYMENT_ORDER"/>
      <xs:enumeration value="PAYMENT_ORDER_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="PAYMENT_ORDER_ECONTRACT_NOT_FOUND"/>
      <xs:enumeration value="PAYMENT_ORDER_ECONTRACT_WRONG_STATUS"/>
      <xs:enumeration value="PAYMENT_ORDER_WITH_ECONTRACT_IN_ACTIVE_STATUS_EXISTS"/>
      <xs:enumeration value="PAYMENT_ORDER_WITH_ECONTRACT_IN_ACTIVE_STATUS_NOT_EXISTS"/>
      <xs:enumeration value="PAYMENT_ORDER_SENDER_TIN_NOT_EQUALS_ECONTRACT"/>
      <xs:enumeration value="PAYMENT_ORDER_RECIPIENT_TIN_NOT_EQUALS_ECONTRACT"/>
      <xs:enumeration value="PAYMENT_ORDER_REFUND_SENDER_TIN_NOT_EQUALS_ECONTRACT"/>
      <xs:enumeration value="PAYMENT_ORDER_REFUND_RECIPIENT_TIN_NOT_EQUALS_ECONTRACT"/>
      <xs:enumeration value="PAYMENT_ORDER_REVOKE_WRONG_STATUS"/>
      <xs:enumeration value="PAYMENT_ORDER_IN_PROCESSING"/>
      <xs:enumeration value="PAYMENT_ORDER_WRONG_TYPE"/>
      <xs:enumeration value="PAYMENT_ORDER_RELATED_WRONG_STATUS"/>
      <xs:enumeration value="PAYMENT_ORDER_SENDER_TIN_NOT_ERQUALS_RELATED"/>
      <xs:enumeration value="PAYMENT_ORDER_RECIPIENT_TIN_NOT_ERQUALS_RELATED"/>
      <xs:enumeration value="PAYMENT_ORDER_RELATED_REGISTRATION_NUMBER_IS_NULL"/>
      <xs:enumeration value="PAYMENT_ORDER_REQUIRES_ADDITIONAL_INVOICE"/>
      <xs:enumeration value="PAYMENT_ORDER_FIXED_INVOICE_SUM_NOT_EQUALS_TO_PO"/>
      <xs:enumeration value="PAYMENT_ORDER_ADDITIONAL_INVOICE_SUM_NOT_EQUALS_TO_PO"/>
      <xs:enumeration value="PAYMENT_ORDER_REFUND_IN_ACTIVE_STATUS_EXISTS"/>
      <xs:enumeration value="PAYMENT_ORDER_REFUND_SENDER_TIN_NOT_EQUALS_PO"/>
      <xs:enumeration value="PAYMENT_ORDER_REFUND_RECIPIENT_TIN_NOT_EQUALS_PO"/>
      <xs:enumeration value="PAYMENT_ORDER_ECONTRACT_NOT_EQUALS_PREPAYMENT_AMOUNT"/>
      <xs:enumeration value="PAYMENT_ORDER_ECONTRACT_NOT_EQUALS_PREPAYMENT_NDS_AMOUNT"/>
      <xs:enumeration value="PAYMENT_ORDER_MULTIPE_ECONTRACT"/>
      <xs:enumeration value="PAYMENT_ORDER_ADVANCE_ALREADY_USED_IN_OTHER_ESF"/>
      <xs:enumeration value="INVOICE_HAS_PAYMENT_ORDER_IN_PROCESSING"/>
      <xs:enumeration value="INVOICE_REQUIRES_RETURN_PAYMENT_ORDER"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_CREATE_ACCESS_DENIED"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_NOT_FOUND"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_INCORRECT_STATUS_FOR_DELETE"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_SENDER_NOT_VALID"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_WRONG_ACTION"/>
      <xs:enumeration value="VAT_CREDIT_DUPLICATE_CONFIRMED_RECORD"/>
      <xs:enumeration value="VAT_CREDIT_INVOICE_NOT_FOUND"/>
      <xs:enumeration value="VAT_CREDIT_INVOICE_STATUS_NOT_ALLOWED"/>
      <xs:enumeration value="VAT_CREDIT_NOTIFICATION_OWNER_MISMATCH"/>
      <xs:enumeration value="VAT_CREDIT_NO_ACCRUED_VAT"/>
      <xs:enumeration value="VAT_CREDIT_CREDIT_QUARTER_IN_FUTURE"/>
      <xs:enumeration value="VAT_CREDIT_CORRECTED_INVOICE_QUARTER_MISMATCH"/>
      <xs:enumeration value="VAT_CREDIT_TURNOVER_EXCEEDS_G11"/>
      <xs:enumeration value="VAT_CREDIT_VAT_EXCEEDS_G13"/>
      <xs:enumeration value="VAT_CREDIT_SHARED_NDS_AMOUNT_EXCEEDS"/>
      <xs:enumeration value="VAT_CREDIT_SHARED_TURNOVER_SIZE_EXCEEDS"/>
      <xs:enumeration value="VAT_CREDIT_FOREIGN_CURRENCY_VALIDATION_ERROR"/>
      <xs:enumeration value="VAT_CREDIT_LINES_LIMIT_EXCEEDED"/>
      <xs:enumeration value="VAT_CREDIT_DUPLICATE_LINES_IN_NOTIFICATION"/>
      <xs:enumeration value="VAT_CREDIT_NEGATIVE_AGGREGATED_TOTALS"/>
      <xs:enumeration value="VAT_CREDIT_NOTICE_NUMBER_NOT_UNIQUE"/>
      <xs:enumeration value="VAT_CREDIT_FOR_MAIN_INVOICE_REQUIRED"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EnterpriseValidationResultType">
    <xs:annotation>
      <xs:documentation>Код ошибки валидации налогоплательщика</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="SUCCESS">
        <xs:annotation>
          <xs:documentation>Успешно</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TIN_ABSENT">
        <xs:annotation>
          <xs:documentation>ИИН/БИН отсутствует в справочнике</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CERTIFICATE_SERIES_OR_CERTIFICATE_NUM_ABSENT">
        <xs:annotation>
          <xs:documentation>Серия свидетельства НДС или номер свидетельства НДС отсутствуют в справочнике</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BIK_ABSENT">
        <xs:annotation>
          <xs:documentation>БИК отсутствует в справочнике</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BANK_NOT_FOUND">
        <xs:annotation>
          <xs:documentation>Банк отсутствует в справочнике</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IIK_ABSENT">
        <xs:annotation>
          <xs:documentation>ИИК отсутствует в справочнике</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ClientType">
    <xs:annotation>
      <xs:documentation>Тип клиента</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="WEB">
        <xs:annotation>
          <xs:documentation>Веб</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="API">
        <xs:annotation>
          <xs:documentation>Апи</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="API_VS">
        <xs:annotation>
          <xs:documentation>Апи ВС</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="accessDeniedException" nillable="true" type="tns:AccessDeniedFault"/>
  <xs:element name="businessException" nillable="true" type="tns:BusinessFault"/>
  <xs:element name="sessionClosedException" nillable="true" type="tns:SessionClosedFault"/>
  <xs:element name="validationErrorException" nillable="true" type="tns:BusinessFault"/>
  <xs:element name="deleteInvoiceByIdRequest" nillable="true" type="tns:DeleteInvoiceByIdRequest"/>
  <xs:element name="deleteInvoiceByIdResponse" nillable="true" type="tns:DeleteInvoiceByIdResponse"/>
  <xs:element name="queryInvoiceRequest" nillable="true" type="tns:QueryInvoiceRequest"/>
  <xs:element name="queryInvoiceResponse" nillable="true" type="tns:QueryInvoiceResponse"/>
  <xs:element name="declineInvoiceByIdRequest" nillable="true" type="tns:InvoiceByIdWithReasonRequest"/>
  <xs:element name="declineInvoiceByIdResponse" nillable="true" type="tns:TryChangeStatusResponse"/>
  <xs:element name="queryInvoiceSummaryByIdRequest" nillable="true" type="tns:InvoiceByIdRequest"/>
  <xs:element name="queryInvoiceSummaryByIdResponse" nillable="true" type="tns:InvoiceSummaryResponse"/>
  <xs:element name="enterpriseValidationRequest" nillable="true" type="tns:EnterpriseValidationRequest"/>
  <xs:element name="enterpriseValidationResponse" nillable="true" type="tns:EnterpriseValidationResponse"/>
  <xs:element name="queryInvoiceByKeyRequest" nillable="true" type="tns:InvoiceByKeyRequest"/>
  <xs:element name="queryInvoiceByKeyResponse" nillable="true" type="tns:QueryInvoiceResponse"/>
  <xs:element name="queryUpdatesRequest" nillable="true" type="tns:QueryInvoiceUpdateRequest"/>
  <xs:element name="queryUpdatesResponse" nillable="true" type="tns:QueryInvoiceUpdateResponse"/>
  <xs:element name="queryInvoiceSummaryByKeyRequest" nillable="true" type="tns:InvoiceByKeyRequest"/>
  <xs:element name="queryInvoiceSummaryByKeyResponse" nillable="true" type="tns:InvoiceSummaryResponse"/>
  <xs:element name="approveInvoiceByIdRequest" nillable="true" type="tns:InvoiceApproveByIdRequest"/>
  <xs:element name="approveInvoiceByIdResponse" nillable="true" type="tns:TryChangeStatusResponse"/>
  <xs:element name="queryInvoiceByIdRequest" nillable="true" type="tns:InvoiceByIdRequest"/>
  <xs:element name="queryInvoiceByIdResponse" nillable="true" type="tns:QueryInvoiceResponse"/>
  <xs:element name="confirmInvoiceByIdRequest" nillable="true" type="tns:InvoiceByIdRequest"/>
  <xs:element name="confirmInvoiceByIdResponse" nillable="true" type="tns:InvoiceSummaryResponse"/>
  <xs:element name="queryInvoiceErrorByIdRequest" nillable="true" type="tns:InvoiceErrorByIdRequest"/>
  <xs:element name="queryInvoiceErrorByIdResponse" nillable="true" type="tns:InvoiceErrorByIdResponse"/>
  <xs:element name="revokeInvoiceByIdRequest" nillable="true" type="tns:InvoiceByIdWithReasonRequest"/>
  <xs:element name="revokeInvoiceByIdResponse" nillable="true" type="tns:TryChangeStatusResponse"/>
  <xs:element name="queryInvoiceHistoryByIdRequest" nillable="true" type="tns:QueryInvoiceHistoryByIdRequest"/>
  <xs:element name="queryInvoiceHistoryByIdResponse" nillable="true" type="tns:QueryInvoiceHistoryByIdResponse"/>
  <xs:element name="revokeConfirmInvoiceByIdRequest" nillable="true" type="tns:InvoiceApproveByIdRequest"/>
  <xs:element name="revokeConfirmByIdResponse" nillable="true" type="tns:TryChangeStatusResponse"/>
  <xs:element name="unrevokeInvoiceByIdRequest" nillable="true" type="tns:InvoiceByIdWithReasonRequest"/>
  <xs:element name="unrevokeInvoiceByIdResponse" nillable="true" type="tns:TryChangeStatusResponse"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="abstractInvoice.esf" version="1.0">

  <xs:simpleType name="InvoiceType">
    <xs:annotation>
      <xs:documentation>Тип ЭСФ</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="ORDINARY_INVOICE">
        <xs:annotation>
          <xs:documentation>Основной ЭСФ</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FIXED_INVOICE">
        <xs:annotation>
          <xs:documentation>Исправленный ЭСФ (A 4)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ADDITIONAL_INVOICE">
        <xs:annotation>
          <xs:documentation>Дополнительный ЭСФ (A 5)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
  </wsdl:types>
  <wsdl:message name="queryInvoiceByIdResponse">
    <wsdl:part element="tns:queryInvoiceByIdResponse" name="queryInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceSummaryById">
    <wsdl:part element="tns:queryInvoiceSummaryByIdRequest" name="queryInvoiceSummaryByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryUpdatesResponse">
    <wsdl:part element="tns:queryUpdatesResponse" name="queryUpdatesResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceByKey">
    <wsdl:part element="tns:queryInvoiceByKeyRequest" name="queryInvoiceByKeyRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="revokeInvoiceByIdResponse">
    <wsdl:part element="tns:revokeInvoiceByIdResponse" name="revokeInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryUpdates">
    <wsdl:part element="tns:queryUpdatesRequest" name="queryUpdatesRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="unrevokeInvoiceByIdResponse">
    <wsdl:part element="tns:unrevokeInvoiceByIdResponse" name="unrevokeInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteInvoiceByIdResponse">
    <wsdl:part element="tns:deleteInvoiceByIdResponse" name="deleteInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceByKeyResponse">
    <wsdl:part element="tns:queryInvoiceByKeyResponse" name="queryInvoiceByKeyResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceHistoryByIdResponse">
    <wsdl:part element="tns:queryInvoiceHistoryByIdResponse" name="queryInvoiceHistoryByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmRevokeInvoiceByIdResponse">
    <wsdl:part element="tns:revokeConfirmByIdResponse" name="revokeConfirmByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmInvoiceById">
    <wsdl:part element="tns:confirmInvoiceByIdRequest" name="confirmInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="revokeInvoiceById">
    <wsdl:part element="tns:revokeInvoiceByIdRequest" name="revokeInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="declineInvoiceByIdResponse">
    <wsdl:part element="tns:declineInvoiceByIdResponse" name="declineInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceResponse">
    <wsdl:part element="tns:queryInvoiceResponse" name="queryInvoiceResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="enterpriseValidationResponse">
    <wsdl:part element="tns:enterpriseValidationResponse" name="enterpriseValidationResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmRevokeInvoiceById">
    <wsdl:part element="tns:revokeConfirmInvoiceByIdRequest" name="revokeConfirmInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="unrevokeInvoiceById">
    <wsdl:part element="tns:unrevokeInvoiceByIdRequest" name="unrevokeInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteInvoiceById">
    <wsdl:part element="tns:deleteInvoiceByIdRequest" name="deleteInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoice">
    <wsdl:part element="tns:queryInvoiceRequest" name="queryInvoiceRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="declineInvoiceById">
    <wsdl:part element="tns:declineInvoiceByIdRequest" name="declineInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="enterpriseValidation">
    <wsdl:part element="tns:enterpriseValidationRequest" name="enterpriseValidationRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceErrorByIdResponse">
    <wsdl:part element="tns:queryInvoiceErrorByIdResponse" name="queryInvoiceErrorByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="confirmInvoiceByIdResponse">
    <wsdl:part element="tns:confirmInvoiceByIdResponse" name="confirmInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="BusinessException">
    <wsdl:part element="tns:businessException" name="BusinessException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceSummaryByKey">
    <wsdl:part element="tns:queryInvoiceSummaryByKeyRequest" name="queryInvoiceSummaryByKeyRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveInvoiceById">
    <wsdl:part element="tns:approveInvoiceByIdRequest" name="approveInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ValidationErrorException">
    <wsdl:part element="tns:validationErrorException" name="ValidationErrorException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceSummaryByKeyResponse">
    <wsdl:part element="tns:queryInvoiceSummaryByKeyResponse" name="queryInvoiceSummaryByKeyResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveInvoiceByIdResponse">
    <wsdl:part element="tns:approveInvoiceByIdResponse" name="approveInvoiceByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceById">
    <wsdl:part element="tns:queryInvoiceByIdRequest" name="queryInvoiceByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SessionClosedException">
    <wsdl:part element="tns:sessionClosedException" name="SessionClosedException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceSummaryByIdResponse">
    <wsdl:part element="tns:queryInvoiceSummaryByIdResponse" name="queryInvoiceSummaryByIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceErrorById">
    <wsdl:part element="tns:queryInvoiceErrorByIdRequest" name="queryInvoiceErrorByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryInvoiceHistoryById">
    <wsdl:part element="tns:queryInvoiceHistoryByIdRequest" name="queryInvoiceHistoryByIdRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AccessDeniedException">
    <wsdl:part element="tns:accessDeniedException" name="AccessDeniedException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="InvoiceService">
<wsdl:documentation>Сервис работы с ЭСФ</wsdl:documentation>
    <wsdl:operation name="deleteInvoiceById">
<wsdl:documentation>Удалить указанную ЭСФ в статусе FAILED</wsdl:documentation>
      <wsdl:input message="tns:deleteInvoiceById" name="deleteInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:deleteInvoiceByIdResponse" name="deleteInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoice">
<wsdl:documentation>Вернуть список ЭСФ удовлетворяющих указанному критерию</wsdl:documentation>
      <wsdl:input message="tns:queryInvoice" name="queryInvoice">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceResponse" name="queryInvoiceResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="declineInvoiceById">
<wsdl:documentation>Перевести ЭСФ с указанными идентификаторами в статус - DECLINED (Отклонено получателем). Операция разрешена только для ЭСФ с типом FIXED_INVOICE и ADDITIONAL_INVOICE</wsdl:documentation>
      <wsdl:input message="tns:declineInvoiceById" name="declineInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:declineInvoiceByIdResponse" name="declineInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:ValidationErrorException" name="ValidationErrorException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceSummaryById">
<wsdl:documentation>Получить список статусов ЭСФ по идентификаторам</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceSummaryById" name="queryInvoiceSummaryById">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceSummaryByIdResponse" name="queryInvoiceSummaryByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="enterpriseValidation">
<wsdl:documentation>Проверить регистрационные данные предприятия</wsdl:documentation>
      <wsdl:input message="tns:enterpriseValidation" name="enterpriseValidation">
    </wsdl:input>
      <wsdl:output message="tns:enterpriseValidationResponse" name="enterpriseValidationResponse">
    </wsdl:output>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceByKey">
<wsdl:documentation>Поиск ЭСФ по дате и внутреннему номеру</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceByKey" name="queryInvoiceByKey">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceByKeyResponse" name="queryInvoiceByKeyResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryUpdates">
<wsdl:documentation>Получить список новых зарегистрированных или измененных в системе ЭСФ</wsdl:documentation>
      <wsdl:input message="tns:queryUpdates" name="queryUpdates">
    </wsdl:input>
      <wsdl:output message="tns:queryUpdatesResponse" name="queryUpdatesResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceSummaryByKey">
<wsdl:documentation>Поиск статусов ЭСФ по дате и внутреннему номеру</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceSummaryByKey" name="queryInvoiceSummaryByKey">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceSummaryByKeyResponse" name="queryInvoiceSummaryByKeyResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveInvoiceById">
<wsdl:documentation>Подтверждение выписки исправленной или доп. ЭСФ в статусе 'В ожидании подтверждения получателя' получателем плательщиком НДС. Операция разрешена только для ЭСФ с типом FIXED_INVOICE и ADDITIONAL_INVOICE</wsdl:documentation>
      <wsdl:input message="tns:approveInvoiceById" name="approveInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:approveInvoiceByIdResponse" name="approveInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceById">
<wsdl:documentation>Вернуть список ЭСФ по идентификаторам</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceById" name="queryInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceByIdResponse" name="queryInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmInvoiceById">
<wsdl:documentation>Выставить флаг DELIVERED (Получено получателем) по списку переданных id</wsdl:documentation>
      <wsdl:input message="tns:confirmInvoiceById" name="confirmInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:confirmInvoiceByIdResponse" name="confirmInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceErrorById">
<wsdl:documentation>Получить список ошибок тяжелого ФЛК по идентификаторам ЭСФ</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceErrorById" name="queryInvoiceErrorById">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceErrorByIdResponse" name="queryInvoiceErrorByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="revokeInvoiceById">
<wsdl:documentation>Перевести ЭСФ с указанными идентификаторами в статус - REVOKED (Отозвано отправителем). Операция разрешена только для ЭСФ с типом ORDINARY_INVOICE</wsdl:documentation>
      <wsdl:input message="tns:revokeInvoiceById" name="revokeInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:revokeInvoiceByIdResponse" name="revokeInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:ValidationErrorException" name="ValidationErrorException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceHistoryById">
<wsdl:documentation>Получить записи об истории ЭСФ</wsdl:documentation>
      <wsdl:input message="tns:queryInvoiceHistoryById" name="queryInvoiceHistoryById">
    </wsdl:input>
      <wsdl:output message="tns:queryInvoiceHistoryByIdResponse" name="queryInvoiceHistoryByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmRevokeInvoiceById">
<wsdl:documentation>Подтверждение Отзыва ЭСФ</wsdl:documentation>
      <wsdl:input message="tns:confirmRevokeInvoiceById" name="confirmRevokeInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:confirmRevokeInvoiceByIdResponse" name="confirmRevokeInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="unrevokeInvoiceById">
<wsdl:documentation>Перевести ЭСФ с указанными идентификаторами в статус - DELIVERED (Доставлено). Операция разрешена только для ЭСФ со статусом REVOKED</wsdl:documentation>
      <wsdl:input message="tns:unrevokeInvoiceById" name="unrevokeInvoiceById">
    </wsdl:input>
      <wsdl:output message="tns:unrevokeInvoiceByIdResponse" name="unrevokeInvoiceByIdResponse">
    </wsdl:output>
      <wsdl:fault message="tns:AccessDeniedException" name="AccessDeniedException">
    </wsdl:fault>
      <wsdl:fault message="tns:BusinessException" name="BusinessException">
    </wsdl:fault>
      <wsdl:fault message="tns:ValidationErrorException" name="ValidationErrorException">
    </wsdl:fault>
      <wsdl:fault message="tns:SessionClosedException" name="SessionClosedException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="InvoiceServiceSoapBinding" type="tns:InvoiceService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="deleteInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="deleteInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="deleteInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoice">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoice">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="declineInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="declineInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="declineInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ValidationErrorException">
        <soap:fault name="ValidationErrorException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceSummaryById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceSummaryById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceSummaryByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="enterpriseValidation">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="enterpriseValidation">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="enterpriseValidationResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceByKey">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceByKey">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceByKeyResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryUpdates">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryUpdates">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryUpdatesResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceSummaryByKey">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceSummaryByKey">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceSummaryByKeyResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="approveInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="approveInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="confirmInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="confirmInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceErrorById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceErrorById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceErrorByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="revokeInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="revokeInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="revokeInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ValidationErrorException">
        <soap:fault name="ValidationErrorException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryInvoiceHistoryById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="queryInvoiceHistoryById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryInvoiceHistoryByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="confirmRevokeInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="confirmRevokeInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="confirmRevokeInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="unrevokeInvoiceById">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="unrevokeInvoiceById">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="unrevokeInvoiceByIdResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AccessDeniedException">
        <soap:fault name="AccessDeniedException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="BusinessException">
        <soap:fault name="BusinessException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ValidationErrorException">
        <soap:fault name="ValidationErrorException" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="SessionClosedException">
        <soap:fault name="SessionClosedException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="InvoiceService">
    <wsdl:port binding="tns:InvoiceServiceSoapBinding" name="InvoiceServicePort">
      <soap:address location="http://esf.gov.kz:8080/esf-web/ws/api1/InvoiceService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>