<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="ISEnvita/Import" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:p3="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsini="ISEnvita/Import" xmlns="ISEnvita/Import">
  <xs:element name="IniTransfer">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Header" type="xsini:HeaderType" />
        <xs:element name="DataCZ" type="xsini:DataType" />
      </xs:sequence>
      <xs:attribute name="Version" type="xsini:VersionType" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:complexType name="HeaderType">
    <xs:all>
      <xs:element name="Version" type="xsini:VersionType" />
      <xs:element name="NazevZdroje" type="xsini:StringType500" />
      <xs:element name="IdentifikatorExportu" type="xsini:StringType500" />
      <xs:element name="Sign" type="xsini:StringType500" />
      <xs:element name="Popis" type="xsini:StringType100" minOccurs="0" />
      <xs:element name="ExportInfoISE" type="xsini:ExportInfoISEType" minOccurs="0" />
      <xs:element name="VerzeZdroje" type="xsini:StringType500" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ExportInfoISEType">
    <xs:sequence>
      <xs:element name="ExportICO" type="xsini:ICOType" minOccurs="0" />
      <xs:element name="Evidenti" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Evident" type="xsini:ICOType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DataType">
    <xs:sequence>
      <xs:element name="Kontakty" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Kontakt">
              <xs:complexType>
                <xs:all>
                  <xs:element name="KodSynchro" type="xsini:KodSynchroType" minOccurs="0" />
                  <xs:element name="TitulPred" type="xsini:StringType20" minOccurs="0" />
                  <xs:element name="Jmeno" type="xsini:JmenoType" minOccurs="0" />
                  <xs:element name="Prijmeni" type="xsini:PrijmeniType" minOccurs="1" />
                  <xs:element name="TitulZa" type="xsini:StringType20" minOccurs="0" />
                  <xs:element name="Doklad" type="xsini:FODokladType" minOccurs="0" />
                  <xs:element name="Funkce" type="xsini:NotEmptyStringType50" minOccurs="0" />
                  <xs:element name="Telefon1" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="Telefon2" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="Telefon3" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="Email1" type="xsini:EmailType" minOccurs="0" />
                  <xs:element name="Email2" type="xsini:EmailType" minOccurs="0" />
                  <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
                  <xs:element name="Poznamka" type="xsini:StringType500" minOccurs="0" />
                  <xs:element name="Adresa" type="xsini:AdresaType" minOccurs="0" />
                  <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="PropojeneSubjekty" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Subjekt" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:all>
                              <xs:element name="IdSubjekt" type="xsini:IdXmlType" />
                              <xs:element name="CeleICO" type="xs:boolean" minOccurs="0" />
                            </xs:all>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:all>
                <xs:attribute name="Id" type="xsini:IdXmlType" use="required" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Subjekty" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Subjekt" type="xsini:SubjektType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Odpady" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Odpad">
              <xs:complexType>
                <xs:all>
                  <xs:element name="KodSynchro" type="xsini:KodSynchroType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="IdSubjektEvident" type="xsini:IdXmlType" />
                  <xs:element name="Upresneni" type="xsini:UpresneniType" minOccurs="0" />
                  <xs:element name="Datum" type="xs:date" />
                  <xs:element name="Mnozstvi" type="xs:decimal" />
                  <xs:element name="IdSubjektPartner" type="xsini:IdXmlType" minOccurs="0" />
                  <xs:element name="Poznamka" type="xsini:StringType1000" minOccurs="0" />
                  <xs:element name="KatalogKod" type="xsini:KatalogKodType" />
                  <xs:element name="Kategorie" type="xsini:OdpadKategorieType" />
                  <xs:element name="KodNakladaniKod" type="xsini:KodNakladaniType" />
                  <xs:element name="PocetKusu" type="xs:decimal" minOccurs="0" />
                  <xs:element name="Prijmy" type="xs:decimal" minOccurs="0" />
                  <xs:element name="Vydaje" type="xs:decimal" minOccurs="0" />
                  <xs:element name="CisloZakazky" type="xsini:CisloZakazkyType" minOccurs="0" />
                  <xs:element name="PredavajiciOsoba" type="xsini:PredavajiciOsobaType" minOccurs="0" />
                  <xs:element name="ImportExtSysPopis" type="xs:string" minOccurs="0" />
                  <xs:element name="ImportExtSysAgenda" type="xs:string" minOccurs="0" />
                  <xs:element name="ImportExtSysId" type="xsini:NotEmptyStringType100" minOccurs="0" />
                  <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
                  <xs:element name="Osvedceni" type="xsini:OsvedceniType" minOccurs="0" />
                  <xs:element name="Elektroskupina" type="xsini:NotEmptyStringType2" minOccurs="0" />
                  <xs:element name="AutovrakKategorie" type="xsini:OdpadAutovrakKategorieType" minOccurs="0" />
                  <xs:element name="AutovrakZnacka" type="xsini:NotEmptyStringType50" minOccurs="0" />
                  <xs:element name="AutovrakVznik" type="xs:boolean" minOccurs="0" />
                  <xs:element name="MaIsohUID" type="xsini:NotEmptyStringType11" minOccurs="0" />
                  <xs:element name="Multikomodita" type="xs:boolean" minOccurs="0" />
                  <xs:element name="CasPredani" type="xsini:CasHhmmType" minOccurs="0" />
                  <xs:element name="KovyPlatbaCastka" type="xs:decimal" minOccurs="0" />
                  <xs:element name="KovyPlatbaMena" type="xsini:KodMenyType" minOccurs="0" />
                  <xs:element name="KovyPlatbaZpusob" type="xsini:ZpusobPlatbyType" minOccurs="0" />
                  <xs:element name="KovyPopis" type="xsini:NotEmptyStringType500" minOccurs="0" />
                </xs:all>
                <xs:attribute name="Id" type="xsini:IdXmlType" use="required" />
                <xs:attribute name="OdpadNazev" type="xsini:OdpadNazevType" use="optional" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="ObdobiOd" type="xs:date" use="optional" />
          <xs:attribute name="ObdobiDo" type="xs:date" use="optional" />
        </xs:complexType>
      </xs:element>
      <xs:element name="EKO_KOM" type="xsini:EKO_KOMType" minOccurs="0" />
      <xs:element name="Vozidla" type="xsini:VozidlaType" minOccurs="0" />
      <xs:element name="Sklady" type="xsini:SkladyType" minOccurs="0" />
      <xs:element name="KatalogSkladovychPolozek" type="xsini:KatalogSkladovychPolozekType" minOccurs="0" />
      <xs:element name="KatalogSluzeb" type="xsini:KatalogSluzebType" minOccurs="0" />
      <xs:element name="SkladoveDoklady" type="xsini:SkladoveDokladyType" minOccurs="0" />
      <xs:element name="ObchodniDoklady" type="xsini:ObchodniDokladyType" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="BankovniUcetPredcisliType">
    <xs:restriction base="xsini:NotEmptyStringType6">
      <xs:pattern value="[0-9]+" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BankovniUcetCisloType">
    <xs:restriction base="xsini:NotEmptyStringType10">
      <xs:pattern value="[0-9]+" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BankovniUcetBankaType">
    <xs:restriction base="xsini:NotEmptyStringType4">
      <xs:pattern value="[0-9]+" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType4000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType4000">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="4000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType1000">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="1000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType1000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType500">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType500">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType220">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="220" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType220">
    <xs:restriction base="xs:string">
      <xs:maxLength value="220" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType200">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="200" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType150">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="150" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType100">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType120">
    <xs:restriction base="xs:string">
      <xs:maxLength value="120" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType100">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType50">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType11">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="11" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType50">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType40">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="40" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType30">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="30" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType25">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="25" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType20">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType20">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType10">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="10" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType6">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="6" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType4">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="4" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType2">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="2" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType1">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StringType10">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KodSynchroType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="IdXmlType">
    <xs:restriction base="xsini:NotEmptyStringType500" />
  </xs:simpleType>
  <xs:simpleType name="TelefonPredvolbaType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="5" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TelefonType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="15" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EmailType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:pattern value="([^@ \n]+)@([^@. \n]\.?)+[^.@ \n]{2,18}" />
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="UrlType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="JmenoType">
    <xs:restriction base="xsini:NotEmptyStringType100" />
  </xs:simpleType>
  <xs:simpleType name="PrijmeniType">
    <xs:restriction base="xsini:NotEmptyStringType100" />
  </xs:simpleType>
  <xs:simpleType name="DecimalKladne">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DecimalKladneNonZero">
    <xs:restriction base="xs:decimal">
      <xs:minExclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DecimalNonZero">
    <xs:restriction base="xs:decimal">
      <xs:pattern value="[0-9]+(\.[0-9]*[1-9]+[0-9]*)?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Procento">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0" />
      <xs:maxInclusive value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="VersionType">
    <xs:restriction base="xs:string">
      <xs:pattern value="(0*[0-9]{1,4}|0*[1-5][0-9]{4}|0*6[0-4][0-9]{3}|0*65[0-4][0-9]{2}|0*655[0-2][0-9]|0*6553[0-5])\.(0*[0-9]{1,4}|0*[1-5][0-9]{4}|0*6[0-4][0-9]{3}|0*65[0-4][0-9]{2}|0*655[0-2][0-9]|0*6553[0-5])\.(0*[0-9]{1,4}|0*[1-5][0-9]{4}|0*6[0-4][0-9]{3}|0*65[0-4][0-9]{2}|0*655[0-2][0-9]|0*6553[0-5])\.(0*[0-9]{1,4}|0*[1-5][0-9]{4}|0*6[0-4][0-9]{3}|0*65[0-4][0-9]{2}|0*655[0-2][0-9]|0*6553[0-5])" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="yesNoType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="yes" />
      <xs:enumeration value="no" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="yesNoBoolType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="yes" />
      <xs:enumeration value="no" />
      <xs:enumeration value="true" />
      <xs:enumeration value="false" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="UpresneniType">
    <xs:restriction base="xsini:NotEmptyStringType220" />
  </xs:simpleType>
  <xs:simpleType name="CisloZakazkyType">
    <xs:restriction base="xsini:NotEmptyStringType1000" />
  </xs:simpleType>
  <xs:simpleType name="TypSberuType">
    <xs:restriction base="xsini:NotEmptyStringType10" />
  </xs:simpleType>
  <xs:simpleType name="ZpusobVyuzitiType">
    <xs:restriction base="xsini:NotEmptyStringType10" />
  </xs:simpleType>
  <xs:simpleType name="OdpadNazevType">
    <xs:restriction base="xsini:NotEmptyStringType500" />
  </xs:simpleType>
  <xs:complexType name="OsvedceniType">
    <xs:sequence>
      <xs:element name="Cislo" type="xsini:CisloOsvedceniType" minOccurs="1" maxOccurs="1" />
      <xs:element name="PlatnostOd" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="PlatnostDo" type="xs:date" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CisloOsvedceniType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:pattern value="\d{4}/\d{4}/O" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AdresaType">
    <xs:sequence>
      <xs:element name="Ulice" type="xsini:UliceType" minOccurs="0" maxOccurs="1" />
      <xs:element name="CisloPopisne" type="xsini:CisloPopisneType" minOccurs="0" maxOccurs="1" />
      <xs:element name="CisloEvidencni" type="xsini:CisloEvidencniType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Obec" type="xsini:ObecType" minOccurs="0" maxOccurs="1" />
      <xs:element name="PSC" type="xsini:PscType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Stat" type="xsini:StatType" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="UliceType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="48" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ObecType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="60" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CisloPopisneType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="5" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CisloEvidencniType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="5" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ProvozovnaKodType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:minLength value="1" />
      <xs:maxLength value="20" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="FODokladType">
    <xs:all>
      <xs:element name="CisloDoklad" type="xsini:NotEmptyStringType40" />
      <xs:element name="DokladTyp" type="xsini:SubjektDokladType" />
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="SubjektDokladType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OP" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="RP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ICOType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:pattern value="\d{1,8}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ICOZahranicniType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:minLength value="1" />
      <xs:maxLength value="16" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PscType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:minLength value="1" />
      <xs:maxLength value="10" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KodNakladaniType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-zA-Z0-9]{3,5}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OdpadKategorieType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="O" />
      <xs:enumeration value="N" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OdpadAutovrakKategorieType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="V" />
      <xs:enumeration value="O" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ImportExportType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="I" />
      <xs:enumeration value="E" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StatType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{2}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="VykazovaciKod">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:minLength value="1" />
      <xs:maxLength value="12" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ARGBHex">
    <xs:restriction base="xs:string">
      <xs:pattern value="#([0-9a-fA-F]{6}|[0-9a-fA-F]{8})" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="StitkyType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Stitek">
        <xs:complexType>
          <xs:all>
            <xs:element name="Text" type="xsini:StitekTextType" minOccurs="1" maxOccurs="1" />
            <xs:element name="Popis" type="xsini:StringType100" minOccurs="0" maxOccurs="1" />
            <xs:element name="Barva" type="xsini:ARGBHex" minOccurs="0" maxOccurs="1" />
            <xs:element name="Typ" type="xsini:StitekTypType" minOccurs="0" maxOccurs="1" />
            <xs:element name="Globalni" type="xs:boolean" minOccurs="0" maxOccurs="1" />
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="StitekTextType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="StitekTypType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CasHhmmType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-1][0-9]:[0-5][0-9]" />
      <xs:pattern value="2[0-3]:[0-5][0-9]" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KodMenyType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CZK" />
      <xs:enumeration value="EUR" />
      <xs:enumeration value="USD" />
      <xs:enumeration value="BGN" />
      <xs:enumeration value="DKK" />
      <xs:enumeration value="HUF" />
      <xs:enumeration value="PLN" />
      <xs:enumeration value="RON" />
      <xs:enumeration value="SEK" />
      <xs:enumeration value="CHF" />
      <xs:enumeration value="GBP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ZpusobPlatbyType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="P" />
      <xs:enumeration value="S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="BankovniUcetType">
    <xs:sequence>
      <xs:choice>
        <xs:element name="IBAN" type="xsini:NotEmptyStringType50" />
        <xs:element name="CZUcet" type="xsini:BankovniUcetCzType" />
      </xs:choice>
      <xs:element name="BIC" type="xsini:NotEmptyStringType20" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BankovniUcetCzType">
    <xs:sequence>
      <xs:element name="Predcisli" type="xsini:BankovniUcetPredcisliType" minOccurs="0" maxOccurs="1" />
      <xs:element name="CisloUctu" type="xsini:BankovniUcetCisloType" minOccurs="1" maxOccurs="1" />
      <xs:element name="KodBanky" type="xsini:BankovniUcetBankaType" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SubjektType">
    <xs:sequence>
      <xs:element name="KodSynchro" type="xsini:KodSynchroType" minOccurs="0" maxOccurs="1" />
      <xs:choice>
        <xs:element name="SubjektTypCZPO" type="xsini:SubjektTypCZPOType" />
        <xs:element name="SubjektTypCZFO" type="xsini:SubjektTypCZFOType" />
        <xs:element name="SubjektTypCZOO" type="xsini:SubjektTypCZOOType" />
        <xs:element name="SubjektTypCZObec" type="xsini:SubjektTypCZObecType" />
        <xs:element name="SubjektTypCZZF" type="xsini:SubjektTypCZZFType" />
        <xs:element name="SubjektTypCZBezICO" type="xsini:SubjektTypCZBezICOType" />
      </xs:choice>
      <xs:element name="Poznamka" type="xsini:StringType500" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
    <xs:attribute name="Id" type="xsini:IdXmlType" use="required" />
  </xs:complexType>
  <xs:complexType name="SubjektTypCZPOType">
    <xs:all>
      <xs:element name="Identifikator" type="xsini:ICOType" minOccurs="1" maxOccurs="1" />
      <xs:element name="SubjektNazev" type="xsini:NotEmptyStringType200" minOccurs="1" maxOccurs="1" />
      <xs:element name="ProvozovnaKod" type="xsini:ProvozovnaKodType" minOccurs="1" maxOccurs="1" />
      <xs:element name="ProvozovnaNazev" type="xsini:NotEmptyStringType200" minOccurs="1" maxOccurs="1" />
      <xs:element name="PlatceDPH" type="xs:boolean" minOccurs="0" maxOccurs="1" />
      <xs:element name="DIC_EU" type="xsini:NotEmptyStringType50" minOccurs="0" maxOccurs="1" />
      <xs:element name="DIC" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="VykazovaciKod" type="xsini:VykazovaciKod" minOccurs="1" />
      <xs:element name="CinnostNaUzemi" type="xs:boolean" minOccurs="1" />
      <xs:element name="VychoziBankovniUcet" type="xsini:BankovniUcetType" minOccurs="0" />
      <xs:element name="Adresy" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" type="xsini:AdresaSidloCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaProvoz" type="xsini:AdresaProvozCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Telefon" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Email" type="xsini:EmailType" minOccurs="0" />
      <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SubjektTypCZFOType">
    <xs:all>
      <xs:element name="SubjektNazev" type="xsini:NotEmptyStringType200" minOccurs="0" />
      <xs:element name="TitulPred" type="xsini:StringType20" minOccurs="0" />
      <xs:element name="Jmeno" type="xsini:JmenoType" minOccurs="0" />
      <xs:element name="Prijmeni" type="xsini:PrijmeniType" minOccurs="1" />
      <xs:element name="TitulZa" type="xsini:StringType20" minOccurs="0" />
      <xs:element name="Doklad" type="xsini:FODokladType" minOccurs="0" />
      <xs:element name="VychoziBankovniUcet" type="xsini:BankovniUcetType" minOccurs="0" />
      <xs:element name="Adresy" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" type="xsini:AdresaSidloCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Telefon" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Email" type="xsini:EmailType" minOccurs="0" />
      <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SubjektTypCZOOType">
    <xs:all>
      <xs:element name="Adresy" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" minOccurs="1" maxOccurs="1">
              <xs:complexType>
                <xs:all>
                  <xs:element name="SidloAdresaZUJ" type="xsini:ZUJType" />
                  <xs:element name="SidloAdresaStat" type="xsini:StatType" minOccurs="0" />
                </xs:all>
              </xs:complexType>
            </xs:element>
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SubjektTypCZObecType">
    <xs:all>
      <xs:element name="Identifikator" type="xsini:ICOType" />
      <xs:element name="SubjektNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="ProvozovnaKod" type="xsini:ProvozovnaKodType" />
      <xs:element name="ProvozovnaNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="PlatceDPH" type="xs:boolean" minOccurs="0" />
      <xs:element name="DIC_EU" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="DIC" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="VykazovaciKod" type="xsini:VykazovaciKod" minOccurs="1" />
      <xs:element name="CinnostNaUzemi" type="xs:boolean" minOccurs="1" />
      <xs:element name="VychoziBankovniUcet" type="xsini:BankovniUcetType" minOccurs="0" />
      <xs:element name="Adresy" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" type="xsini:AdresaSidloCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaProvoz" type="xsini:AdresaProvozCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Telefon" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Email" type="xsini:EmailType" minOccurs="0" />
      <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SubjektTypCZZFType">
    <xs:all>
      <xs:element name="Identifikator" type="xsini:ICOZahranicniType" />
      <xs:element name="SubjektNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="ProvozovnaKod" type="xsini:ProvozovnaKodType" />
      <xs:element name="ProvozovnaNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="PlatceDPH" type="xs:boolean" minOccurs="0" />
      <xs:element name="DIC_EU" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="VychoziBankovniUcet" type="xsini:BankovniUcetType" minOccurs="0" />
      <xs:element name="Adresy" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" type="xsini:AdresaCZZFType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaProvoz" type="xsini:AdresaCZZFType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Telefon" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Email" type="xsini:EmailType" minOccurs="0" />
      <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SubjektTypCZBezICOType">
    <xs:all>
      <xs:element name="Identifikator" type="xsini:ICOZahranicniType" />
      <xs:element name="SubjektNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="ProvozovnaKod" type="xsini:ProvozovnaKodType" />
      <xs:element name="ProvozovnaNazev" type="xsini:NotEmptyStringType200" />
      <xs:element name="PlatceDPH" type="xs:boolean" minOccurs="0" />
      <xs:element name="DIC_EU" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="DIC" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="VykazovaciKod" type="xsini:VykazovaciKod" minOccurs="1" />
      <xs:element name="CinnostNaUzemi" type="xs:boolean" minOccurs="1" />
      <xs:element name="VychoziBankovniUcet" type="xsini:BankovniUcetType" minOccurs="0" />
      <xs:element name="Adresy" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AdresaSidlo" type="xsini:AdresaSidloBezIcoCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaProvoz" type="xsini:AdresaProvozCZType" minOccurs="1" maxOccurs="1" />
            <xs:element name="AdresaOstatni" type="xsini:AdresaOstatniCZType" minOccurs="0" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Telefon" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Fax" type="TelefonCelyType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Email" type="xsini:EmailType" minOccurs="0" />
      <xs:element name="Web" type="xsini:UrlType" minOccurs="0" />
      <xs:element name="Stitky" type="xsini:StitkyType" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="TelefonCelyType">
    <xs:all>
      <xs:element name="Predvolba" type="xsini:TelefonPredvolbaType" minOccurs="0" />
      <xs:element name="Cislo" type="xsini:TelefonType" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="AdresaSidloCZType">
    <xs:complexContent>
      <xs:extension base="xsini:AdresaCZType" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AdresaProvozCZType">
    <xs:complexContent>
      <xs:extension base="xsini:AdresaCZType" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AdresaOstatniCZType">
    <xs:complexContent>
      <xs:extension base="xsini:AdresaType">
        <xs:sequence>
          <xs:element name="ZUJ" type="xsini:ZUJType" minOccurs="0" maxOccurs="1" />
          <xs:element name="Popis" type="xsini:StringType100" minOccurs="0" maxOccurs="1" />
          <xs:element name="Typ" type="xsini:AdresaOstatniTypType" minOccurs="0" maxOccurs="1" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AdresaOstatniTypType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DODACI" />
      <xs:enumeration value="USERDEF" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AdresaSidloBezIcoCZType">
    <xs:complexContent>
      <xs:extension base="xsini:AdresaType">
        <xs:sequence>
          <xs:element name="ZUJ" type="xsini:ZUJType" minOccurs="0" maxOccurs="1" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AdresaCZType">
    <xs:complexContent>
      <xs:extension base="xsini:AdresaType">
        <xs:sequence>
          <xs:element name="ZUJ" type="xsini:ZUJType" minOccurs="1" maxOccurs="1" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AdresaCZZFType">
    <xs:sequence>
      <xs:element name="Ulice" type="xsini:UliceType" minOccurs="0" maxOccurs="1" />
      <xs:element name="CisloPopisne" type="xsini:CisloPopisneType" minOccurs="0" maxOccurs="1" />
      <xs:element name="CisloEvidencni" type="xsini:CisloEvidencniType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Obec" type="xsini:ObecType" minOccurs="0" maxOccurs="1" />
      <xs:element name="PSC" type="xsini:PscType" minOccurs="0" maxOccurs="1" />
      <xs:element name="Stat" type="xsini:StatType" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ZUJType">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:pattern value="\d{6}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KatalogKodType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{6,8}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType">
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse" />
      <xs:minLength value="1" />
      <xs:pattern value="[^ ](.*)?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringTrimedType">
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse" />
      <xs:minLength value="1" />
      <xs:pattern value="[^ ](.*[^ ])?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="EKO_KOMType">
    <xs:sequence>
      <xs:element name="ZapojeneFirmyObce" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="FirmaObec" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:choice>
                    <xs:element name="ICO" type="xsini:ICOType" />
                    <xs:element name="IdentifikatorZF" type="xsini:ICOZahranicniType" />
                  </xs:choice>
                  <xs:element name="Nazev" type="xsini:NotEmptyStringType200" minOccurs="0" />
                  <xs:element name="EvidencniCislo" type="xsini:NotEmptyStringType10" minOccurs="0" />
                  <xs:element name="Nevykazovat" type="xs:boolean" minOccurs="0" />
                  <xs:element name="HlaseniVyplnil" type="xsini:NotEmptyStringType100" minOccurs="0" />
                  <xs:element name="Telefon" type="xsini:NotEmptyStringType50" minOccurs="0" />
                  <xs:element name="Fax" type="xsini:NotEmptyStringType50" minOccurs="0" />
                  <xs:element name="Email" type="xsini:NotEmptyStringType100" minOccurs="0" />
                  <xs:element name="Nadoby" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Nadoba" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:all>
                              <xs:element name="Popis" type="xsini:NotEmptyStringType30" minOccurs="0" />
                              <xs:element name="TypNadoby" type="xsini:NotEmptyStringType10" />
                              <xs:element name="Objem" type="xsini:ObjemType" minOccurs="0" />
                              <xs:element name="Komodita" type="xsini:NotEmptyStringType25" />
                              <xs:element name="PocetNadob" type="xsini:PocetTypeSmallInt" minOccurs="0" />
                              <xs:element name="PocetSvozu" type="xsini:PocetTypeSmallInt" minOccurs="0" />
                              <xs:element name="IdSubjektPartner" type="xsini:IdXmlType" minOccurs="0" />
                              <xs:element name="SkutecnyPodil" type="xs:decimal" minOccurs="0" />
                            </xs:all>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Provozy" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Provoz" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:all>
                              <xs:element name="IdSubjekt" type="xsini:IdXmlType" />
                              <xs:element name="IndividualniPlneni" type="xs:boolean" minOccurs="0" />
                              <xs:element name="EvidencniCislo" type="xsini:NotEmptyStringType10" minOccurs="0" />
                              <xs:element name="Nevykazovat" type="xs:boolean" minOccurs="0" />
                              <xs:element name="HlaseniVyplnil" type="xsini:NotEmptyStringType100" minOccurs="0" />
                              <xs:element name="Telefon" type="xsini:NotEmptyStringType50" minOccurs="0" />
                              <xs:element name="Fax" type="xsini:NotEmptyStringType50" minOccurs="0" />
                              <xs:element name="Email" type="xsini:NotEmptyStringType100" minOccurs="0" />
                            </xs:all>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Odpady" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Odpad" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="IdOdpad" type="xsini:IdXmlType" />
                  <xs:element name="Komodita" type="xsini:NotEmptyStringType25" />
                  <xs:element name="TypSberu" type="xsini:TypSberuType" minOccurs="0" />
                  <xs:element name="ZpusobVyuziti" type="xsini:ZpusobVyuzitiType" minOccurs="0" />
                  <xs:element name="IdSubjektZpracovatel" type="xsini:IdXmlType" minOccurs="0" />
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ObjemType">
    <xs:restriction base="xsini:PocetType10" />
  </xs:simpleType>
  <xs:simpleType name="PocetTypeSmallInt">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="0" />
      <xs:maxInclusive value="32767" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="PocetType10">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="0" />
      <xs:maxInclusive value="9999999999" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="VozidlaType">
    <xs:sequence>
      <xs:element name="Vozidlo" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="RegistracniZnacka" type="xsini:NotEmptyStringType20" />
            <xs:element name="IdSubjektDopravce" type="xsini:IdXmlType" minOccurs="0" />
            <xs:element name="Tara" type="xs:decimal" minOccurs="0" />
            <xs:element name="Poznamka" type="xsini:NotEmptyStringType100" minOccurs="0" />
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="KatalogSkladovychPolozekType">
    <xs:sequence>
      <xs:element name="SkladovaPolozka" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="SkladovaPolozkaTypuOdpad" type="xsini:SkladovaPolozkaOdpadType" />
              <xs:element name="SkladovaPolozkaTypuOstatni" type="xsini:SkladovaPolozkaOstatniType" />
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="KatalogSluzebType">
    <xs:sequence>
      <xs:element name="Sluzba" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Kod" type="xsini:NotEmptyStringType100" />
            <xs:element name="Nazev" type="xsini:NotEmptyStringType1000" />
            <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" />
            <xs:element name="SazbaDPH" type="xsini:SazbaDphCZType" minOccurs="0" />
            <xs:element name="SluzbaPoskytnuta" type="xs:boolean" minOccurs="0" />
            <xs:element name="Cena" type="xs:decimal" minOccurs="0" />
            <xs:element name="SluzbaPrijata" type="xs:boolean" minOccurs="0" />
            <xs:element name="CenaPrijem" type="xs:decimal" minOccurs="0" />
            <xs:element name="Aktivni" type="xs:boolean" minOccurs="0" />
            <xs:element name="PDP" type="xs:boolean" minOccurs="0" />
            <xs:element name="PouzitiNaSkladech" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SluzbaNaSkladu" type="xsini:SluzbaNaSkladuType" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:all>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SazbaDphCZType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Zakladni" />
      <xs:enumeration value="Snizena" />
      <xs:enumeration value="DruhaSnizena" />
      <xs:enumeration value="MimoDPH" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypSkladovehoDokladuType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Prijem" />
      <xs:enumeration value="Vykup" />
      <xs:enumeration value="Vydej" />
      <xs:enumeration value="Prodej" />
      <xs:enumeration value="SkladovyPrirustek" />
      <xs:enumeration value="SkladovyUbytek" />
      <xs:enumeration value="PrevodkaPrirustek" />
      <xs:enumeration value="PrevodkaUbytek" />
      <xs:enumeration value="Predruhovani" />
      <xs:enumeration value="PoskytnutaSluzba" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SkladovaPolozkaOdpadType">
    <xs:all>
      <xs:element name="Kod" type="xsini:NotEmptyStringType50" />
      <xs:element name="Nazev" type="xsini:NotEmptyStringType500" />
      <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" />
      <xs:element name="HmotnostJednotky" type="xs:decimal" minOccurs="0" />
      <xs:element name="KodOdpadu" type="xsini:KatalogKodType" />
      <xs:element name="KategorieOdpadu" type="xsini:OdpadKategorieType" minOccurs="0" />
      <xs:element name="Upresneni" type="xsini:NotEmptyStringType220" minOccurs="0" />
      <xs:element name="Aktivni" type="xs:boolean" minOccurs="0" />
      <xs:element name="RezimPrijemVydej" type="xsini:SkladovaPolozkaRezimPrijemVydejType" minOccurs="0" />
      <xs:element name="RezimVykupProdej" type="xsini:SkladovaPolozkaRezimVykupProdejType" minOccurs="0" />
      <xs:element name="CertifikovanyVyrobek" type="xs:boolean" minOccurs="0" />
      <xs:element name="CertifikovanyVyrobekCislo" type="xsini:NotEmptyStringType20" minOccurs="0" />
      <xs:element name="TypPoplatku" type="xsini:TypPoplatkuType" minOccurs="0" />
      <xs:element name="ObecNarokKO" type="xsini:ZUJType" minOccurs="0" />
      <xs:element name="OdpadTZS" type="xs:boolean" minOccurs="0" />
      <xs:element name="KrizovyOdpad" type="xs:boolean" minOccurs="0" />
      <xs:element name="OdpadAzbest" type="xs:boolean" minOccurs="0" />
      <xs:element name="Elektroskupina" type="xsini:NotEmptyStringType2" minOccurs="0" />
      <xs:element name="ElektroKodB00" type="xs:boolean" minOccurs="0" />
      <xs:element name="PouzitiNaSkladech" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SkladovaPolozkaNaSkladu" type="xsini:SkladovaPolozkaNaSkladuType" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SkladovaPolozkaOstatniType">
    <xs:all>
      <xs:element name="Kod" type="xsini:NotEmptyStringType50" />
      <xs:element name="Nazev" type="xsini:NotEmptyStringType500" />
      <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" />
      <xs:element name="HmotnostJednotky" type="xs:decimal" minOccurs="0" />
      <xs:element name="CertifikovanyVyrobek" type="xs:boolean" minOccurs="0" />
      <xs:element name="CertifikovanyVyrobekCislo" type="xsini:NotEmptyStringType20" minOccurs="0" />
      <xs:element name="Aktivni" type="xs:boolean" minOccurs="0" />
      <xs:element name="RezimPrijemVydej" type="xsini:SkladovaPolozkaRezimPrijemVydejType" minOccurs="0" />
      <xs:element name="RezimVykupProdej" type="xsini:SkladovaPolozkaRezimVykupProdejType" minOccurs="0" />
      <xs:element name="PouzitiNaSkladech" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SkladovaPolozkaNaSkladu" type="xsini:SkladovaPolozkaNaSkladuType" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SkladovaPolozkaRezimVykupProdejType">
    <xs:all>
      <xs:element name="SazbaDPH" type="xsini:SazbaDphCZType" minOccurs="0" />
      <xs:element name="PDP" type="xs:boolean" minOccurs="0" />
      <xs:element name="CenaVykup" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaProdej" type="xs:decimal" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SkladovaPolozkaRezimPrijemVydejType">
    <xs:all>
      <xs:element name="SazbaDPH" type="xsini:SazbaDphCZType" minOccurs="0" />
      <xs:element name="CenaPrijem" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaVydej" type="xs:decimal" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SkladovaPolozkaNaSkladuType">
    <xs:all>
      <xs:element name="IdXmlSklad" type="xsini:IdXmlType" />
      <xs:element name="Aktivni" type="xs:boolean" minOccurs="0" />
      <xs:element name="CenaPrijem" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaVydej" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaVykup" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaProdej" type="xs:decimal" minOccurs="0" />
      <xs:element name="Poznamka" type="xsini:NotEmptyStringType1000" minOccurs="0" />
      <xs:element name="KodExterni" type="xsini:NotEmptyStringType500" minOccurs="0" />
      <xs:element name="PrevzetiObcane" type="xs:boolean" minOccurs="0" />
      <xs:element name="PrevzetiOstatni" type="xs:boolean" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="SluzbaNaSkladuType">
    <xs:all>
      <xs:element name="IdXmlSklad" type="xsini:IdXmlType" />
      <xs:element name="Aktivni" type="xs:boolean" minOccurs="0" />
      <xs:element name="CenaPoskytnuti" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaPrijem" type="xs:decimal" minOccurs="0" />
      <xs:element name="Poznamka" type="xsini:NotEmptyStringType1000" minOccurs="0" />
      <xs:element name="KodExterni" type="xsini:NotEmptyStringType500" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="TypPoplatkuType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="VO" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="NO" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DokladOddelovacType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="-" />
      <xs:enumeration value="/" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DokladDelkaCislaType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:minInclusive value="1" />
      <xs:maxInclusive value="10" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DokladZpusobUhradyType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="HOTOVOST" />
      <xs:enumeration value="FAKTURA" />
      <xs:enumeration value="PREVODEM" />
      <xs:enumeration value="SLOZENKA" />
      <xs:enumeration value="SLOZENKA_B" />
      <xs:enumeration value="KARTA" />
      <xs:enumeration value="NEURCENO" />
      <xs:enumeration value="CUSTOM" />
      <xs:enumeration value="X_HOTOVOST" />
      <xs:enumeration value="X_FAKTURA" />
      <xs:enumeration value="X_PREVODEM" />
      <xs:enumeration value="X_SLOZENKA" />
      <xs:enumeration value="X_SLOZENKA_B" />
      <xs:enumeration value="X_KARTA" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PredavajiciOsobaType">
    <xs:all>
      <xs:element name="Jmeno" type="xsini:JmenoType" minOccurs="0" />
      <xs:element name="Prijmeni" type="xsini:PrijmeniType" minOccurs="0" />
      <xs:element name="Adresa" type="xsini:AdresaType" minOccurs="0" />
      <xs:element name="Doklad" type="xsini:FODokladType" minOccurs="0" />
      <xs:element name="IdKontakt" type="xsini:IdXmlType" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="VarSpecSymbolType">
    <xs:restriction base="xsini:NotEmptyStringType10">
      <xs:pattern value="[0-9]+" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypPolozkyDokladuType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SKLADPOHYB" />
      <xs:enumeration value="SLUZBA" />
      <xs:enumeration value="POPLATEK_B" />
      <xs:enumeration value="POPLATEK_P" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="VazeniVozidla">
    <xs:all>
      <xs:element name="Hmotnost" type="xs:decimal" />
      <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" />
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="TypOsvobozeniOdPoplatkuType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="KrizovyOdpad" />
      <xs:enumeration value="TZS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType16">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="16" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SkladyType">
    <xs:sequence>
      <xs:element name="Sklad" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="Kod" type="xsini:NotEmptyStringType16" />
            <xs:element name="Nazev" type="xsini:NotEmptyStringType100" />
            <xs:element name="Skladka" type="xs:boolean" />
            <xs:element name="ZpracovaniElektroodpadu" type="xs:boolean" minOccurs="0" />
            <xs:element name="IdXmlProvozovatel" type="xsini:IdXmlType" />
            <xs:element name="Poznamka" type="NotEmptyStringType1000" minOccurs="0" />
            <xs:element name="IdXmlFakturacniStredisko" type="xsini:IdXmlType" minOccurs="0" />
          </xs:all>
          <xs:attribute name="Id" type="xsini:IdXmlType" use="required" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SkladoveDokladyType">
    <xs:sequence>
      <xs:element name="SkladovyDoklad" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="IdXmlSklad" type="xsini:IdXmlType" />
            <xs:element name="TypDokladu" type="xsini:TypSkladovehoDokladuType" />
            <xs:element name="DatumCas" type="xs:dateTime" />
            <xs:element name="DokladCiselnaRada" type="xsini:NotEmptyStringType10" minOccurs="0" />
            <xs:element name="DokladOddelovac" type="xsini:DokladOddelovacType" minOccurs="0" />
            <xs:element name="DokladPoradoveCislo" type="xsini:PocetType10" minOccurs="0" />
            <xs:element name="DokladMinDelkaCisla" type="xsini:DokladDelkaCislaType" minOccurs="0" />
            <xs:element name="ZpusobUhrady" type="xsini:DokladZpusobUhradyType" minOccurs="0" />
            <xs:element name="ZpusobUhradyPopis" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="ObchodniDoklad" type="xsini:NotEmptyStringType50" minOccurs="0" />
            <xs:element name="DatumZuctovani" type="xs:date" minOccurs="0" />
            <xs:element name="IdXmlDopravce" type="xsini:IdXmlType" minOccurs="0" />
            <xs:element name="IdXmlEvidPartner" type="xsini:IdXmlType" minOccurs="0" />
            <xs:element name="IdXmlFinPartner" type="xsini:IdXmlType" minOccurs="0" />
            <xs:element name="PredavajiciOsoba" type="xsini:PredavajiciOsobaType" minOccurs="0" />
            <xs:element name="VykupPrevodemCisloUctu" type="xsini:BankovniUcetType" minOccurs="0" />
            <xs:element name="VykupPrevodemVS" type="xsini:VarSpecSymbolType" minOccurs="0" />
            <xs:element name="VykupPrevodemSS" type="xsini:VarSpecSymbolType" minOccurs="0" />
            <xs:element name="DatumVyporadani" type="xs:date" minOccurs="0" />
            <xs:element name="VozidloRZ" type="xsini:NotEmptyStringType20" minOccurs="0" />
            <xs:element name="ReferencniUdaj" type="xsini:NotEmptyStringType500" minOccurs="0" />
            <xs:element name="IdXmlPartPrevodka" type="xsini:IdXmlType" minOccurs="0" />
            <xs:element name="Poznamka" type="xsini:NotEmptyStringType1000" minOccurs="0" />
            <xs:element name="EvidenceOdpadu" type="xs:boolean" minOccurs="0" />
            <xs:element name="HmotnostPrijezd" type="xsini:VazeniVozidla" minOccurs="0" />
            <xs:element name="HmotnostOdjezd" type="xsini:VazeniVozidla" minOccurs="0" />
            <xs:element name="HmotnostNetto" type="xsini:VazeniVozidla" minOccurs="0" />
            <xs:element name="HmotnostCelkem" type="xsini:VazeniVozidla" minOccurs="0" />
            <xs:element name="PolozkyDokladu">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PolozkaDokladu" type="xsini:PolozkaSkladovehoDokladuType" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:all>
          <xs:attribute name="Id" type="xsini:IdXmlType" use="required" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="ObdobiOd" type="xs:date" use="optional" />
    <xs:attribute name="ObdobiDo" type="xs:date" use="optional" />
  </xs:complexType>
  <xs:complexType name="PolozkaSkladovehoDokladuType">
    <xs:all>
      <xs:element name="TypPolozky" type="xsini:TypPolozkyDokladuType" />
      <xs:element name="Kod" type="xsini:NotEmptyStringType50" />
      <xs:element name="Mnozstvi" type="xs:decimal" />
      <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" />
      <xs:element name="Hmotnost" type="xs:decimal" minOccurs="0" />
      <xs:element name="ObchodCenaJedn" type="xs:decimal" minOccurs="0" />
      <xs:element name="ObchodCenaCelkem" type="xs:decimal" minOccurs="0" />
      <xs:element name="PorizCenaJedn" type="xs:decimal" minOccurs="0" />
      <xs:element name="PorizCenaCelkem" type="xs:decimal" minOccurs="0" />
      <xs:element name="VazeniPrijezd" type="xsini:VazeniVozidla" minOccurs="0" />
      <xs:element name="VazeniOdjezd" type="xsini:VazeniVozidla" minOccurs="0" />
      <xs:element name="VazeniPrime" type="xsini:VazeniVozidla" minOccurs="0" />
      <xs:element name="EvidencniKod" type="xsini:KodNakladaniType" minOccurs="0" />
      <xs:element name="KovyPopis" type="xsini:NotEmptyStringType200" minOccurs="0" />
      <xs:element name="RekRezervaCelkem" type="xs:decimal" minOccurs="0" />
      <xs:element name="SkladkaPoplatky" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Poplatek" maxOccurs="unbounded">
              <xs:complexType>
                <xs:all>
                  <xs:element name="TypPoplatku" type="xsini:TypPoplatkuType" />
                  <xs:element name="Sazba" type="xs:decimal" />
                  <xs:element name="Hmotnost" type="xs:decimal" />
                  <xs:element name="PoplatekCelkem" type="xs:decimal" />
                  <xs:element name="Osvobozeni" type="xsini:TypOsvobozeniOdPoplatkuType" minOccurs="0" />
                  <xs:element name="ObecNarokKO" type="xsini:ZUJType" minOccurs="0" />
                </xs:all>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:all>
  </xs:complexType>
  <xs:simpleType name="OdpadyPopsNakladaniType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="P" />
      <xs:enumeration value="V" />
      <xs:enumeration value="Z" />
      <xs:enumeration value="+" />
      <xs:enumeration value="-" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotEmptyStringType60">
    <xs:restriction base="xsini:NotEmptyStringType">
      <xs:maxLength value="60" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="HermetizaceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="H" />
      <xs:enumeration value="N" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ObchodniDokladyType">
    <xs:sequence>
      <xs:element name="ObchodniDoklad" maxOccurs="unbounded">
        <xs:complexType>
          <xs:all>
            <xs:element name="TypDokladu" type="xsini:NotEmptyStringType10" />
            <xs:element name="DokladCiselnaRada" type="xsini:NotEmptyStringType10" />
            <xs:element name="DokladOddelovac" type="xsini:DokladOddelovacType" />
            <xs:element name="DokladPoradoveCislo" type="xsini:PocetType10" minOccurs="0" />
            <xs:element name="DokladMinDelkaCisla" type="xsini:DokladDelkaCislaType" minOccurs="0" />
            <xs:element name="DokladCeleCislo" type="xsini:NotEmptyStringType50" />
            <xs:element name="DanovyRezim" type="xsini:NotEmptyStringType10" />
            <xs:element name="Dodavatel" type="xsini:ObchodniDokladSubjektType" minOccurs="0" />
            <xs:element name="Odberatel" type="xsini:ObchodniDokladSubjektType" minOccurs="0" />
            <xs:element name="DatumVystaveni" type="xs:date" />
            <xs:element name="DatumUZP" type="xs:date" minOccurs="0" />
            <xs:element name="DatumSplatnosti" type="xs:date" minOccurs="0" />
            <xs:element name="Celkem" type="xs:decimal" />
            <xs:element name="Mena" type="xsini:KodMenyType" />
            <xs:element name="Text1" type="xsini:NotEmptyStringType4000" minOccurs="0" />
            <xs:element name="Text2" type="xsini:NotEmptyStringType4000" minOccurs="0" />
            <xs:element name="VarSymbol" type="xsini:NotEmptyStringType20" minOccurs="0" />
            <xs:element name="SpecSymbol" type="xsini:NotEmptyStringType20" minOccurs="0" />
            <xs:element name="CisloUctu" type="xsini:BankovniUcetType" minOccurs="0" />
            <xs:element name="CisloObjednavky" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="CisloSmlouvy" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="Poznamka" type="xsini:NotEmptyStringType1000" minOccurs="0" />
            <xs:element name="Popis" type="xsini:NotEmptyStringType1000" minOccurs="0" />
            <xs:element name="RefUdajPopis" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="RefUdajHodnota" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="CenaCelkova" type="xs:decimal" />
            <xs:element name="CenaZaokrouhleni" type="xs:decimal" />
            <xs:element name="Vystavil" type="xsini:NotEmptyStringType100" minOccurs="0" />
            <xs:element name="ZbyvaUhradit" type="xs:decimal" minOccurs="0" />
            <xs:element name="PolozkyDokladu" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PolozkaDokladu" type="xsini:ObchodniDokladPolozkaType" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DanovaRekapitulace" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PolozkaRekapitulace" type="xsini:ObchodniDokladDanRekapitulacePolozkaType" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Uhrady" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Uhrada" type="xsini:ObchodniDokladUhradaType" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:all>
          <xs:attribute name="Id" type="xsini:IdXmlType" use="optional" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ObchodniDokladSubjektType">
    <xs:all>
      <xs:element name="TypSubjektu" type="xsini:NotEmptyStringType1" />
      <xs:element name="IdXMLSubjektu" type="xsini:IdXmlType" minOccurs="0" />
      <xs:element name="Identifikator" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="Provoz" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="DIC" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="NazevSubjektu" type="xsini:NotEmptyStringType500" />
      <xs:element name="NazevProvozu" type="xsini:NotEmptyStringType500" minOccurs="0" />
      <xs:element name="AdresaSidla" type="xsini:ObchodniDokladAdresaType" minOccurs="0" />
      <xs:element name="AdresaProvozu" type="xsini:ObchodniDokladAdresaType" minOccurs="0" />
      <xs:element name="AdresaDodaci" type="xsini:ObchodniDokladAdresaType" minOccurs="0" />
      <xs:element name="PrukazTotoznosti" type="xsini:FODokladType" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ObchodniDokladAdresaType">
    <xs:all>
      <xs:element name="Ulice" type="xsini:NotEmptyStringType60" minOccurs="0" />
      <xs:element name="CisloPopisne" type="xsini:NotEmptyStringType10" minOccurs="0" />
      <xs:element name="CisloEvidencni" type="xsini:NotEmptyStringType10" minOccurs="0" />
      <xs:element name="Obec" type="xsini:NotEmptyStringType60" minOccurs="0" />
      <xs:element name="PSC" type="xsini:NotEmptyStringType10" minOccurs="0" />
      <xs:element name="StatKod" type="xsini:NotEmptyStringType2" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ObchodniDokladPolozkaType">
    <xs:all>
      <xs:element name="TypPolozky" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="Kod" type="xsini:NotEmptyStringType50" />
      <xs:element name="Nazev" type="xsini:NotEmptyStringType1000" />
      <xs:element name="Mnozstvi" type="xs:decimal" minOccurs="0" />
      <xs:element name="Jednotka" type="xsini:NotEmptyStringType10" minOccurs="0" />
      <xs:element name="CenaJedn" type="xs:decimal" minOccurs="0" />
      <xs:element name="CenaCelkem" type="xs:decimal" minOccurs="0" />
      <xs:element name="SazbaDphTyp" type="xsini:SazbaDphCZType" minOccurs="0" />
      <xs:element name="SazbaDphHodnota" type="xs:decimal" minOccurs="0" />
      <xs:element name="PdpKategorie" type="xsini:NotEmptyStringType1000" minOccurs="0" />
      <xs:element name="StrediskoKod" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="StrediskoNazev" type="xsini:NotEmptyStringType500" minOccurs="0" />
      <xs:element name="ZdrojovyDokladDatumCas" type="xs:dateTime" minOccurs="0" />
      <xs:element name="ZdrojovyDokladCeleCislo" type="xsini:NotEmptyStringType50" minOccurs="0" />
      <xs:element name="VozidloRZ" type="xsini:NotEmptyStringType20" minOccurs="0" />
      <xs:element name="KodOdpadu" type="xsini:KatalogKodType" minOccurs="0" />
      <xs:element name="KategorieOdpadu" type="xsini:OdpadKategorieType" minOccurs="0" />
      <xs:element name="NazevOdpadu" type="xsini:NotEmptyStringType1000" minOccurs="0" />
      <xs:element name="SkladkaPoplatek" type="xs:decimal" minOccurs="0" />
      <xs:element name="SkladkaFinRezerva" type="xs:decimal" minOccurs="0" />
    </xs:all>
    <xs:attribute name="Id" type="xs:integer" use="optional" />
  </xs:complexType>
  <xs:complexType name="ObchodniDokladDanRekapitulacePolozkaType">
    <xs:all>
      <xs:element name="SazbaDphTyp" type="xsini:SazbaDphCZType" />
      <xs:element name="SazbaDphHodnota" type="xs:decimal" />
      <xs:element name="Zaklad" type="xs:decimal" />
      <xs:element name="Dph" type="xs:decimal" minOccurs="0" />
    </xs:all>
  </xs:complexType>
  <xs:complexType name="ObchodniDokladUhradaType">
    <xs:all>
      <xs:element name="DatumCasUhrady" type="xs:dateTime" />
      <xs:element name="VyseUhrady" type="xs:decimal" />
      <xs:element name="Mena" type="xsini:KodMenyType" />
      <xs:element name="CisloVypisu" type="xsini:NotEmptyStringType20" minOccurs="0" />
      <xs:element name="Popis" type="xsini:NotEmptyStringType50" minOccurs="0" />
    </xs:all>
  </xs:complexType>
</xs:schema>