RozhraniDL-Lekis-XML-v4.xsd

Schema Document Properties

Target Namespacehttp://lekis.cz/RozhraniDL-Lekis-XML-v4
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
PrefixNamespace
Default namespacehttp://lekis.cz/RozhraniDL-Lekis-XML-v4
xmlhttp://www.w3.org/XML/1998/namespace
xshttp://www.w3.org/2001/XMLSchema
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://lekis.cz/RozhraniDL-Lekis-XML-v4">
...
</xs:schema>

Global Declarations

Element: dodaciList

NamedodaciList
TypedokladType
Nillableno
Abstractno
<dodaciList
 opravnyDanovyDoklad="opravnyDanovyDokladType" [0..1] 
 verzeRozhrani="verzeRozhraniType" [1] 
 verzeLpW="xs:string" [0..1] 
 datumExportu="xs:dateTime" [0..1] 
>
   <hlavicka   > [1] 
      <dodavatel> subjektType </dodavatel> [1] 
      <odberatel> subjektType </odberatel> [1] 
      <prijemce> subjektType </prijemce> [0..1] 
      <oznaceni> xs:string </oznaceni> [0..1] 
      <cisloObjednavky> xs:string </cisloObjednavky> [0..1] 
      <cisloVerejneZakazky> xs:string </cisloVerejneZakazky> [0..1] 
      <pocetPolozek> xs:unsignedInt </pocetPolozek> [1] 
      <idSkladu> unsignedIntNullableType </idSkladu> [0..1] 
      <datumVytvoreni> xs:dateTime </datumVytvoreni> [1] 
      <poznamka> xs:string </poznamka> [0..1] 
      <soucetNakupnichCen> soucetNakCenType </soucetNakupnichCen> [1] 
      <soucetProdejnichCen> soucetProdCenType </soucetProdejnichCen> [1] 
   </hlavicka>
   <polozky   > [1]  
      <polozka> polozkaType </polozka> [1..*] 
   </polozky>
</dodaciList>
<xs:element name="dodaciList" type="dokladType"/>

Element: prevodka

Nameprevodka
TypedokladType
Nillableno
Abstractno
<prevodka
 opravnyDanovyDoklad="opravnyDanovyDokladType" [0..1] 
 verzeRozhrani="verzeRozhraniType" [1] 
 verzeLpW="xs:string" [0..1] 
 datumExportu="xs:dateTime" [0..1] 
>
   <hlavicka   > [1] 
      <dodavatel> subjektType </dodavatel> [1] 
      <odberatel> subjektType </odberatel> [1] 
      <prijemce> subjektType </prijemce> [0..1] 
      <oznaceni> xs:string </oznaceni> [0..1] 
      <cisloObjednavky> xs:string </cisloObjednavky> [0..1] 
      <cisloVerejneZakazky> xs:string </cisloVerejneZakazky> [0..1] 
      <pocetPolozek> xs:unsignedInt </pocetPolozek> [1] 
      <idSkladu> unsignedIntNullableType </idSkladu> [0..1] 
      <datumVytvoreni> xs:dateTime </datumVytvoreni> [1] 
      <poznamka> xs:string </poznamka> [0..1] 
      <soucetNakupnichCen> soucetNakCenType </soucetNakupnichCen> [1] 
      <soucetProdejnichCen> soucetProdCenType </soucetProdejnichCen> [1] 
   </hlavicka>
   <polozky   > [1]  
      <polozka> polozkaType </polozka> [1..*] 
   </polozky>
</prevodka>
<xs:element name="prevodka" type="dokladType"/>

Global Definitions

Complex Type: cenaBezDPHNullableType

Super-types:None
Sub-types:None
NamecenaBezDPHNullableType
Abstractno
<xs:complexType name="cenaBezDPHNullableType">
   <xs:attribute name="cenaBezDPH" type="decimalNullableType"/>
</xs:complexType>

Complex Type: cenaBezDPHType

Super-types:None
Sub-types:None
NamecenaBezDPHType
Abstractno
<...
 cenaBezDPH="xs:decimal" [1] 
/> 

<xs:complexType name="cenaBezDPHType">
   <xs:attribute name="cenaBezDPH" type="xs:decimal" use="required"/>
</xs:complexType>

Complex Type: cenaNullableType

Super-types:None
Sub-types:None
NamecenaNullableType
Abstractno
<...
 cenaSDPH="decimalNullableType" [0..1] 
 cenaBezDPH="decimalNullableType" [0..1] 
 sazbaDPH="decimalNullableType" [0..1] 
/> 

<xs:complexType name="cenaNullableType">
   <xs:attribute name="cenaSDPH" type="decimalNullableType"/>
   <xs:attribute name="cenaBezDPH" type="decimalNullableType"/>
   <xs:attribute name="sazbaDPH" type="decimalNullableType"/>
</xs:complexType>

Complex Type: cenaSDPHNullableType

Super-types:None
Sub-types:None
NamecenaSDPHNullableType
Abstractno
<xs:complexType name="cenaSDPHNullableType">
   <xs:attribute name="cenaSDPH" type="decimalNullableType"/>
</xs:complexType>

Complex Type: cenaSDPHType

Super-types:None
Sub-types:None
NamecenaSDPHType
Abstractno
<...
 cenaSDPH="xs:decimal" [1] 
/> 

<xs:complexType name="cenaSDPHType">
   <xs:attribute name="cenaSDPH" type="xs:decimal" use="required"/>
</xs:complexType>

Complex Type: cenaType

Super-types:None
Sub-types:None
NamecenaType
Abstractno
<...
 cenaSDPH="xs:decimal" [1] 
 cenaBezDPH="xs:decimal" [1] 
 sazbaDPH="xs:decimal" [1] 
/> 

<xs:complexType name="cenaType">
   <xs:attribute name="cenaSDPH" type="xs:decimal" use="required"/>
   <xs:attribute name="cenaBezDPH" type="xs:decimal" use="required"/>
   <xs:attribute name="sazbaDPH" type="xs:decimal" use="required"/>
</xs:complexType>

Complex Type: dokladType

Super-types:None
Sub-types:None
NamedokladType
Abstractno
No documentation provided.
<...
 opravnyDanovyDoklad="opravnyDanovyDokladType" [0..1] 
 verzeRozhrani="verzeRozhraniType" [1] 
 verzeLpW="xs:string" [0..1] 
 datumExportu="xs:dateTime" [0..1] 
>
   <hlavicka   > [1] 
      <dodavatel> subjektType </dodavatel> [1] 
      <odberatel> subjektType </odberatel> [1] 
      <prijemce> subjektType </prijemce> [0..1] 
      <oznaceni> xs:string </oznaceni> [0..1] 
      <cisloObjednavky> xs:string </cisloObjednavky> [0..1] 
      <cisloVerejneZakazky> xs:string </cisloVerejneZakazky> [0..1] 
      <pocetPolozek> xs:unsignedInt </pocetPolozek> [1] 
      <idSkladu> unsignedIntNullableType </idSkladu> [0..1] 
      <datumVytvoreni> xs:dateTime </datumVytvoreni> [1] 
      <poznamka> xs:string </poznamka> [0..1] 
      <soucetNakupnichCen> soucetNakCenType </soucetNakupnichCen> [1] 
      <soucetProdejnichCen> soucetProdCenType </soucetProdejnichCen> [1] 
   </hlavicka>
   <polozky   > [1]  
      <polozka> polozkaType </polozka> [1..*] 
   </polozky>
</...>
<xs:complexType name="dokladType">
   <xs:sequence>
      <xs:element name="hlavicka">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="dodavatel" type="subjektType"/>
               <xs:element name="odberatel" type="subjektType"/>
               <xs:element name="prijemce" type="subjektType" minOccurs="0"/>
               <xs:element name="oznaceni" type="xs:string" minOccurs="0"/>
               <xs:element name="cisloObjednavky" type="xs:string" minOccurs="0"/>
               <xs:element name="cisloVerejneZakazky" type="xs:string" minOccurs="0"/>
               <xs:element name="pocetPolozek" type="xs:unsignedInt"/>
               <xs:element name="idSkladu" type="unsignedIntNullableType" minOccurs="0"/>
               <xs:element name="datumVytvoreni" type="xs:dateTime"/>
               <xs:element name="poznamka" type="xs:string" minOccurs="0"/>
               <xs:element name="soucetNakupnichCen" type="soucetNakCenType"/>
               <xs:element name="soucetProdejnichCen" type="soucetProdCenType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="polozky">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="polozka" type="polozkaType" minOccurs="1" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
   <xs:attribute name="opravnyDanovyDoklad" type="opravnyDanovyDokladType"/>
   <xs:attribute name="verzeRozhrani" type="verzeRozhraniType" use="required"/>
   <xs:attribute name="verzeLpW" type="xs:string"/>
   <xs:attribute name="datumExportu" type="xs:dateTime"/>
</xs:complexType>

Complex Type: polozkaPripravyType

Super-types:None
Sub-types:None
NamepolozkaPripravyType
Abstractno
<...>
   <sukl> suklNeboTlType </sukl> [0..1] 
   <nazev> xs:string </nazev> [1] 
   <sarze> xs:string </sarze> [0..1] 
   <jednotka> xs:string </jednotka> [0..1] 
   <mnozstvi> xs:decimal </mnozstvi> [1] 
   <uhradaZP> cenaSDPHType </uhradaZP> [0..1] 
   <typPolozkyPripravy> typPolozkyPripravyType </typPolozkyPripravy> [1] 
   <skupina> sskType </skupina> [0..1] 
</...>
<xs:complexType name="polozkaPripravyType">
   <xs:sequence>
      <xs:element name="sukl" type="suklNeboTlType" minOccurs="0"/>
      <xs:element name="nazev" type="xs:string"/>
      <xs:element name="sarze" type="xs:string" minOccurs="0"/>
      <xs:element name="jednotka" type="xs:string" minOccurs="0"/>
      <xs:element name="mnozstvi" type="xs:decimal"/>
      <xs:element name="uhradaZP" type="cenaSDPHType" minOccurs="0"/>
      <xs:element name="typPolozkyPripravy" type="typPolozkyPripravyType"/>
      <xs:element name="skupina" type="sskType" minOccurs="0"/>
   </xs:sequence>
</xs:complexType>

Complex Type: polozkaType

Super-types:None
Sub-types:None
NamepolozkaType
Abstractno
<...
 pozice="xs:unsignedInt" [0..1] 
>
   <sukl> suklType </sukl> [0..1] 
   <pdk> pdkType </pdk> [0..1] 
   <gtin> gtinType </gtin> [0..1] 
   <kodDodavatele> xs:string </kodDodavatele> [0..1] 
   <IdPolozky> unsignedIntNullableType </IdPolozky> [0..1] 
   <IdSkladoveKarty> unsignedIntNullableType </IdSkladoveKarty> [0..1] 
   <nazev> xs:string </nazev> [1] 
   <skupina> sskType </skupina> [1] 
   <mnozstvi> xs:decimal </mnozstvi> [1] 
   <sarze> xs:string </sarze> [0..1] 
   <exspirace> dateTimeNullableType </exspirace> [0..1] 
   <certifikat> xs:string </certifikat> [0..1] 
   <priprava> pripravaType </priprava> [0..1] 
   <vyrobniCena> cenaBezDPHNullableType </vyrobniCena> [1] 
   <nakupniCena> cenaType </nakupniCena> [1] 
   <prodejniCena> cenaNullableType </prodejniCena> [1] 
   <recyklacniPrispevek> cenaBezDPHType </recyklacniPrispevek> [0..1] 
   <distribucniPoplatek> cenaBezDPHType </distribucniPoplatek> [0..1] 
   <externiSkladovaCena> cenaBezDPHNullableType </externiSkladovaCena> [0..1] 
   <carovyKod> xs:string </carovyKod> [0..1] 
   <carovyKodPolozkySkladoveKarty> xs:string </carovyKodPolozkySkladoveKarty> [0..1] 
   <sarzeOznacenaFMD> bitNullableType </sarzeOznacenaFMD> [0..1] 
   <sklademPred20190209> bitNullableType </sklademPred20190209> [0..1] 
   <udi> udiType </udi> [0..1] 
</...>
<xs:complexType name="polozkaType">
   <xs:sequence>
      <xs:element name="sukl" type="suklType" minOccurs="0"/>
      <xs:element name="pdk" type="pdkType" minOccurs="0"/>
      <xs:element name="gtin" type="gtinType" minOccurs="0"/>
      <xs:element name="kodDodavatele" type="xs:string" minOccurs="0"/>
      <xs:element name="IdPolozky" type="unsignedIntNullableType" minOccurs="0"/>
      <xs:element name="IdSkladoveKarty" type="unsignedIntNullableType" minOccurs="0"/>
      <xs:element name="nazev" type="xs:string"/>
      <xs:element name="skupina" type="sskType"/>
      <xs:element name="mnozstvi" type="xs:decimal"/>
      <xs:element name="sarze" type="xs:string" minOccurs="0"/>
      <xs:element name="exspirace" type="dateTimeNullableType" minOccurs="0"/>
      <xs:element name="certifikat" type="xs:string" minOccurs="0"/>
      <xs:element name="priprava" type="pripravaType" minOccurs="0"/>
      <xs:element name="vyrobniCena" type="cenaBezDPHNullableType"/>
      <xs:element name="nakupniCena" type="cenaType"/>
      <xs:element name="prodejniCena" type="cenaNullableType"/>
      <xs:element name="recyklacniPrispevek" type="cenaBezDPHType" minOccurs="0"/>
      <xs:element name="distribucniPoplatek" type="cenaBezDPHType" minOccurs="0"/>
      <xs:element name="externiSkladovaCena" type="cenaBezDPHNullableType" minOccurs="0"/>
      <xs:element name="carovyKod" type="xs:string" minOccurs="0"/>
      <xs:element name="carovyKodPolozkySkladoveKarty" type="xs:string" minOccurs="0"/>
      <xs:element name="sarzeOznacenaFMD" type="bitNullableType" minOccurs="0"/>
      <xs:element name="sklademPred20190209" type="bitNullableType" minOccurs="0"/>
      <xs:element name="udi" type="udiType" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="pozice" type="xs:unsignedInt"/>
</xs:complexType>

Complex Type: pripravaType

Super-types:None
Sub-types:None
NamepripravaType
Abstractno
<...>
   <typPripravy> typPripravyType </typPripravy> [0..1] 
   <rodneCislo> rodneCisloType </rodneCislo> [1] 
   <kodZP> kodZPType </kodZP> [1] 
   <ICZLekare> iczType </ICZLekare> [1] 
   <vlastniOznaceni> xs:string </vlastniOznaceni> [0..1] 
   <cisloPripravy> xs:string </cisloPripravy> [1] 
   <kodEReceptu> kodEReceptuType </kodEReceptu> [0..1] 
   <kodPolozkyEReceptu> guidType </kodPolozkyEReceptu> [0..1] 
   <nazevPripravy> xs:string </nazevPripravy> [1] 
   <pripravil> xs:string </pripravil> [1] 
   <objemSurovin> xs:decimal </objemSurovin> [0..1] 
   <mnozstviSurovin> xs:decimal </mnozstviSurovin> [0..1] 
   <predatZPJako> predatZPJakoType </predatZPJako> [0..1] 
   <typUhradyZP> typUhradyZPType </typUhradyZP> [0..1] 
   <druhUhradyZP> druhUhradyZPType </druhUhradyZP> [0..1] 
   <uhradaZP> cenaSDPHType </uhradaZP> [1] 
   <zapocDoplatek> cenaSDPHType </zapocDoplatek> [0..1] 
   <zapocDoplatekPod65> cenaSDPHType </zapocDoplatekPod65> [0..1] 
   <taxaLaborum> cenaBezDPHType </taxaLaborum> [1] 
   <cenaSurovin> cenaBezDPHType </cenaSurovin> [1] 
   <prirazka> cenaBezDPHType </prirazka> [1] 
   <typizovaneKonopi> bitType </typizovaneKonopi> [0..1] 
   <celkemKonopi> xs:decimal </celkemKonopi> [0..1] 
   <hrazeneKonopi> xs:decimal </hrazeneKonopi> [0..1] 
   <formaLeku> formaLekuType </formaLeku> [0..1] 
   <polozkyPripravy   > [0..1]  
      <polozkaPripravy> polozkaPripravyType </polozkaPripravy> [0..*] 
   </polozkyPripravy>
</...>
<xs:complexType name="pripravaType">
   <xs:sequence>
      <xs:element name="typPripravy" type="typPripravyType" minOccurs="0"/>
      <xs:element name="rodneCislo" type="rodneCisloType"/>
      <xs:element name="kodZP" type="kodZPType"/>
      <xs:element name="ICZLekare" type="iczType"/>
      <xs:element name="vlastniOznaceni" type="xs:string" minOccurs="0"/>
      <xs:element name="cisloPripravy" type="xs:string"/>
      <xs:element name="kodEReceptu" type="kodEReceptuType" minOccurs="0"/>
      <xs:element name="kodPolozkyEReceptu" type="guidType" minOccurs="0"/>
      <xs:element name="nazevPripravy" type="xs:string"/>
      <xs:element name="pripravil" type="xs:string"/>
      <xs:element name="objemSurovin" type="xs:decimal" minOccurs="0" default="0.00"/>
      <xs:element name="mnozstviSurovin" type="xs:decimal" minOccurs="0" default="0.00"/>
      <xs:element name="predatZPJako" type="predatZPJakoType" minOccurs="0"/>
      <xs:element name="typUhradyZP" type="typUhradyZPType" minOccurs="0"/>
      <xs:element name="druhUhradyZP" type="druhUhradyZPType" minOccurs="0"/>
      <xs:element name="uhradaZP" type="cenaSDPHType"/>
      <xs:element name="zapocDoplatek" type="cenaSDPHType" minOccurs="0"/>
      <xs:element name="zapocDoplatekPod65" type="cenaSDPHType" minOccurs="0"/>
      <xs:element name="taxaLaborum" type="cenaBezDPHType"/>
      <xs:element name="cenaSurovin" type="cenaBezDPHType"/>
      <xs:element name="prirazka" type="cenaBezDPHType"/>
      <xs:element name="typizovaneKonopi" type="bitType" minOccurs="0"/>
      <xs:element name="celkemKonopi" type="xs:decimal" minOccurs="0"/>
      <xs:element name="hrazeneKonopi" type="xs:decimal" minOccurs="0"/>
      <xs:element name="formaLeku" type="formaLekuType" minOccurs="0"/>
      <xs:element name="polozkyPripravy" minOccurs="0" maxOccurs="1">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="polozkaPripravy" type="polozkaPripravyType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>

Complex Type: soucetNakCenType

Super-types:None
Sub-types:None
NamesoucetNakCenType
Abstractno
<...
 cenaBezDPH="xs:decimal" [1] 
 cenaSDPH="xs:decimal" [1] 
>
   <nakupniCena> cenaType </nakupniCena> [1..*] 
</...>
<xs:complexType name="soucetNakCenType">
   <xs:sequence>
      <xs:element name="nakupniCena" type="cenaType" minOccurs="1" maxOccurs="unbounded"/>
   </xs:sequence>
   <xs:attribute name="cenaBezDPH" type="xs:decimal" use="required"/>
   <xs:attribute name="cenaSDPH" type="xs:decimal" use="required"/>
</xs:complexType>

Complex Type: soucetProdCenType

Super-types:None
Sub-types:None
NamesoucetProdCenType
Abstractno
<...
 cenaBezDPH="decimalNullableType" [0..1] 
 cenaSDPH="decimalNullableType" [0..1] 
>
   <prodejniCena> cenaNullableType </prodejniCena> [1..*] 
</...>
<xs:complexType name="soucetProdCenType">
   <xs:sequence>
      <xs:element name="prodejniCena" type="cenaNullableType" minOccurs="1" maxOccurs="unbounded"/>
   </xs:sequence>
   <xs:attribute name="cenaBezDPH" type="decimalNullableType"/>
   <xs:attribute name="cenaSDPH" type="decimalNullableType"/>
</xs:complexType>

Complex Type: subjektType

Super-types:None
Sub-types:None
NamesubjektType
Abstractno
<...>
   <nazev> xs:string </nazev> [1] 
   <nazev2> xs:string </nazev2> [0..1] 
   <IC> icoType </IC> [0..1] 
   <DIC> dicType </DIC> [0..1]
   <nakladoveStredisko> xs:string </nakladoveStredisko> [0..1] 
   <kodTypuVydejky> xs:string </kodTypuVydejky> [0..1] 
   <interniCislo> xs:string </interniCislo> [0..1] 
</...>
<xs:complexType name="subjektType">
   <xs:sequence>
      <xs:element name="nazev" type="xs:string"/>
      <xs:element name="nazev2" type="xs:string" minOccurs="0"/>
      <xs:element name="IC" type="icoType" minOccurs="0"/>
      <xs:element name="DIC" type="dicType" minOccurs="0"/>
      <xs:element name="nakladoveStredisko" type="xs:string" minOccurs="0"/>
      <xs:element name="kodTypuVydejky" type="xs:string" minOccurs="0"/>
      <xs:element name="interniCislo" type="xs:string" minOccurs="0"/>
   </xs:sequence>
</xs:complexType>

Simple Type: bitNullableType

Super-types:None
Sub-types:None
NamebitNullableType
Content
  • Union of following types:
    • bitType
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {''}
<xs:simpleType name="bitNullableType">
   <xs:union memberTypes="bitType">
      <xs:simpleType>
         <xs:restriction base="xs:string">
            <xs:enumeration value=""/>
         </xs:restriction>
      </xs:simpleType>
   </xs:union>
</xs:simpleType>

Simple Type: bitType

Super-types:xs:unsignedInt < bitType (by restriction)
Sub-types:None
NamebitType
Content
  • Base XSD Type: unsignedInt
  • pattern = [0-1]
<xs:simpleType name="bitType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[0-1]"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: dateTimeNullableType

Super-types:None
Sub-types:None
NamedateTimeNullableType
Content
  • Union of following types:
    • xs:dateTime
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {''}
<xs:simpleType name="dateTimeNullableType">
   <xs:union memberTypes="xs:dateTime">
      <xs:simpleType>
         <xs:restriction base="xs:string">
            <xs:enumeration value=""/>
         </xs:restriction>
      </xs:simpleType>
   </xs:union>
</xs:simpleType>

Simple Type: decimalNullableType

Super-types:None
Sub-types:None
NamedecimalNullableType
Content
  • Union of following types:
    • xs:decimal
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {''}
<xs:simpleType name="decimalNullableType">
   <xs:union memberTypes="xs:decimal">
      <xs:simpleType>
         <xs:restriction base="xs:string">
            <xs:enumeration value=""/>
         </xs:restriction>
      </xs:simpleType>
   </xs:union>
</xs:simpleType>

Simple Type: dicType

Super-types:xs:string < dicType (by restriction)
Sub-types:None
NamedicType
Content
  • Base XSD Type: string
  • pattern = [A-Z]{2}\d{8,10}|.{0}
<xs:simpleType name="dicType">
   <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{2}\d{8,10}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: druhUhradyZPType

Super-types:xs:unsignedInt < druhUhradyZPType (by restriction)
Sub-types:None
NamedruhUhradyZPType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-3]
<xs:simpleType name="druhUhradyZPType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-3]"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: formaLekuType

Super-types:xs:unsignedInt < formaLekuType (by restriction)
Sub-types:None
NameformaLekuType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-9]|10|11|12|13|14
<xs:simpleType name="formaLekuType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-9]|10|11|12|13|14"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: gtinType

Super-types:xs:string < gtinType (by restriction)
Sub-types:None
NamegtinType
Content
  • Base XSD Type: string
  • pattern = \d{14}|.{0}
<xs:simpleType name="gtinType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{14}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: guidType

Super-types:xs:string < guidType (by restriction)
Sub-types:None
NameguidType
Content
  • Base XSD Type: string
  • pattern = [0-9A-Fa-f]{8}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{12}
<xs:simpleType name="guidType">
   <xs:restriction base="xs:string">
      <xs:pattern value="[0-9A-Fa-f]{8}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{12}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: icoType

Super-types:xs:string < icoType (by restriction)
Sub-types:None
NameicoType
Content
  • Base XSD Type: string
  • pattern = \d{3,15}|.{0}
<xs:simpleType name="icoType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{3,15}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: iczType

Super-types:xs:string < iczType (by restriction)
Sub-types:None
NameiczType
Content
  • Base XSD Type: string
  • pattern = \d{2}|\d{6,10}
<xs:simpleType name="iczType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{2}|\d{6,10}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: kodEReceptuType

Super-types:xs:string < kodEReceptuType (by restriction)
Sub-types:None
NamekodEReceptuType
Content
  • Base XSD Type: string
  • pattern = [0-9A-Za-z]{12}
<xs:simpleType name="kodEReceptuType">
   <xs:restriction base="xs:string">
      <xs:pattern value="[0-9A-Za-z]{12}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: kodZPType

Super-types:xs:string < kodZPType (by restriction)
Sub-types:None
NamekodZPType
Content
  • Base XSD Type: string
  • pattern = \d{3}
<xs:simpleType name="kodZPType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{3}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: opravnyDanovyDokladType

Super-types:xs:string < opravnyDanovyDokladType (by restriction)
Sub-types:None
NameopravnyDanovyDokladType
Content
  • Base XSD Type: string
  • value comes from list: {'0'|'1'}
<xs:simpleType name="opravnyDanovyDokladType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: pdkType

Super-types:xs:string < pdkType (by restriction)
Sub-types:None
NamepdkType
Content
  • Base XSD Type: string
  • pattern = \d{7,20}|.{0}
<xs:simpleType name="pdkType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{7,20}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: predatZPJakoType

Super-types:xs:unsignedInt < predatZPJakoType (by restriction)
Sub-types:None
NamepredatZPJakoType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-2]
<xs:simpleType name="predatZPJakoType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-2]"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: rodneCisloType

Super-types:xs:string < rodneCisloType (by restriction)
Sub-types:None
NamerodneCisloType
Content
  • Base XSD Type: string
  • pattern = [0-9]{2}([05][1-9]|[16][0-2])([012][0-9]|3[01])[0-9]{3,4}|.{0}
<xs:simpleType name="rodneCisloType">
   <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{2}([05][1-9]|[16][0-2])([012][0-9]|3[01])[0-9]{3,4}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: sskType

Super-types:xs:unsignedInt < sskType (by restriction)
Sub-types:None
NamesskType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-8]|11
<xs:simpleType name="sskType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-8]|11"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: suklNeboTlType

Super-types:xs:string < suklNeboTlType (by restriction)
Sub-types:None
NamesuklNeboTlType
Content
  • Base XSD Type: string
  • pattern = \d{1,7}|.{0}
<xs:simpleType name="suklNeboTlType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{1,7}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: suklType

Super-types:xs:string < suklType (by restriction)
Sub-types:None
NamesuklType
Content
  • Base XSD Type: string
  • pattern = \d{7}|.{0}
<xs:simpleType name="suklType">
   <xs:restriction base="xs:string">
      <xs:pattern value="\d{7}|.{0}"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: typPolozkyPripravyType

Super-types:xs:unsignedInt < typPolozkyPripravyType (by restriction)
Sub-types:None
NametypPolozkyPripravyType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-4]
<xs:simpleType name="typPolozkyPripravyType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-4]"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: typPripravyType

Super-types:xs:string < typPripravyType (by restriction)
Sub-types:None
NametypPripravyType
Content
  • Base XSD Type: string
  • pattern = IPL|IPLKonopi
<xs:simpleType name="typPripravyType">
   <xs:restriction base="xs:string">
      <xs:pattern value="IPL|IPLKonopi"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: typUhradyZPType

Super-types:xs:unsignedInt < typUhradyZPType (by restriction)
Sub-types:None
NametypUhradyZPType
Content
  • Base XSD Type: unsignedInt
  • pattern = [1-4]
<xs:simpleType name="typUhradyZPType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[1-4]"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: udiType

Super-types:xs:base64Binary < udiType (by restriction)
Sub-types:None
NameudiType
Content
  • Base XSD Type: base64Binary
  • length <= 256
<xs:simpleType name="udiType">
   <xs:restriction base="xs:base64Binary">
      <xs:maxLength value="256"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: unsignedIntNullableType

Super-types:None
Sub-types:None
NameunsignedIntNullableType
Content
  • Union of following types:
    • xs:unsignedInt
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {''}
<xs:simpleType name="unsignedIntNullableType">
   <xs:union memberTypes="xs:unsignedInt">
      <xs:simpleType>
         <xs:restriction base="xs:string">
            <xs:enumeration value=""/>
         </xs:restriction>
      </xs:simpleType>
   </xs:union>
</xs:simpleType>

Simple Type: verzeRozhraniType

Super-types:xs:unsignedInt < verzeRozhraniType (by restriction)
Sub-types:None
NameverzeRozhraniType
Content
  • Base XSD Type: unsignedInt
  • pattern = [4]
<xs:simpleType name="verzeRozhraniType">
   <xs:restriction base="xs:unsignedInt">
      <xs:pattern value="[4]"/>
   </xs:restriction>
</xs:simpleType>