RozhraniDL-Lekis-XML-v4.xsd
Schema Document Properties
Target Namespace | http://lekis.cz/RozhraniDL-Lekis-XML-v4 |
---|---|
Element and Attribute Namespaces |
|
**XML schéma dodacího listu nebo převodky ve formátu Lekis XML**
Umožňuje validaci obsahu elektronických dokladů (dodacích listů a převodek) používaných při komunikaci mezi SW Lekis pro Windows (LpW) a dalšími systémy (provozovanými dodavateli lékárny, odběrateli lékárny a dalšími subjekty).
Prefix | Namespace |
---|---|
Default namespace | http://lekis.cz/RozhraniDL-Lekis-XML-v4 |
xml | http://www.w3.org/XML/1998/namespace |
xs | http://www.w3.org/2001/XMLSchema |
Global Declarations
Element: dodaciList
Name | dodaciList |
---|---|
Type | dokladType |
Nillable | no |
Abstract | no |
**Dodací list**
Jedná se o elektronickou verzi vytištěného dodacího listu.
Používá se ke komunikaci mezi různými podnikatelskými / daňovými subjekty.
Může být použit také jako opravný daňový doklad / dobropis.
V LpW se jedná o dodací list přijatý (modul Příjem), dodací list vydaný (modul Výdej na fakturu), žádanku (modul Výdej na žádanku).
Prodejní ceny uvedené v dokladu jsou chápány jako informativní či doporučené hodnoty, jejich použití závisí na nastavení u obchodního partnera v LpW či na rozhodnutí uživatele.
<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
Name | prevodka |
---|---|
Type | dokladType |
Nillable | no |
Abstract | no |
**Převodka**
Jedná se o elektronickou verzi vytištěné převodky.
Používá se ke komunikaci v rámci jednoho podnikatelského subjektu.
V LpW se jedná o převodku přijatou (modul Převodky - příjem), převodku vydanou (modul Převodky - výdej).
Prodejní ceny uvedené v dokladu jsou chápány jako informativní či doporučené hodnoty, jejich použití závisí na nastavení u obchodního partnera v LpW či na rozhodnutí uživatele.
<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 |
Name | cenaBezDPHNullableType |
---|---|
Abstract | no |
**Cena bez DPH, bez určení sazby DPH, umožňuje prázdné hodnoty**
Použití pro výrobní cenu, suroviny a podobně, kde není třeba určovat sazbu DPH.
<... cenaBezDPH="decimalNullableType" [0..1] />
<xs:complexType name="cenaBezDPHNullableType"> <xs:attribute name="cenaBezDPH" type="decimalNullableType"/> </xs:complexType>
Complex Type: cenaBezDPHType
Super-types: | None |
---|---|
Sub-types: | None |
Name | cenaBezDPHType |
---|---|
Abstract | no |
**Cena bez DPH, bez určení sazby DPH**
Použití pro výrobní cenu, suroviny a podobně, kde není třeba určovat sazbu DPH.
<... cenaBezDPH="xs:decimal" [1] />
Complex Type: cenaNullableType
Super-types: | None |
---|---|
Sub-types: | None |
Name | cenaNullableType |
---|---|
Abstract | no |
Cena s DPH, cena bez DPH a sazba DPH, umožňuje prázdné hodnoty
<... 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 |
Name | cenaSDPHNullableType |
---|---|
Abstract | no |
**Cena s DPH, bez určení sazby DPH, umožňuje prázdné hodnoty**
Použití pro úhradu ZP a podobně, kde není třeba určovat sazbu DPH.
<... cenaSDPH="decimalNullableType" [0..1] />
<xs:complexType name="cenaSDPHNullableType"> <xs:attribute name="cenaSDPH" type="decimalNullableType"/> </xs:complexType>
Complex Type: cenaSDPHType
Super-types: | None |
---|---|
Sub-types: | None |
Name | cenaSDPHType |
---|---|
Abstract | no |
**Cena s DPH, bez určení sazby DPH**
Použití pro úhradu ZP a podobně, kde není třeba určovat sazbu DPH.
<... cenaSDPH="xs:decimal" [1] />
Complex Type: cenaType
Super-types: | None |
---|---|
Sub-types: | None |
Name | cenaType |
---|---|
Abstract | no |
Cena s DPH, cena bez DPH a sazba DPH
Complex Type: dokladType
Super-types: | None |
---|---|
Sub-types: | None |
Name | dokladType |
---|---|
Abstract | no |
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 |
Name | polozkaPripravyType |
---|---|
Abstract | no |
**Položka přípravy**
Obsahuje informace o položce přípravy.
<...> <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 |
Name | polozkaType |
---|---|
Abstract | no |
**Položka dokladu**
Pro párování se skladovými kartami v LpW musí být uvedeno aspoň jedno z polí:
* IdSkladoveKarty
* sukl + skupina
* pdk
* gtin
* kodDodavatele
* carovyKod
Kódy se pro párování používají v uvedeném pořadí.
Jinak je položka importována do LpW jako nespárovaná a její spárování musí provést uživatel ručně.
<... 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 |
Name | pripravaType |
---|---|
Abstract | no |
**Příprava**
Obsahuje informace o připravovaném přípravku, které není možné zapsat do běžné položky dodacího listu / převodky.
<...> <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 |
Name | soucetNakCenType |
---|---|
Abstract | no |
Součet nákupních cen a rozpis DPH
<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 |
Name | soucetProdCenType |
---|---|
Abstract | no |
Součet prodejních cen a rozpis DPH
<... 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 |
Name | subjektType |
---|---|
Abstract | no |
Obchodní partner
<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 |
Name | bitNullableType |
---|---|
Content |
|
Logická hodnota 0/1, umožňuje prázdnou hodnotu
Simple Type: bitType
Super-types: | xs:unsignedInt < bitType (by restriction) |
---|---|
Sub-types: | None |
Name | bitType |
---|---|
Content |
|
Logická hodnota 0/1
Simple Type: dateTimeNullableType
Super-types: | None |
---|---|
Sub-types: | None |
Name | dateTimeNullableType |
---|---|
Content |
|
**Datum a čas**
Umožňuje prázdnou hodnotu.
Uvedena jako datum a čas, tj. exspirace například "do 31.1.2016 včetně" se uvádí jako 2016-01-31T00:00:00.000 nebo obdobně v jiných variantách zápisu datového typu datum a čas.
https://www.w3.org/TR/xmlschema-2/#dateTime
Simple Type: decimalNullableType
Super-types: | None |
---|---|
Sub-types: | None |
Name | decimalNullableType |
---|---|
Content |
|
Číslo s desetinnou čárkou, umožňuje prázdnou hodnotu
Simple Type: dicType
Super-types: | xs:string < dicType (by restriction) |
---|---|
Sub-types: | None |
Name | dicType |
---|---|
Content |
|
**Daňové identifikační číslo (DIČ) / identifikace daňového subjektu**
Umožňuje prázdnou hodnotu.
Simple Type: druhUhradyZPType
Super-types: | xs:unsignedInt < druhUhradyZPType (by restriction) |
---|---|
Sub-types: | None |
Name | druhUhradyZPType |
---|---|
Content |
|
**Druh úhrady zdravotní pojišťovnou**
Podporovány jsou hodnoty s následujícími významy:
* 1 - První úhrada
* 2 - Druhá úhrada
* 3 - Třetí úhrada
Simple Type: formaLekuType
Super-types: | xs:unsignedInt < formaLekuType (by restriction) |
---|---|
Sub-types: | None |
Name | formaLekuType |
---|---|
Content |
|
**Forma připravovaného léku**
Podporovány jsou hodnoty s následujícími významy:
* 1 - Roztoky
* 2 - Masti
* 3 - Krémy
* 4 - Gely
* 5 - Pasty
* 6 - Tobolky
* 7 - Oční kapky a oční vody
* 8 - Emulze a suspenze
* 9 - Sirupy
* 10 - Čípky a globule
* 11 - Prachy
* 12 - Injekční přípravky
* 13 - Infuzní roztoky a vaky
* 14 - Ostatní
Simple Type: gtinType
Super-types: | xs:string < gtinType (by restriction) |
---|---|
Sub-types: | None |
Name | gtinType |
---|---|
Content |
|
**Kód GTIN**
Umožňuje prázdnou hodnotu.
Simple Type: guidType
Super-types: | xs:string < guidType (by restriction) |
---|---|
Sub-types: | None |
Name | guidType |
---|---|
Content |
|
GUID identifikátor
Simple Type: icoType
Super-types: | xs:string < icoType (by restriction) |
---|---|
Sub-types: | None |
Name | icoType |
---|---|
Content |
|
**Identifikační číslo osoby (IČO)**
Umožňuje prázdnou hodnotu.
Běžně jde o unikátní osmimístné identifikační číslo právnické osoby, podnikající fyzické osoby nebo organizační složky státu.
**POZOR!**
V LpW je možné zadat do pole IČO obchodního partnera až 15 číslic. Při exportu převodky z LpW je také element __IC__ použit pro interní číslo / číslo pobočky, která zboží vydala na převodku.
Proto schéma obsahuje pouze zjednodušenou (volnou) validaci zahrnujíci tyto případy.
Simple Type: iczType
Super-types: | xs:string < iczType (by restriction) |
---|---|
Sub-types: | None |
Name | iczType |
---|---|
Content |
|
Identifikační číslo lékaře
Simple Type: kodEReceptuType
Super-types: | xs:string < kodEReceptuType (by restriction) |
---|---|
Sub-types: | None |
Name | kodEReceptuType |
---|---|
Content |
|
Kód eReceptu
Simple Type: kodZPType
Super-types: | xs:string < kodZPType (by restriction) |
---|---|
Sub-types: | None |
Name | kodZPType |
---|---|
Content |
|
Kód zdravotní pojišťovny, například 111 pro VZP
Simple Type: opravnyDanovyDokladType
Super-types: | xs:string < opravnyDanovyDokladType (by restriction) |
---|---|
Sub-types: | None |
Name | opravnyDanovyDokladType |
---|---|
Content |
|
**Příznak opravného daňového dokladu**
Podporovány jsou hodnoty s následujícími významy:
* 0 - jde o _běžný_ daňový doklad
* 1 - jde o _opravný_ daňový doklad
Simple Type: pdkType
Super-types: | xs:string < pdkType (by restriction) |
---|---|
Sub-types: | None |
Name | pdkType |
---|---|
Content |
|
**Kód číselníku PDK**
Umožňuje prázdnou hodnotu.
Simple Type: predatZPJakoType
Super-types: | xs:unsignedInt < predatZPJakoType (by restriction) |
---|---|
Sub-types: | None |
Name | predatZPJakoType |
---|---|
Content |
|
**Způsob předání zdravotní pojišťovně**
Podporovány jsou hodnoty s následujícími významy:
* 1 - HVLP, Registrované
* 2 - IVLP
Simple Type: rodneCisloType
Super-types: | xs:string < rodneCisloType (by restriction) |
---|---|
Sub-types: | None |
Name | rodneCisloType |
---|---|
Content |
|
Číslo pojištěnce (rodné číslo)
Simple Type: sskType
Super-types: | xs:unsignedInt < sskType (by restriction) |
---|---|
Sub-types: | None |
Name | sskType |
---|---|
Content |
|
**Skupina skladové karty v LpW**
Podporovány jsou hodnoty s následujícími významy:
* 1 - HVLP
* 2 - IVLP
* 3 - PZT
* 4 - Ostatní
* 5 - Připravované
* 6 - Registrované
* 7 - Suroviny
* 8 - Obaly
* 11 - Veterinária
Simple Type: suklNeboTlType
Super-types: | xs:string < suklNeboTlType (by restriction) |
---|---|
Sub-types: | None |
Name | suklNeboTlType |
---|---|
Content |
|
**Registrační kód SÚKLu nebo kód ZP VZP přípravku nebo kód Taxa Laborum**
Umožňuje prázdnou hodnotu.
Představuje až 7 čísel, případně doplněných zleva nulami.
Simple Type: suklType
Super-types: | xs:string < suklType (by restriction) |
---|---|
Sub-types: | None |
Name | suklType |
---|---|
Content |
|
**Registrační kód SÚKLu nebo kód ZP VZP přípravku**
Umožňuje prázdnou hodnotu.
Představuje 7 čísel, případně doplněných zleva nulami.
Simple Type: typPolozkyPripravyType
Super-types: | xs:unsignedInt < typPolozkyPripravyType (by restriction) |
---|---|
Sub-types: | None |
Name | typPolozkyPripravyType |
---|---|
Content |
|
**Typ položky přípravy**
Podporovány jsou hodnoty s následujícími významy:
* 1 - Surovina
* 2 - Obal
* 3 - Taxalaborum
* 4 - Přirážka
Simple Type: typPripravyType
Super-types: | xs:string < typPripravyType (by restriction) |
---|---|
Sub-types: | None |
Name | typPripravyType |
---|---|
Content |
|
**Typ přípravy**
Podporovány jsou hodnoty s následujícími významy:
* IPL - jde o běžnou přípravu
* IPLKonopi - jde o přípravu konopí
Simple Type: typUhradyZPType
Super-types: | xs:unsignedInt < typUhradyZPType (by restriction) |
---|---|
Sub-types: | None |
Name | typUhradyZPType |
---|---|
Content |
|
**Typ úhrady zdravotní pojišťovnou**
Podporovány jsou hodnoty s následujícími významy:
* 1 - Nehrazeno
* 2 - Hrazeno procentuálně
* 3 - Hrazeno plně, HVLP dle číselníku
* 4 - Hrazeno plně, HVLP také hrazeno plně
Simple Type: udiType
Super-types: | xs:base64Binary < udiType (by restriction) |
---|---|
Sub-types: | None |
Name | udiType |
---|---|
Content |
|
UDI kód, podobné jako FMD kód, ale pro PZT, kódováno Base64
Simple Type: unsignedIntNullableType
Super-types: | None |
---|---|
Sub-types: | None |
Name | unsignedIntNullableType |
---|---|
Content |
|
Celé číslo bez znaménka, umožňuje prázdnou hodnotu
Simple Type: verzeRozhraniType
Super-types: | xs:unsignedInt < verzeRozhraniType (by restriction) |
---|---|
Sub-types: | None |
Name | verzeRozhraniType |
---|---|
Content |
|
**Verze XML rozhraní**
Toto XML schéma je určeno pro validaci dokumentů s uvedeným atributem __verzeRozhrani__ u kořenového elementu s __hodnotou 4__.
Dokumenty v tomto rozhraní by měly mít korektně uvedený XML namespace odpovídající XSD schématu (viz příklady). Parser v LpW je ve validaci o něco volnější než samotné XML schéma. Je tak zaručeno, že dokumenty zvalidované XSD schématem půjdou určitě načíst do LpW.