<?xml version="1.0" encoding="utf-8"?>
<!-- v4.1 -->
<!-- last modified date: 2026-09-28 -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://infoproff.com/"
            targetNamespace="http://infoproff.com/"
            xmlns="http://infoproff.com/">

    <!-- Report -->
    <xsd:element name="report" type="tns:report" nillable="true"/>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="report">
        <xsd:sequence>
            <xsd:element name="language" type="tns:language" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="1" maxOccurs="1" nillable="false"/>

            <xsd:element name="identification" type="tns:identification" minOccurs="1" maxOccurs="1" nillable="false"/>

            <xsd:element name="summary" type="tns:summary" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Brief information about company</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_opinions" type="tns:credit_opinions" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Credit opinion</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="general_data" type="tns:general" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>General registration data about company</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="beneficiaries" type="tns:beneficiaries" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Beneficiaries</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="shareholders" type="tns:shareholders" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Shareholders</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="managers" type="tns:managers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Managers</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="the_normal_regulations_of_the_representation_rights" type="tns:regulations_of_rr"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The normal regulations of the representation rights</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="specifications_of_the_rights_of_representation" type="tns:specifications_of_rr"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Specifications of the rights of representation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="relations_of_persons" type="tns:relations_of_persons" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Connections of beneficiaries and shareholders and managers in other companies</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subsidiaries_data" type="tns:subsidiaries_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Subsidiaries</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="related_companies_data" type="tns:related_companies_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Related companies</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="branches_data" type="tns:branches_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Branches</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="export_import_data" type="tns:export_import_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Export-import (countries, turnover, etc)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="clients_and_suppliers" type="tns:clients_and_suppliers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about clients or suppliers</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="assets_data" type="assets_data" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="bankers_data" type="tns:bankers_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Banks which are used by the entrepreneur</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="commercial_pledge_data" type="tns:commercial_pledge_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Commercial pledge data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="publications_data" type="tns:publications_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Publications</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="negative_information" type="tns:negative_information" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Debts, litigations, etc</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <!--<xsd:element name="obligation_to_publish_annual_report" minOccurs="0" maxOccurs="1">-->
            <!--<xsd:complexType>-->
            <!--<xsd:sequence>-->
            <!--<xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>-->
            <!--<xsd:element name="is_obliged_to_publish_annual_report" type="xsd:boolean" minOccurs="1"-->
            <!--maxOccurs="1">-->
            <!--<xsd:annotation>-->
            <!--<xsd:documentation>Obligation to publish annual report</xsd:documentation>-->
            <!--</xsd:annotation>-->
            <!--</xsd:element>-->
            <!--&lt;!&ndash;<xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>&ndash;&gt;-->
            <!--</xsd:sequence>-->
            <!--</xsd:complexType>-->
            <!--</xsd:element>-->
            <xsd:element name="financial_statements_data" type="tns:financial_statements_data" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Financial statements data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="paid_taxes" type="tns:paid_taxes" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Taxes paid by the legal entity. The types of taxes reported may vary depending on national reporting practices.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tenders" type="tns:tenders" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Data on the legal entity's participation in tendering processes. This may include applications, awarded contracts, or other available records
                        depending on jurisdiction and data availability.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="country_economic_overview" type="tns:country_economic_overview" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Provides a structured overview of a country's economic status, including data transparency rankings, key development indicators, and economic forecasts. The content is intended to support analysis, comparison, and monitoring of macroeconomic conditions.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="final_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="extension" type="tns:extension" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
        </xsd:sequence>
    </xsd:complexType>
    <!-- /ENTREPRENEUR -->

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- <xsd:element name="dbd" type="tns:general"/>  -->
    <!-- *******************************************************************************************  -->
    <!-- GENERAL_DATA  -->
    <xsd:complexType name="general">
        <xsd:sequence>
            <xsd:element name="register_of_securities" type="tns:register_of_securities" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Register of securitities</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="business_names_data" type="tns:business_names_data" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Business names (current and previous)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="registration_data" type="tns:registration_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Any information about register code (commercial register, tax-payer register,
                        etc)
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="trade_names_data" type="tns:trade_names_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Trade names</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="addresses_data" type="tns:addresses_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Addresses (current and previous)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="contacts_data" type="tns:contacts_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Current and previous contacts (phone, fax, mail, www)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="important_notifications_data" type="tns:notifications_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Important notifications data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="statuses_data" type="tns:status_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Changes in status data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="activities_data" type="tns:activities_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Activities data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="licenses_data" type="tns:licenses_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Licenses data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_form_data" type="tns:legal_form_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Legal form</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital_data" type="tns:capital_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Capital</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="information_about_annual_reports_data" type="tns:information_about_annual_reports_data"
                         minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about annual reports data</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="employees_data" type="tns:employees_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about employees</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- clients_and_suppliers  -->
    <xsd:complexType name="clients_and_suppliers">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="relation_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- *******************************************************************************************  -->
    <!-- negative_information  -->
    <xsd:complexType name="negative_information">
        <xsd:sequence>
            <xsd:element name="litigations" type="tns:litigations" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Litigations</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="debts" type="tns:debts" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Debts</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="unsubmitted_tax_declarations" type="tns:unsubmitted_declarations" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Unsubmitted TAX declarations</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="sanctions" type="tns:sanctions" minOccurs="0"
                         maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Information about sanctions imposed on the legal entity by national or international authorities.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- commercial_pledge_data  -->
    <xsd:complexType name="commercial_pledge_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="id" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Commercial pledge ID</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ranks" type="tns:ranks" minOccurs="0"/>
                        <xsd:element name="pledge_amounts" type="tns:pledge_amounts" minOccurs="0"/>
                        <xsd:element name="pledge_holders" type="tns:pledge_holders" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, comments</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- credit_opinion  -->
    <xsd:complexType name="credit_opinions">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="1">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="credit_rating" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Our credit rating</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="rating_description" type="tns:content_with_key">
                            <xsd:annotation>
                                <xsd:documentation>Description of rating</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="probability_of_default" type="xsd:decimal" minOccurs="0" nillable="true"> <!-- v4.1 -->
                            <xsd:annotation>
                                <xsd:documentation>Probability of payment default within the next 12 months, in percent
                                    (e.g. 0.47 means 0.47%)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="credit_limit" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Our credit limit</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="credit_limit_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="latest_turnover_type" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Turnover type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="latest_turnover_range" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Turnover range</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="rating_explanation" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="explanation" type="tns:content_with_key" minOccurs="0" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                            <!--<xsd:annotation>-->
                            <!--<xsd:documentation>Rating explanation</xsd:documentation>-->
                            <!--</xsd:annotation>-->
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- financial_statements_data  -->
    <xsd:complexType name="financial_statements_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="financial_statement" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="financial_document_type" type="tns:content_with_key"/>
                        <xsd:element name="type" type="tns:content_with_key"/>
                        <xsd:element name="subtype_id"
                                     type="xsd:integer"/> <!-- identification of financial document -->
                        <xsd:element name="year" type="xsd:string"/>
                        <xsd:element name="period" type="xsd:integer" minOccurs="1" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Period in months</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="scale" minOccurs="1">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="1"/>
                                    <xsd:enumeration value="10"/>
                                    <xsd:enumeration value="100"/>
                                    <xsd:enumeration value="1000"/>
                                    <xsd:enumeration value="1000000"/>
                                    <xsd:enumeration value="1000000000"/>
                                    <xsd:enumeration value="1000000000000"/>
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="consolidated" type="xsd:boolean" minOccurs="1"/>
                        <xsd:element name="reliability" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Financial statement reliability type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, comments</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="positions" type="tns:fin_reports"/>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="fin_reports">
        <xsd:sequence>
            <xsd:element name="position" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="position_name" type="tns:content_with_key">
                            <xsd:annotation>
                                <xsd:documentation>Field description</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="position_code" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Line number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_origin" type="tns:value_origin" minOccurs="0"/>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- publications_data  -->
    <xsd:complexType name="publications_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="publication" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="date" type="tns:date_and_precision" nillable="false"  minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Date of publication</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="link" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>URL</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="publication_subject" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Text (in origin language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="publication_text" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Text (in origin language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/> <!-- v3.3. minOccurs="0" -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->


    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- GENERAL  -->
    <xsd:complexType name="summary">
        <xsd:sequence>
            <xsd:element name="name_in_the_register" type="tns:translit" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Business name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="name_in_english" type="xsd:string" nillable="false"/>
            <xsd:element name="registration_code" type="tns:code" nillable="true"/>
            <xsd:element name="vat_code" type="tns:extended_code" nillable="true"/>
            <!--<xsd:element name="inner_code" type="xsd:string" nillable="true">-->
            <!--<xsd:annotation>-->
            <!--<xsd:documentation>inner code (ID of company)</xsd:documentation>-->
            <!--</xsd:annotation>-->
            <!--</xsd:element>-->
            <xsd:element name="legal_form" type="xsd:string" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Legal form</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="unified_legal_form" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Legal form in requested language</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_address" type="tns:translit" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Legal address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="office_address" type="tns:translit" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Legal address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="telephone" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Phones in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="fax" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Faxes in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="email" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>e-mails in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="www" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>www in one raw (semicolon delemited)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legal_status" type="xsd:string" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>Legal status</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital" type="xsd:decimal" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Capital amount</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="capital_currency" type="tns:currency" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Capital amount currency</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="foundation_date" type="tns:date_and_precision" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>First registration date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="deletion_date" type="tns:date_and_precision" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Deletion date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="latest_employed_staff" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Latest employed staff</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="number_of_employees" type="xsd:integer" minOccurs="1" nillable="true"/>
                        <xsd:element name="range" type="xsd:string" minOccurs="1"/>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0"/>
                        <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="1"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="remarks_on_payments" type="tns:content_with_key"/>
            <xsd:element name="export" type="tns:content_with_key"/>
            <xsd:element name="import" type="tns:content_with_key"/>
            <xsd:element name="litigations" type="tns:content_with_key"/>
            <xsd:element name="sanctions" type="tns:content_with_key"/>
            <xsd:element name="main_activities" type="tns:activities_data" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Main activity (national classificator and international equivalent (optional))
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="latest_turnovers" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Turnovers for last 2 periods</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="2">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="year" type="xsd:integer" nillable="false">
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover year</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="period_end_date" type="tns:date_and_precision" nillable="true">
                                        <xsd:annotation>
                                            <xsd:documentation>End date of finance period</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="value" type="xsd:decimal" nillable="true"> <!-- v3.3 nillable="true" -->
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover volume</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="currency" type="tns:currency" nillable="false">
                                        <xsd:annotation>
                                            <xsd:documentation>Turnover volume</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="value_origin" type="tns:value_origin" minOccurs="0"/>
                                    <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="credit_rating" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our credit rating</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_rating_description" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our rating explanation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="credit_rating_limit" type="xsd:string" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Latest our credit limit</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="register_of_securities">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="tns:content_with_key"/>
                        <xsd:element name="isin" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Code in Register</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="business_names_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="name_in_english" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Business name in English</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="name_in_the_register" type="tns:translit" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Business name in national language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="name_in_the_register2" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Business name in second official language (optional element)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="short_name" type="xsd:string" minOccurs="0" maxOccurs="1"> <!-- v3.3 minOccurs="0" -->
                            <xsd:annotation>
                                <xsd:documentation>Short name in national language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="registration_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="code_type" type="tns:content_with_key" nillable="false"/>
                        <xsd:element name="code_origin" type="tns:country_code" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Country of origin</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="code" type="tns:code" nillable="false"/>
                        <xsd:element name="register_card_zone" type="xsd:string" minOccurs="0"> <!-- Deprecated -->
                            <xsd:annotation>
                                <xsd:documentation>Register card zone</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="authority" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="trade_names_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="name" type="xsd:string" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Trade name</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <!-- v4.1: trademark attributes -->
                        <xsd:element name="owner_name" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Trademark owner name</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="status" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Registration status</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="number" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Registration number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="nice_classification" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Nice classes, in the order stored at the source</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="class" type="xsd:integer" minOccurs="1" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="designations" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Countries where the trademark is designated</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="country_code" type="tns:country_code" minOccurs="1" maxOccurs="1"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="expiry_date" type="tns:date_and_precision" minOccurs="0" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Registration expiry date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="logo" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Trademark logo, base64-encoded</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:base64Binary">
                                        <xsd:attribute name="mime_type" type="xsd:string" use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <!-- /v4.1 -->
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="extension" type="tns:extension" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="addresses_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:group_address"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="contacts_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:group_contact"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="notifications_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="event" type="tns:content_with_key"/>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content in original language</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="status_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="status" type="tns:content_with_key" nillable="false"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="activities_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="is_main" type="xsd:boolean" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>True if main activity</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_activity">
                            <xsd:annotation>
                                <xsd:documentation>Activity classificator, code, description</xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="similar_classification_activity_codes" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_activity"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="licenses_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="license_number" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>License number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content (in original language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="license_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>License type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="authority" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="license_status" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="expiration_date" type="tns:date_and_precision" minOccurs="0" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Date of license expiration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="legal_form_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="legal_form" type="tns:content_with_key"/>
                        <xsd:element name="short_legal_form" type="xsd:string" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Short legal form</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="legal_forms_subtype" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Short legal form</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="unified_legal_form" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="capital_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="issued_capital" type="xsd:decimal" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>issued capital</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="capital_currency" type="tns:currency" nillable="false">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="number_of_shares" type="xsd:decimal" nillable="true"/>
                        <xsd:element name="share_value" type="xsd:decimal" nillable="true"/>
                        <xsd:element name="authorized_capital" type="xsd:decimal" nillable="true"/>
                        <xsd:element name="paid_amount" type="xsd:decimal" minOccurs="0"/>
                        <xsd:element name="paid_status" type="tns:content_with_key" minOccurs="0" maxOccurs="1"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="information_about_annual_reports_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="beginning_of_financial_year" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Format: DD.MM (01.01)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="end_of_financial_year" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Format: DD.MM (31.12)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="employees_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"> <!-- v3.3 to minOccurs="0"-->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="number_of_employees" type="xsd:integer" minOccurs="0" nillable="true"/>
                        <xsd:choice>
                            <xsd:element name="range" type="xsd:string" minOccurs="1"/>
                            <xsd:element name="non_standard_range" type="xsd:string" minOccurs="1"/>
                        </xsd:choice>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If number_of_employees is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="group_figure" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>True if the employee data includes figures aggregated at the group level</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="source_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Source type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="export_import_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="export_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="important_comments" type="tns:comments" minOccurs="0"/>
                        <xsd:element name="item" type="tns:exp_imp" minOccurs="0" maxOccurs="unbounded"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="import_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="important_comments" type="tns:comments" minOccurs="0"/>
                        <xsd:element name="item" type="tns:exp_imp" minOccurs="0" maxOccurs="unbounded"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!--  -->
    <xsd:complexType name="exp_imp">
        <xsd:sequence>
            <xsd:element name="period" type="xsd:integer" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Period in months</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="total_amount" type="xsd:decimal" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Amount</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Currency (three-letter system of codes - ISO 4217)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>TRUE - if amount is estimated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="revision_date" type="tns:date_and_precision">
                <xsd:annotation>
                    <xsd:documentation>Revision date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="details" minOccurs="0" maxOccurs="1">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="country" type="tns:country_code" minOccurs="1">
                                        <xsd:annotation>
                                            <xsd:documentation>Country code based on ISO 3166-1 alpha-3
                                            </xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="amount" type="xsd:decimal" minOccurs="0">
                                        <xsd:annotation>
                                            <xsd:documentation>Amount</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                                        <xsd:annotation>
                                            <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                            </xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="share_percentage" type="xsd:decimal" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Share percentage</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="additional_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="type" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                    <xsd:element name="content" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- ASSETS  -->
    <xsd:complexType name="assets_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="real_estate_data" type="tns:real_estate_data" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="vehicles" type="tns:vehicles" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Contains information about transport vehicles, including motor vehicles and special machinery used for business operations.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="machinery_and_equipment" type="tns:machinery_and_equipment" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Equipment and machines including tools, energy systems, servers.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="patents" type="tns:reserved" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Contains detailed information about registered patents.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="biological_assets" type="tns:reserved" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Contains information about biological assets, including breeding livestock and working animals recognized as fixed assets.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!--  -->
    <xsd:complexType name="machinery_and_equipment">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="asset_name" type="tns:translit">
                            <xsd:annotation>
                                <xsd:documentation>Name of asset</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="quantity" type="xsd:decimal" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Quantity</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="quantity_is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!--  -->
    <xsd:complexType name="vehicles">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="xsd:string"/>
                        <xsd:element name="licence_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="reg_no" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Vehicle registration number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="make" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Make</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="model" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Model</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="construction_year" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Construction year</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="owner" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Owner of vehicle</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:group ref="tns:person_company"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="quantity" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Quantity of vehicle</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value" minOccurs="0"> <!-- v4.1: minOccurs="0" -->
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:decimal">
                                        <xsd:attribute name="currency" type="tns:currency"  use="optional"/>
                                        <xsd:attribute name="scale" type="xsd:nonNegativeInteger"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="real_estate_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="description" type="tns:content_with_key"/>
                        <xsd:element name="land_registry" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of register</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="land_types" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="land_type" type="tns:content_with_key"/>
                                                <xsd:element name="description" type="xsd:string"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="object_name" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of object if presence</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="cadastral_code" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Cadastral code</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="address" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Address of object</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="apartment_no" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Appartment number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="size_amount" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Size or amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="measure" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>TRUE if is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="branches_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="activity_area" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="place_specification" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="name" type="tns:translit" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Name of the place of business</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="registration_number" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="working_hours" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Working hours (days and date intervals are in original language)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="goods_or_activity" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded" type="xsd:string"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="activity_details" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_activity"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="contacts" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:group ref="tns:group_contact"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="address" type="tns:address" minOccurs="0"/>
                        <xsd:element name="director_name" type="tns:translit" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="subsidiaries_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Share in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_book_value" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Share value</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="value_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>estimated-indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ultimate_share" type="xsd:boolean" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="bankers_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:element name="account" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Bank account</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="swift" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>SWIFT</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="related_companies_data">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="relation_type" type="tns:content_with_key"/>
                        <xsd:group ref="tns:company_details"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!--  PERSONNEL -->
    <xsd:complexType name="beneficiaries">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="source_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Source type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="shareholders">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key"/>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="authority_end_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Authority end date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_percentage" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>in percentage</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_amount" type="xsd:decimal" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="share_group" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If co-owners presents.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ownership_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Ownership type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="information_source" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="source_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Source type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="managers">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key"/>
                        <xsd:element name="manager_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="authority_end_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Authority end date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="control_source" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="control_source_date" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Control source date</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="source_type" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Source type</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="relations_of_persons">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/> <!-- Only person! -->
                        <xsd:element name="relations" minOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" type="tns:appointments" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="appointments">
        <xsd:sequence>
            <xsd:element name="role" type="tns:content_with_key" minOccurs="1"/>
            <xsd:group ref="tns:company_details"/>
            <xsd:element name="company_status" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="relation_status" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="match_type" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="item"  type="tns:content_with_key" maxOccurs="unbounded"/>
                </xsd:sequence>
            </xsd:complexType>
            </xsd:element>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- representation_rights -->
    <xsd:complexType name="regulations_of_rr">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="role" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="content" type="tns:content_with_key"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- special_conditions -->
    <xsd:complexType name="specifications_of_rr">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="representation_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:element name="content" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Content (in original language)</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!--  negative_information	-->
    <xsd:complexType name="litigations">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="participants" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <!--<xsd:element name="participant_type" type="xsd:string" minOccurs="1" maxOccurs="1"/>-->
                                                <xsd:element name="participant_type" type="tns:content_with_key"/>
                                                <xsd:group ref="tns:person_company"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="court_description" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="court_country" type="tns:country_code" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="court_location" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Court region</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="description" type="xsd:string" minOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>description of litigation</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="role" type="tns:content_with_key" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Role of company</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="status" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="case_number" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="amount_of_claim" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="amount_currency" type="tns:currency" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="amount_is_estimate" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>estimated-indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="judge_mediator" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>judge_mediator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="date_of_registration" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>date of registration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="date_of_resolution" type="tns:date_and_precision" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>date of resolution</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="dates_of_court_hearing" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="description" type="xsd:string" minOccurs="0"/> <!-- v3.3  minOccurs="0"-->
                                                <xsd:element name="date" type="tns:date_and_precision"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="content" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="instance" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="process" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:element name="authority" type="tns:content_with_key" minOccurs="0"/>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="debts">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="source_type" type="tns:content_with_key"/>
                        <xsd:element name="claimants" minOccurs="0" maxOccurs="1">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="claimant_type" type="tns:content_with_key" minOccurs="1"/>
                                                <xsd:group ref="tns:person_company"/>
                                                <xsd:group ref="tns:group_historical_dates_and_comments"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="debt_type" type="tns:content_with_key"/>
                        <xsd:element name="amount_type" type="tns:content_with_key" minOccurs="1"/>
                        <xsd:element name="amount" type="xsd:string" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="is_estimated" type="xsd:boolean" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>If amount is estimated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:choice>
                            <xsd:element name="amount_range" type="xsd:string" nillable="true">
                                <xsd:annotation>
                                    <xsd:documentation>Amount in ranges</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element name="non_standard_range" type="xsd:string" nillable="true">
                                <xsd:annotation>
                                    <xsd:documentation>Amount in non standard ranges</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                        </xsd:choice>
                        <xsd:element name="remainder" type="xsd:string" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Remainder amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="remainder_range" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Remainder amount in ranges</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="remainder_non_standard_range" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Remainder amount in non standard ranges</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="currency" type="tns:currency">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="penalty" type="xsd:string" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Penalty</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="penalty_currency" type="tns:currency" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="payment_status" type="tns:content_with_key" nillable="false"/>
                        <xsd:element name="is_disputed" type="xsd:boolean" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="is_dismissed" type="xsd:boolean" minOccurs="0" maxOccurs="1">
                            <xsd:annotation>
                                <xsd:documentation>indicator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="2"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="unsubmitted_declarations">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="declaration_type" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Type of declaration</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="count" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Count of unsubmitted TAX declarations for current declaration_type
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="sanctions">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="sanctioned_entity_name">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="transliteration" type="xsd:string"  use="optional"/>
                                        <xsd:attribute name="lang" type="tns:lang"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="sanctions_list" type="xsd:string" minOccurs="1" nillable="true"/>
                        <xsd:element name="publisher" type="xsd:string" minOccurs="1" nillable="true"/>
                        <xsd:element name="list_type" type="xsd:string" minOccurs="1" nillable="true"/>
                        <xsd:element name="program_type" type="xsd:string" minOccurs="1" nillable="true"/>
                        <xsd:element name="list_compiled_by" type="tns:country_code" minOccurs="1" nillable="true"/>
                        <xsd:element name="content" type="xsd:string" minOccurs="1" nillable="true"/>
                        <xsd:element name="match_type" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item"  type="tns:content_with_key" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="roles" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item"  type="tns:content_with_key" maxOccurs="unbounded"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- commercial_pledge_data	-->
    <xsd:complexType name="ranks">
        <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="rank">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="commercial_pledge_ranking_number" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Commercial pledge ranking number</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="pledge_amounts">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="pledge_amount" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Pledge amount</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="pledge_currency" type="tns:currency" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Currency (three-letter system of codes - ISO 4217)
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="pledge_holders">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:group ref="tns:person_company"/>
                        <xsd:element name="fractional_part_of_commercial_pledge" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Fractional part of commercial pledge</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="identification">
        <xsd:sequence>
            <xsd:group ref="tns:person_company"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="person_details">
        <xsd:sequence>
            <xsd:element name="honorific" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="first_name" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="father_name" type="tns:translit" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>for some countries: the patronymic is an official part of the name, used in all
                        official documents
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="last_name" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="date_of_birth" type="tns:date_and_precision" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="rcompany">
        <xsd:sequence>
            <xsd:group ref="tns:company_details"/>
            <xsd:group ref="tns:group_historical_dates_and_comments">
                <xsd:annotation>
                    <xsd:documentation>start_date, end_date, historical, revision_date, comments</xsd:documentation>
                </xsd:annotation>
            </xsd:group>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="content_wo_dates">
        <xsd:sequence>
            <xsd:element name="content" type="xsd:string"/>
            <xsd:element name="comments" type="tns:comments" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="address">
        <xsd:sequence>
            <xsd:group ref="tns:group_address"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="comments">
        <xsd:sequence>
            <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="content" type="xsd:string"/>
                        <xsd:element name="date" type="tns:date_and_precision" minOccurs="0"/> <!-- v3.3. minOccurs changed to 0-->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="content_with_key">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="key" type="xsd:integer"  use="optional"/>
                <xsd:attribute name="lang" type="xsd:string"  use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="date_and_precision">
        <xsd:simpleContent>
            <xsd:extension base="xsd:date">
                <xsd:attribute name="precision" type="tns:enum_dt_precision" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="translit">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="transliteration" type="xsd:string" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="extended_code">
        <xsd:simpleContent>
            <xsd:extension base="tns:code">
                <xsd:attribute name="valid" type="xsd:boolean" use="optional"/>
                <xsd:attribute name="expiration_date" type="xsd:date" use="optional"/>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- SIMPLE TYPES -->
    <!-- *******************************************************************************************  -->
    <!-- ***  -->
    <xsd:simpleType name="language">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="en"/>
            <xsd:enumeration value="et"/>
            <xsd:enumeration value="ru"/>
            <xsd:enumeration value="de"/>
            <xsd:enumeration value="zh"/>
            <xsd:enumeration value="ja"/>
            <xsd:enumeration value="bg"/>
            <xsd:enumeration value="cs"/>
            <xsd:enumeration value="da"/>
            <xsd:enumeration value="el"/>
            <xsd:enumeration value="fi"/>
            <xsd:enumeration value="fr"/>
            <xsd:enumeration value="hu"/>
            <xsd:enumeration value="it"/>
            <xsd:enumeration value="lv"/>
            <xsd:enumeration value="lt"/>
            <xsd:enumeration value="nl"/>
            <xsd:enumeration value="pl"/>
            <xsd:enumeration value="pt"/>
            <xsd:enumeration value="ro"/>
            <xsd:enumeration value="sk"/>
            <xsd:enumeration value="sl"/>
            <xsd:enumeration value="es"/>
            <xsd:enumeration value="sv"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="country_code">
        <xsd:annotation>
            <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([A-Za-z]{3})?"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="currency">
        <xsd:annotation>
            <xsd:documentation>Currency (based on three-letter system of codes - ISO 4217)</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([A-Za-z]{3})?"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="code"> <!-- v4.1: minLength 1 -->
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:maxLength value="64"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="enum_dt_precision">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value="D"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- *******************************************************************************************  -->
    <!-- v4.1 -->
    <xsd:complexType name="extension">
        <xsd:annotation>
            <xsd:documentation>Additional elements added without a new schema version.
                Content is not validated; element names and structure are documented separately.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:any namespace="##targetNamespace ##local" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- v4.1: currency conversion -->
    <xsd:simpleType name="converted_scale">
        <xsd:annotation>
            <xsd:documentation>Scale of converted values: 1, thousand, million or billion.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="1"/>
            <xsd:enumeration value="1000"/>
            <xsd:enumeration value="1000000"/>
            <xsd:enumeration value="1000000000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:attributeGroup name="converted_rate_attrs">
        <xsd:annotation>
            <xsd:documentation>Exchange rate used for the values of a converted element.
                converted value = source value x source scale x rate / scale.
                All attributes are optional: a converted element without rate attributes
                refers to the element holding them via rate_ref.</xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="id" type="xsd:ID" use="optional">
            <xsd:annotation>
                <xsd:documentation>Identifier of the exchange rate container, referenced by rate_ref.
                    Valid only within the received report: the value may change on subsequent exports
                    and must not be stored or used to match data across reports.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="rate_ref" type="xsd:IDREF" use="optional">
            <xsd:annotation>
                <xsd:documentation>Reference to the id of the converted element holding the exchange rate
                    attributes. Valid only within the received report.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="currency" type="tns:currency" use="optional">
            <xsd:annotation>
                <xsd:documentation>Target currency (ISO 4217)</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="scale" type="tns:converted_scale" use="optional">
            <xsd:annotation>
                <xsd:documentation>Scale of converted values</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="rate" type="xsd:decimal" use="optional">
            <xsd:annotation>
                <xsd:documentation>Cross rate: units of target currency per one unit of source currency</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="rate_date" type="xsd:date" use="optional">
            <xsd:annotation>
                <xsd:documentation>Date of the exchange rate actually applied (the nearest available
                    to the requested date)</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="rate_source" type="xsd:string" use="optional">
            <xsd:annotation>
                <xsd:documentation>Source of the exchange rate</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="src_currency" type="tns:currency" use="optional">
            <xsd:annotation>
                <xsd:documentation>Source currency of the converted values (ISO 4217)</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
    </xsd:attributeGroup>
    <xsd:complexType name="converted">
        <xsd:annotation>
            <xsd:documentation>Monetary values of the parent element converted to the target currency.
                Child elements have the same names as the source elements and contain converted values only.
                Placed as the last child of the parent element. Omitted when there is nothing to convert,
                when no rate is found, or when the source currency equals the target currency.
                Two converted elements in one parent mean different source currencies.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:any namespace="##targetNamespace ##local" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="tns:converted_rate_attrs"/>
    </xsd:complexType>
    <!-- /v4.1 -->
    <!-- *******************************************************************************************  -->
    <!-- START GROUPS  -->
    <xsd:group name="group_historical_dates_and_comments">
        <xsd:sequence>
            <xsd:element name="start_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
            <xsd:element name="end_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>
            <xsd:element name="revision_date" type="tns:date_and_precision" minOccurs="0" nillable="true"/>  <!-- OPTIONAL  -->
            <xsd:element name="historical" type="xsd:boolean" minOccurs="0" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>TRUE if source is trustworthy, but the data was outdated and we don't have exact
                        date of ending
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="additional_data" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="type" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                    <xsd:element name="content" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="group_address">
        <xsd:sequence>
            <xsd:element name="type" type="tns:content_with_key" minOccurs="0"/>
            <xsd:element name="country_code" type="tns:country_code" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="country" type="xsd:string"/>
            <xsd:element name="region_1" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>County</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="region_2" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Region</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="region_3" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Parish</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="town_settlement" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Town/settlement/village name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="town_settlement_type" type="tns:content_with_key" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Town/settlement/village type</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="index" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>ZIP code</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="address" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Street, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="full_address" type="tns:translit" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>Full address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="geo" minOccurs="0">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="item" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="parameter" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                    <xsd:element name="type" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="person_company">
        <xsd:sequence>
            <xsd:element name="person_type" type="tns:content_with_key" minOccurs="1"/>
            <xsd:element name="name" type="tns:translit" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="code" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
            <xsd:element name="code_origin" type="tns:country_code" minOccurs="1" maxOccurs="1" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="location" type="tns:translit" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="person_details" type="tns:person_details" minOccurs="0"/>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="company_details">
        <xsd:sequence>
            <xsd:element name="person_type" type="tns:content_with_key" minOccurs="1"/>
            <xsd:element name="name" type="tns:translit" minOccurs="1" maxOccurs="1" nillable="false"/>
            <xsd:element name="code" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
            <xsd:element name="code_origin" type="tns:country_code" minOccurs="1" maxOccurs="1" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>Country code based on ISO 3166-1 alpha-3</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="location" type="tns:translit" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="defined_activities">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="NACE Rev.2"/>
            <xsd:enumeration value="EMTAK 2008"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="EMTAK 2003"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="EMTAK 2000"/>  <!-- Economic Activities of Estonia (EMTAK) -->
            <xsd:enumeration value="NOT DEFINED"/> <!-- new v3 -->
        </xsd:restriction>
    </xsd:simpleType>
    <!-- -->
    <xsd:simpleType name="undefined_activities">
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(.{1,16})"/>   <!-- new v3.3 -->
        </xsd:restriction>
    </xsd:simpleType>
    <!-- -->
    <xsd:group name="group_activity">
        <xsd:sequence>
            <xsd:element name="classification_of_activities">
                <xsd:simpleType>
                    <xsd:union memberTypes="tns:defined_activities tns:undefined_activities"/>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="code" type="xsd:string" minOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>activity code (if defined)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="tns:content_with_key">
                <xsd:annotation>
                    <xsd:documentation>description of activity</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:group name="group_contact">
        <xsd:sequence>
            <xsd:element name="type" type="tns:content_with_key"/>
            <xsd:element name="content" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Phone number, e-mail address, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:group>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="value_origin">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="estimated">
                <xsd:annotation>
                    <xsd:documentation>This value is estimated and calculated based on available data using logic or AI. It applies to past or present periods.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="predicted">
                <xsd:annotation>
                    <xsd:documentation>This value is predicted for a future period using logic or AI models.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="calculated">
                <xsd:annotation>
                    <xsd:documentation>This value is calculated based on other available data using predefined rules or formulas.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="reserved">
        <xsd:sequence/>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <xsd:simpleType name="lang">
        <xsd:annotation>
            <xsd:documentation>Language code based on ISO 639-1 (two-letter, lowercase)</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="[a-z]{2}"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="paid_taxes">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="type" type="tns:content_with_key"/>
                        <xsd:element name="amount">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:decimal">
                                        <xsd:attribute name="currency" type="tns:currency"  use="optional"/>
                                        <xsd:attribute name="scale" type="xsd:nonNegativeInteger"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="period" type="xsd:nonNegativeInteger" minOccurs="1" nillable="true">
                            <xsd:annotation>
                                <xsd:documentation>Period in months</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <xsd:complexType name="tenders">
        <xsd:sequence>
            <xsd:element name="important_comments" type="tns:comments" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="organizer_name">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="transliteration" type="xsd:string"  use="optional"/>
                                        <xsd:attribute name="lang" type="tns:lang"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="amount" nillable="true"> <!-- v4.1: nillable -->
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:decimal">
                                        <xsd:attribute name="currency" type="tns:currency"  use="optional"/>
                                        <xsd:attribute name="scale" type="xsd:nonNegativeInteger"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="registration_date" type="tns:date_and_precision" nillable="true"/>
                        <xsd:element name="completion_date" type="tns:date_and_precision" nillable="true"/>
                        <xsd:element name="winner">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="transliteration" type="xsd:decimal"  use="optional"/>
                                        <xsd:attribute name="lang" type="tns:lang"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="participants">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="transliteration" type="xsd:decimal"  use="optional"/>
                                        <xsd:attribute name="lang" type="tns:lang"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="content">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="lang" type="tns:lang"  use="optional"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:group ref="tns:group_historical_dates_and_comments">
                            <xsd:annotation>
                                <xsd:documentation>start_date, end_date, historical, revision_date, comments
                                </xsd:documentation>
                            </xsd:annotation>
                        </xsd:group>
                        <xsd:element name="converted" type="tns:converted" minOccurs="0" maxOccurs="1"/> <!-- v4.1 -->
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->

    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- *******************************************************************************************  -->
    <!-- Country Economic Overview -->
    <xsd:complexType name="country_economic_overview">
        <xsd:sequence>
            <xsd:element name="language" type="xsd:string"/>
            <xsd:element name="country" type="xsd:string"/>

            <xsd:element name="data_transparency_index" minOccurs="0"> <!-- v4.1: minOccurs="0" -->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="country" type="xsd:string"/>
                        <xsd:element name="rank">
                            <xsd:complexType>
                                <xsd:attribute name="position" type="xsd:integer" use="required"/>
                                <xsd:attribute name="total" type="xsd:integer" use="required"/>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="transparency_index" type="xsd:decimal"/>
                        <xsd:element name="data_transparency_level" type="xsd:integer"/>
                        <xsd:element name="level_description">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute name="key" type="xsd:string" use="required"/>
                                        <xsd:attribute name="lang" type="xsd:string" use="required"/>
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <!-- -->
            <xsd:element name="country_development_indicators" minOccurs="0"> <!-- v4.1: minOccurs="0" -->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="country" type="xsd:string"/>
                        <xsd:element name="indicator_data">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="item" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="indicator" maxOccurs="unbounded">
                                                    <xsd:complexType>
                                                        <xsd:simpleContent>
                                                            <xsd:extension base="xsd:decimal">
                                                                <xsd:attribute name="code" type="xsd:string" use="required"/>
                                                                <xsd:attribute name="measure" type="xsd:string" use="required"/>
                                                            </xsd:extension>
                                                        </xsd:simpleContent>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                            <xsd:attribute name="year" type="xsd:gYear" use="required"/>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                    <xsd:attribute name="source" type="xsd:string"/>
                    <xsd:attribute name="license" type="xsd:string"/>
                </xsd:complexType>
            </xsd:element>
            <!-- -->
            <xsd:element name="economic_forecast" minOccurs="0"> <!-- v4.1: minOccurs="0" -->
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="country" type="xsd:string"/>
                        <xsd:element name="publication_date" type="xsd:date"/>
                        <xsd:element name="title" type="xsd:string"/>
                        <xsd:element name="content" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
