<?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="VersionService" targetNamespace="esf">
    <wsdl:types>
        <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="esf" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="esf">
            <xs:complexType name="versionResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="version" type="xs:string">
                        <xs:annotation>
                            <xs:documentation>Запрашиваемая информация о версии приложения, либо версии API, либо актуальной вервии бланка</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="versionRequest">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="errorCodesRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="language" type="xs:string">
                        <xs:annotation>
                            <xs:documentation>Язык на котором будет представлено описание кодов ошибок (KZ, RU)</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="errorCodesResponse">
                <xs:sequence>
                    <xs:element name="errorDescriptions">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element maxOccurs="unbounded" minOccurs="0" name="errorDescription" type="tns:errorDescription">
                                    <xs:annotation>
                                        <xs:documentation>Список кодов ошибок и их описания</xs:documentation>
                                    </xs:annotation>
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="errorDescription">
                <xs:sequence>
                    <xs:element minOccurs="0" name="errorCode" type="tns:errorCode">
                        <xs:annotation>
                            <xs:documentation>Код ошибки</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                    <xs:element minOccurs="0" name="description" type="xs:string">
                        <xs:annotation>
                            <xs:documentation>Описание ошибки</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
            <xs:simpleType name="errorCode">
                <xs:restriction base="xs:string">
                    <xs:enumeration value="CONTENT_HAS_INVALID_CHARACTERS"/>
                    <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="CERTIFICATE_SERIES_OR_CERTIFICATE_NUM_ABSENT"/>
                    <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="FALSE_COMPANY_VALITATION_FAILED"/>
                    <xs:enumeration value="FLK_VALITATION_FAILED"/>
                    <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="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="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="MAIN_AND_ADDITIONAL_INVOICES_NOT_EQUALS"/>
                    <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_PRODUCTS_NOT_EQUALS"/>
                    <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_ADDITIONAL_INVOICES_TURNOVER_DATE_NOT_CORRESPONDED"/>
                    <xs:enumeration value="MAIN_AND_ADDITIONAL_INVOICES_SUM_NEGATIVE"/>
                    <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_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="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="WRONG_NOT_PAYER_NDS"/>
                    <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="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="ORIGIN_CODE_5_EAEC_INCOMPATIBLE"/>
                    <xs:enumeration value="PUBLIC_OFFICE_FIELDS_NOT_CONSISTENT"/>
                    <xs:enumeration value="CURRENCY_RATE_NOT_MATCH"/>
                    <xs:enumeration value="UNKNOWN_PAPER_REASON"/>
                    <xs:enumeration value="PAPER_REASON_NOT_SET"/>
                    <xs:enumeration value="PAPER_DATE_NOT_SET"/>
                    <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="NDS_RATE_FOR_NOT_NDS_PAYER"/>
                    <xs:enumeration value="CATALOG_TRU_ID_NOT_FOUND"/>
                    <xs:enumeration value="SELLER_IS_BLOCKED"/>
                    <xs:enumeration value="CUSTOMER_IS_BLOCKED"/>
                    <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="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="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="PRODUCT_DEFICIENCY"/>
                    <xs:enumeration value="PRODUCT_DEFICIENCY_TO_RETURN_BY_RELATED_INVOICE"/>
                    <xs:enumeration value="PRODUCT_EAEC_EXPORT_FORBIDDEN"/>
                    <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_PROJECT_CODE_INCORRECT"/>
                    <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="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="UNIQUE_PRODUCT_REQUIRES_PHYSICAL_LABEL"/>
                    <xs:enumeration value="TNVED_CODE_DOES_NOT_MATCH_GSVS"/>
                    <xs:enumeration value="TNVED_CODE_INCORRECT"/>
                    <xs:enumeration value="INVALID_CAN_EXPORT"/>
                    <xs:enumeration value="INVALID_MEASURE_UNIT_CODE"/>
                    <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_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="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="PRODUCT_IS_USED_IN_VSTORE"/>
                    <xs:enumeration value="UFORM_IMPORT_DETAILING_EXCEPTION"/>
                    <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="GTD_FETCH_EXCEPTION"/>
                    <xs:enumeration value="GTD_NOT_FOUND"/>
                    <xs:enumeration value="GTD_PRODUCT_NOT_FOUND"/>
                    <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="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_RECIPIENT_DO_NOT_HAVE_RELATION_WITH_BRANCH"/>
                    <xs:enumeration value="AWP_TAXPAYER_IS_NOT_NDS_PAYER"/>
                    <xs:enumeration value="AWP_INVOICE_PREFILLING_PROHIBITED"/>
                    <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_INVOICE_DOUBLE"/>
                    <xs:enumeration value="ISGO_SYSTEM_NOT_FOUND"/>
                    <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="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_WRONG_ACTION"/>
                    <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:restriction>
            </xs:simpleType>
            <xs:element name="versionResponse" nillable="true" type="tns:versionResponse"/>
            <xs:element name="esfVersionRequest" nillable="true" type="tns:versionRequest"/>
            <xs:element name="esfVersionResponse" nillable="true" type="tns:versionResponse"/>
            <xs:element name="apiVersionRequest" nillable="true" type="tns:versionRequest"/>
            <xs:element name="apiVersionResponse" nillable="true" type="tns:versionResponse"/>
            <xs:element name="errorCodesRequest" nillable="true" type="tns:errorCodesRequest"/>
            <xs:element name="errorCodesResponse" nillable="true" type="tns:errorCodesResponse"/>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="getVersionResponse">
        <wsdl:part element="tns:versionResponse" name="versionResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEsfVersion">
        <wsdl:part element="tns:esfVersionRequest" name="esfVersionRequest">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getApiVersion">
        <wsdl:part element="tns:apiVersionRequest" name="apiVersionRequest">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getErrorCodes">
        <wsdl:part element="tns:errorCodesRequest" name="errorCodesRequest">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getErrorCodesResponse">
        <wsdl:part element="tns:errorCodesResponse" name="errorCodesResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getVersion">
  </wsdl:message>
    <wsdl:message name="getEsfVersionResponse">
        <wsdl:part element="tns:esfVersionResponse" name="esfVersionResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getApiVersionResponse">
        <wsdl:part element="tns:apiVersionResponse" name="apiVersionResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="VersionService">
        <wsdl:documentation>Сервис получения сведений о приложении</wsdl:documentation>
        <wsdl:operation name="getVersion">
            <wsdl:documentation>Возвращает информацию о текущей версии приложения (Тест, Прод)</wsdl:documentation>
            <wsdl:input message="tns:getVersion" name="getVersion">
    </wsdl:input>
            <wsdl:output message="tns:getVersionResponse" name="getVersionResponse">
    </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEsfVersion">
            <wsdl:documentation>Возвращает информацию об актуальной версии бланка ЭСФ</wsdl:documentation>
            <wsdl:input message="tns:getEsfVersion" name="getEsfVersion">
    </wsdl:input>
            <wsdl:output message="tns:getEsfVersionResponse" name="getEsfVersionResponse">
    </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getApiVersion">
            <wsdl:documentation>Возвращает информацию о последней версии API (веб сервисах)</wsdl:documentation>
            <wsdl:input message="tns:getApiVersion" name="getApiVersion">
    </wsdl:input>
            <wsdl:output message="tns:getApiVersionResponse" name="getApiVersionResponse">
    </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getErrorCodes">
            <wsdl:documentation>Возвращает информацию о кодах ошибок и их описания</wsdl:documentation>
            <wsdl:input message="tns:getErrorCodes" name="getErrorCodes">
    </wsdl:input>
            <wsdl:output message="tns:getErrorCodesResponse" name="getErrorCodesResponse">
    </wsdl:output>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="VersionServiceSoapBinding" type="tns:VersionService">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="getVersion">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getVersion">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getVersionResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEsfVersion">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getEsfVersion">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getEsfVersionResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getApiVersion">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getApiVersion">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getApiVersionResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getErrorCodes">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getErrorCodes">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getErrorCodesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="VersionService">
        <wsdl:port binding="tns:VersionServiceSoapBinding" name="VersionServicePort">
            <soap:address location="https://esf.gov.kz:8443/esf-web/ws/api1/VersionService"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>