<?xml version="1.0" encoding="Windows-1250"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			xmlns:dch="http://www.stormware.cz/schema/pamica/dochazka.xsd"
			xmlns="http://www.stormware.cz/schema/pamica/dochazka.xsd"
			targetNamespace="http://www.stormware.cz/schema/pamica/dochazka.xsd"
			elementFormDefault="qualified"
>

<!-- **************************************************************************
		Schema XML dokumentů pro komunikaci mzdového systému PAMICA s docházkou.
		Formát souborů pro import i export.
	 ************************************************************************** -->


<!-- ************************************************************************** -->
<!-- ************************************************************************** -->


<!-- **************************************************************************
		IMPORT

		Schema XML dokumentu pro import docházky do mzdového systému PAMICA.

		root element pro import musí být <dochazky_zamestnancu>
		nebo <dochazka_zamestnance>
	 ************************************************************************** -->

<xsd:element name="dochazky_zamestnancu" type="dochazky_zamestnancuType"/>
<xsd:element name="dochazka_zamestnance" type="dochazka_zamestnanceType"/>

<!-- **************************************************************************
		Typický obsah importovaného XML:
	
		<?xml version="1.0" encoding="Windows-1250"?>
		<dochazky_zamestnancu version="1.0" xmlns="http://www.stormware.cz/schema/pamica/dochazka.xsd">
			<dochazka_zamestnance> ... </dochazka_zamestnance>
			<dochazka_zamestnance> ... </dochazka_zamestnance>
			.
			.
			.
		</dochazky_zamestnancu>
	 ************************************************************************** -->

<!-- validuje verze datePackItem: 1.0 -->
<xsd:complexType name="dochazky_zamestnancuType">
	<xsd:sequence>
		<xsd:element name="dochazka_zamestnance" type="dch:dochazka_zamestnanceType" minOccurs="1" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		element <dochazka_zamestnance> obsahuje importovanou docházku
		jednoho zaměstnance
	 ************************************************************************** -->

<xsd:complexType name="dochazka_zamestnanceType">
	<xsd:sequence>
		<xsd:element name="hlavicka" type="dch:hlavickaType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="rozvrh" type="dch:rozvrhType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="nepritomnosti" type="dch:nepritomnostiType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="pritomnost" type="dch:pritomnostType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="mzdy" type="dch:mzdyType" minOccurs="1" maxOccurs="1"/>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="optional">
		<xsd:annotation>
			<xsd:documentation>Verze se použije v případě, že není importován seznam dochazky_zamestnancu ale pouze jediný zaměstnanec dochazka_zamestnance.
			Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		element <hlavicka> slouží ke spárování importované docházky
		se mzdou zaměstnance v systému PAMICA
	 ************************************************************************** -->

<xsd:complexType name="hlavickaType">
	<xsd:sequence>
		<xsd:element name="mesic" type="xsd:integer" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Měsíc importované docházky 1 až 12. Povinné.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="rok" type="xsd:integer" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Rok importované docházky. Povinné.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="osobni_cislo" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nevyužívá se.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="rodne_cislo" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nevyužívá se.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="jmeno" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Vypíše se během importu pro kontrolu správného spárování.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="prijmeni" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Vypíše se během importu pro kontrolu správného spárování.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="pracovni_pomer" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Vypíše se během importu pro kontrolu správného spárování.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="cislo_pracovniho_pomeru" type="dch:cislo_pracovniho_pomeruType" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Povinné. Slouží pro spárování pracovního poměru evidovaného v programu PAMICA s poměrem (zaměstnancem) evidovaným v Docházce.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="druh_mzdy" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nevyužívá se.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="rezim_denne" type="xsd:string" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nevyužívá se.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
</xsd:complexType>

<!-- **************************************************************************
		element <rozvrh> obsahuje plán úvazků na celý měsíc
		v případě individuálního turnusu je kalendář naimportován,
		v ostatních případech slouží pro kontrolu
	 ************************************************************************** -->

<xsd:complexType name="rozvrhType">
	<xsd:sequence>
		<xsd:element name="uvazek" type="dch:uvazekType" minOccurs="1" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Úvazek musí být uveden pro každý den v měsíci, včetně dnů s nulovým úvazkem.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="uvazekType">
	<xsd:simpleContent>
		<xsd:extension base="dch:hodinyType">
			<xsd:annotation>
				<xsd:documentation>Hodiny úvazku ve formátu HH:MM.</xsd:documentation>
			</xsd:annotation>
			<xsd:attribute name="datum" type="dch:datumType" use="required">
				<xsd:annotation>
					<xsd:documentation>Datum, pro který je úvazek nastavován, ve formátu RRRR-MM-DD.</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
		</xsd:extension>
	</xsd:simpleContent>
</xsd:complexType>

<!-- **************************************************************************
		element <nepritomnosti> obsahuje seznam nepřítomností
	 ************************************************************************** -->

<xsd:complexType name="nepritomnostiType">
	<xsd:sequence>
		<xsd:element name="nepritomnost" type="dch:nepritomnostType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam nepřítomností, pokud se v měsíci nějaké vyskytly.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="nepritomnostType">
	<xsd:sequence>
		<xsd:element name="kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód složky v systému PAMICA.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.
				Typicky stačí rozlišovat nepřítomnosti pomocí tohoto elementu kod:
V01	Dovolená
V02	Náhrada svátku
V03	Placené volno
V04	Neplacené volno
V05	Neomluvená nepřítomnost
V06	Překážka ze strany zaměstnavatele
V07	Vojenské cvičení
V12	Pracovní cesta
V14	Neplacené volno v souběhu s nemocí
N01	Nemoc
N02	Karanténa
N03	Nemoc - pracovní úraz
N04	Nemoc z povolání
N05	Ošetřování člena rodiny
N06	Ošetřování člena rodiny - osamělý pracovník
N07	Peněžitá pomoc v mateřství
N08	Mateřská dovolená - rodičovský příspěvek
				</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v systému PAMICA.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.
				Pokud je zadán dochazka_kod, bude ignorován kod.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="od" type="dch:oddoType" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Začátek nepřítomnosti, případně její kratší trvání v první den, pokud nepřítomnost první den netrvá celý úvazek.
				Pokud se jedná o jednodenní nepřítomnost, její případné zkrácené trvání je uvedeno v tomto elementu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="do" type="dch:oddoType" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Konec nepřítomnosti, případně její kratší trvání v poslední den, pokud nepřítomnost poslední den netrvá celý úvazek.
				Pokud se jedná o jednodenní nepřítomnost, datum je shodné s hodnotou elementu od.
				Případné zkrácení jednodenní nepřítomnosti se uvádí v elementu od.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="oddoType">
	<xsd:simpleContent>
		<xsd:extension base="dch:datumType">
			<xsd:annotation>
				<xsd:documentation>Datum, začátku nebo konce nepřítomnosti ve formátu RRRR-MM-DD.</xsd:documentation>
			</xsd:annotation>
			<xsd:attribute name="nepritomnost" type="dch:hodinyType" use="optional">
				<xsd:annotation>
					<xsd:documentation>Nepovinný atribut určující, kolik hodin trvala nepřítomnost tento den, formát HH:MM.
					Pokud atribut není zadán, nepřítomnost trvala po celý den (celý úvazek).</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
		</xsd:extension>
	</xsd:simpleContent>
</xsd:complexType>

<!-- **************************************************************************
		element <pritomnost> obsahuje údaje o přesčasových hodinách
	 ************************************************************************** -->

<xsd:complexType name="pritomnostType">
	<xsd:sequence>
		<xsd:element name="prescas_pracovni_den" type="dch:slozkaPrescasType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Přesčasové hodiny v pracovní den.
				Může být uvedeno souhrnně za celý měsíc.
				Může být podrobněji členěno rozložením hodin mezi konkrétní členění.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="prescas_den_klidu" type="dch:slozkaPrescasType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Přesčasové hodiny v den klidu.
				Může být uvedeno souhrnně za celý měsíc.
				Může být podrobněji členěno rozložením hodin mezi konkrétní členění.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="naduvazek_pracovni_den" type="dch:slozkaPrescasType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Hodiny nadúvazku v pracovní den.
				Může být uvedeno souhrnně za celý měsíc.
				Může být podrobněji členěno rozložením hodin mezi konkrétní členění.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="naduvazek_den_klidu" type="dch:slozkaPrescasType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Hodiny nadúvazku v den klidu.
				Může být uvedeno souhrnně za celý měsíc.
				Může být podrobněji členěno rozložením hodin mezi konkrétní členění.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="slozka" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Pomocí zapouzdřovacího elementu "slozka" je možné uvádět mzdové složky (v rámci seznamu "pritomnost") v libovolném pořadí.</xsd:documentation>
			</xsd:annotation>
			<xsd:complexType>
				<xsd:choice>
					<xsd:element name="prescas_pracovni_den" type="dch:slozkaPrescasType"/>
					<xsd:element name="prescas_den_klidu" type="dch:slozkaPrescasType"/>
					<xsd:element name="naduvazek_pracovni_den" type="dch:slozkaPrescasType"/>
					<xsd:element name="naduvazek_den_klidu" type="dch:slozkaPrescasType"/>
				</xsd:choice>
			</xsd:complexType>
		</xsd:element>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaPrescasType">
	<xsd:sequence>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Nepovinný element, typicky nebývá uveden.
				Umožňuje spárovat docházkové konto s konkrétní složkou PAMICA, pokud by byla v systému PAMICA zavedena podrobnější uživatelská evidence.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nepovinný element.
				Nemá vliv na import.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="hodiny" type="dch:hodinyType" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Doba trvání přesčasu ve formátu HH:MM.
				Povinný element, může mít hodnotu 0:00.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="castka" type="dch:castkaType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Pro úkolovou mzdu je vhodné zaslat i mzdu za přesčas.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="jednic" type="dch:jednicType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Pro úkolovou mzdu je možné uvést i počet jednic.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<!-- **************************************************************************
		element <mzdy> umožňuje importovat mzdové složky:
		konkrétní členění mzdy, prémie, osobní ohodnocení a příplatky
	 ************************************************************************** -->

<xsd:complexType name="mzdyType">
	<xsd:sequence>
		<xsd:element name="mzda" type="dch:slozkaMzdaType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Mzda.
				Pokud je potřeba konkrétní výkony sledovat samostatně na různých složkách nebo podle různého členění, je možné importovat množinu elementů 'mzda'.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="premie" type="dch:slozkaPremieType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Prémie.
				Import umožňuje přidělovat prémie a osobní ohodnocení.
				Prémie jsou přiděleny fixní částkou.
				Nedojde ke krácení částky vzhledem ke kratšímu úvazku, všichni zaměstnanci dostanou stejnou částku.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="osobni_ohodnoceni" type="dch:slozkaOhodnoceniType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Osobní ohodnocení.
				Import umožňuje přidělovat prémie a osobní ohodnocení.
				Osobní ohodnocení má význam "přidělené práce navíc".
				Zaměstnancům se zvyšuje mzda o shodnou sazbu, s ohledem na krácení úvazku konkrétního zaměstnance je částka krácena.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="priplatek" type="dch:slozkaPriplatekType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Příplatky.
				(Mimo příplatek za práci přesčas nebo nad úvazek, ty se generují automaticky.)</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="obecna_slozka" type="dch:slozkaObecnaType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Nedoporučovaný zjednodušený způsob importu mzdových složek.
				Umožňuje import jedině podle elementu kod nebo dochazka_kod, což nemusí být dostačující.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="slozka" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Pomocí zapouzdřovacího elementu "slozka" je možné uvádět mzdové složky (v rámci seznamu "mzdy") v libovolném pořadí.</xsd:documentation>
			</xsd:annotation>
			<xsd:complexType>
				<xsd:choice>
					<xsd:element name="mzda" type="dch:slozkaMzdaType"/>
					<xsd:element name="premie" type="dch:slozkaPremieType"/>
					<xsd:element name="osobni_ohodnoceni" type="dch:slozkaOhodnoceniType"/>
					<xsd:element name="priplatek" type="dch:slozkaPriplatekType"/>
					<xsd:element name="obecna_slozka" type="dch:slozkaObecnaType"/>
				</xsd:choice>
			</xsd:complexType>
		</xsd:element>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaMzdaType">
	<xsd:sequence>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Nepovinný element, použije se pro spárování konkrétního výkonu mzdy na konkrétní složku.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nepovinný element.
				Nemá vliv na import.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="hodiny" type="dch:hodinyType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Doba vykonávání konkrétní práce, která má být samostatně evidována pod konkrétní složkou a členěním. Formát HH:MM.
				Podle druhu mzdy je povinný buď element hodiny nebo jednic.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="castka" type="dch:castkaType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Může být zadána sazba za konkrétní práci, která se použije místo mzdové sazby nastavené v systému PAMICA.
				Nelze použít u měsíční mzdy. U měsíční mzdy nelze sazbu základní mzdy (nastavenou v systému PAMICA) změnit.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="jednic" type="dch:jednicType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>U úkolové mzdy se konkrétní práce eviduje v jednicích, ne v hodinách.
				Podle druhu mzdy je povinný buď element hodiny nebo jednic.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaPremieType">
	<xsd:sequence>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Použije se pro spárování konkrétní prémie na konkrétní připravenou definici prémií v systému PAMICA.
				Prémie je stanovena buď pevnou částkou, nebo je přednastavena definicí složky v systému PAMICA (a tímto elementem se nastaví spárování).
				Povinný je buď element dochazka_kod, nebo element castka.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nepovinný element.
				Nemá vliv na import.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="castka" type="dch:castkaType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Sazba prémie, která má být vyplacena. (Ani při zkráceném úvazku se sazba nekrátí.)
				Prémie je stanovena buď pevnou částkou (tímto elementem), nebo je přednastavena definicí složky v systému PAMICA.
				Povinný je buď element dochazka_kod, nebo element castka.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="jednic" type="dch:jednicType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinný element, umožňuje vyplatit prémii vícekrát (násobek sazby). (Např. prémie za 2 školení.)</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaOhodnoceniType">
	<xsd:sequence>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Použije se pro spárování konkrétního osobního ohodnocení na konkrétní připravenou definici osobního ohodnocení v systému PAMICA.
				Osobní ohodnocení je stanoveno buď pevnou částkou, nebo je přednastaveno definicí složky v systému PAMICA (a tímto elementem se nastaví spárování).
				Povinný je buď element dochazka_kod, nebo element castka.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nepovinný element.
				Nemá vliv na import.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="castka" type="dch:castkaType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Částka osobního ohodnocení, která má být vyplacena. Dojde k jejímu krácení vzhledem ke krácení úvazku.
				Osobní ohodnocení je stanoveno buď pevnou částkou (tímto elementem), nebo je přednastaveno definicí složky v systému PAMICA.
				Povinný je buď element dochazka_kod, nebo element castka.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaPriplatekType">
	<xsd:sequence>
		<xsd:element name="kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód složky v systému PAMICA.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.
				Typicky stačí rozlišovat příplatky pomocí tohoto elementu kod:
P03	Příplatek za práci ve svátek (nejedná se o příplatek za práci přesčas nebo nad úvazek v den pracovního klidu, ten je generován automaticky)
P04	Příplatek za práci v sobotu a neděli (nejedná se o příplatek za práci přesčas nebo nad úvazek v den pracovního klidu, ten je generován automaticky)
P07	Příplatek za práci v noci
P05	Jiný příplatek za práci zadaný % výdělku
P09	Jiný korunový příplatek
P06	Příplatek za pohotovost na pracovišti
P15	Příplatek za pohotovost mimo pracoviště
P08	Příplatek za ztížené pracovní prostředí
				</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v systému PAMICA.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.
				Pokud je zadán dochazka_kod, bude ignorován kod.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="hodiny" type="dch:hodinyType" minOccurs="1" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Za kolik hodin vyplatit příplatek. Formát HH:MM.
				Povinný element.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="slozkaObecnaType">
	<xsd:sequence>
		<xsd:element name="kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód složky v systému PAMICA.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v systému PAMICA.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_kod" type="dch:kodType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Kód konta v docházkovém systému.
				Rozhoduje o spárování složky, povinný je alespoň jeden z elementů: kod, dochazka_kod.
				Pokud je zadán dochazka_kod, bude ignorován kod.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="dochazka_nazev" type="dch:nazevType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Informativní popis složky v docházkovém systému.
				Nemá vliv na import, pouze se vypisuje v LOGu.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="hodiny" type="dch:hodinyType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Hodiny. Formát HH:MM.
				Význam a povinnost uvedení atributu je dána smyslem spárované složky.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="castka" type="dch:castkaType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Sazba nebo částka.
				Význam a povinnost uvedení atributu je dána smyslem spárované složky.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="jednic" type="dch:jednicType" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Jednice.
				Význam a povinnost uvedení atributu je dána smyslem spárované složky.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:group ref="dch:cleneniGroup" minOccurs="0" maxOccurs="1"/>
	</xsd:sequence>
</xsd:complexType>

<!-- **************************************************************************
		společné typy
	 ************************************************************************** -->

<xsd:simpleType name="cislo_pracovniho_pomeruType">
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="14"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="kodType">
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="3"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="nazevType">
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="64"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="datumType">
	<xsd:annotation>
		<xsd:documentation>Datum ve formátu RRRR-MM-DD</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:date">
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="hodinyType">
	<xsd:annotation>
		<xsd:documentation>Hodiny ve formátu HHH:MM nebo HH:MM nebo H:MM</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:string">
		<xsd:pattern value="([0-9])+:[0-9]{2}"/>
		<xsd:whiteSpace value="collapse"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="castkaType">
	<xsd:annotation>
		<xsd:documentation>Sazba mzdy nebo prémií v Kč, s přesností na haléře. Údaj s vyšší přesností je před importem zaokrouhlen na haléře.</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:double">
		<xsd:minInclusive value="0"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="jednicType">
	<xsd:annotation>
		<xsd:documentation>Jednice odvedené práce nebo vícenásobné vyplacení prémie.</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:integer">
		<xsd:minInclusive value="0"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="string10">
	<xsd:annotation>
		<xsd:documentation>Řetězec dlouhý maximálně 10 znaků.</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="10"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="string12">
	<xsd:annotation>
		<xsd:documentation>Řetězec dlouhý maximálně 12 znaků.</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="12"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="string90">
	<xsd:annotation>
		<xsd:documentation>Řetězec dlouhý maximálně 90 znaků.</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="90"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:group name="cleneniGroup">
	<xsd:sequence>
		<xsd:element name="stredisko" type="dch:string10" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinné. Textová zkratka (identifikátor) střediska.
				Uživatelské členění na střediska.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="cinnost" type="dch:string10" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinné. Textová zkratka (identifikátor) činnosti.
				Uživatelské členění na činnosti.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="zakazka" type="dch:string12" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinné. Textová zkratka (identifikátor) zakázky.
				Uživatelské členění na zakázky.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="interni_poznamka" type="dch:string90" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinné. Bude uvedeno na importované složce.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
		<xsd:element name="poznamka_pro_tisk" type="dch:string90" minOccurs="0" maxOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Nepovinné. Bude uvedeno na importované složce.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
</xsd:group>


<!-- ************************************************************************** -->
<!-- ************************************************************************** -->


<!-- **************************************************************************
		EXPORT

		Schema XML dokumentu pro export pomocných seznamů ze mzdového
		systému PAMICA (pro docházkový systém).

		root element je <export>
		
		Obsahuje všechny seznamy.
	 ************************************************************************** -->

<xsd:element name="export" type="exportType"/>

<xsd:complexType name="exportType">
	<xsd:sequence>
		<xsd:element name="zamestnanci" type="dch:export_zamestnanciType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="nepritomnosti" type="dch:export_nepritomnostiType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="mzdy" type="dch:export_mzdyType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="strediska" type="dch:export_strediskaType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="cinnosti" type="dch:export_cinnostiType" minOccurs="1" maxOccurs="1"/>
		<xsd:element name="zakazky" type="dch:export_zakazkyType" minOccurs="1" maxOccurs="1"/>
	</xsd:sequence>
	<xsd:attribute name="ico" type="dch:string10" use="required">
		<xsd:annotation>
			<xsd:documentation>IČO exportované firmy.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="rok" type="xsd:integer" use="required">
		<xsd:annotation>
			<xsd:documentation>Období, pro které byli vyhledáni zaměstnanci ve stavu.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="mesic" type="xsd:integer" use="required">
		<xsd:annotation>
			<xsd:documentation>Období, pro které byli vyhledáni zaměstnanci ve stavu.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="dateTimeStamp" type="xsd:dateTime" use="required">
		<xsd:annotation>
			<xsd:documentation>Okamžik sestavení XML dokumentu.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <zamestnanci> s položkami <zamestnanec>

		Počet [znaků] uvedený v komentáři udává maximální délku řetězce.
	 ************************************************************************** -->

<xsd:complexType name="export_zamestnanciType">
	<xsd:sequence>
		<xsd:element name="zamestnanec" type="dch:export_zamestnanecType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam zaměstnanců, kteří jsou v daný měsíc v pracovním poměru.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<xsd:complexType name="export_zamestnanecType">
	<xsd:attribute name="jmeno" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Křestní jméno zaměstnance. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="prijmeni" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Příjmení zaměstnance. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="osobni_cislo" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Osobní číslo zaměstnance. [10 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="rodne_cislo" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Rodné číslo. [11 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="rozena" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Rozená - původní příjmení z rodného listu, pokud se liší od současného. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="titul" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Titul. [7 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="ulice" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Ulice. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="cislo_popisne" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Číslo popisné. [10 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="obec" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Obec. [35 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="psc" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>PSČ. [7 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="telefon" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Telefon. [16 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="obecne" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Obecné. [16 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="pracovni_pomer" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Název pracovního poměru. [48 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="druh_pomeru" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Druh poměru. [35 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="cislo_pracovniho_pomeru" type="dch:cislo_pracovniho_pomeruType" use="required">
		<xsd:annotation>
			<xsd:documentation>Číslo pracovního poměru.
			Slouží pro spárování pracovního poměru evidovaného v docházkovém systému a v systému PAMICA.
			[14 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="funkce" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Funkce. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="stredisko" type="dch:string10" use="required">
		<xsd:annotation>
			<xsd:documentation>Středisko. Textový identifikátor střediska. [10 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="rozvrh" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Rozvrh pracovní doby. [32 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="druh_mzdy" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Druh mzdy. [10 znaků]</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="datum_zacatek" type="dch:datumType" use="required">
		<xsd:annotation>
			<xsd:documentation>Začátek pracovního poměru. Formát RRRR-MM-DD </xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="datum_vstup" type="dch:datumType" use="required">
		<xsd:annotation>
			<xsd:documentation>Datum vstupu do zaměstnání. Formát RRRR-MM-DD </xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="datum_odchod" type="dch:datumType" use="optional">
		<xsd:annotation>
			<xsd:documentation>Datum odchodu. Atribut nemusí být uveden. Formát RRRR-MM-DD </xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="dovolena" type="dch:booleanType" use="required">
		<xsd:annotation>
			<xsd:documentation>Nárok na dovolenou. Formát true, false </xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="dovolena_zbyva" type="xsd:double" use="required">
		<xsd:annotation>
			<xsd:documentation>Zbývající dovolená. (V polovinách dne.)</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="rezim_denne" type="dch:hodinyType" use="required">
		<xsd:annotation>
			<xsd:documentation>Denní režim organizace. Formát HH:MM </xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <nepritomnosti> s položkami <definice>
	 ************************************************************************** -->

<xsd:complexType name="export_nepritomnostiType">
	<xsd:sequence>
		<xsd:element name="definice" type="dch:export_definiceType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam uživatelských definic složek nepřítomností.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<xsd:complexType name="export_definiceType">
	<xsd:attribute name="kod" type="dch:kodType" use="required">
		<xsd:annotation>
			<xsd:documentation>Kód definice používaný v systému PAMICA, může být duplicitní.
			Od jednoho kódu může uživatel v systému PAMICA vytvořit svoje vlastní kopie definic.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="nazev" type="dch:nazevType" use="required">
		<xsd:annotation>
			<xsd:documentation>Název složky v systému PAMICA. Jen orientační.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="dochazka_kod" type="dch:kodType" use="required">
		<xsd:annotation>
			<xsd:documentation>Kód konta používaný v docházkovém systému, může být duplicitní.
			Duplicitní kódy mohou vznikat, protože pro různé druhy mzdy PAMICA se používá různá skladba složek PAMICA,
			shodný uživatelský kód tedy může být zaveden na úkolové i na časové složce PAMICA,
			při importu nevznikne konflikt, použije se vhodná složka vzhledem k druhu mzdy.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="dochazka_nazev" type="dch:nazevType" use="required">
		<xsd:annotation>
			<xsd:documentation>Název konta v docházkovém systému. Jen orientační.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <mzdy> s položkami <definice>
	 ************************************************************************** -->

<xsd:complexType name="export_mzdyType">
	<xsd:sequence>
		<xsd:element name="definice" type="dch:export_definiceType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam uživatelských definic složek mezd.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <strediska> s položkami <stredisko>
	 ************************************************************************** -->

<xsd:complexType name="export_strediskaType">
	<xsd:sequence>
		<xsd:element name="stredisko" type="dch:export_strediskoType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam středisek.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<xsd:complexType name="export_strediskoType">
	<xsd:attribute name="kod" type="dch:string10" use="required">
		<xsd:annotation>
			<xsd:documentation>Textový identifikátor střediska.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="nazev" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Popisný název střediska.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <cinnosti> s položkami <cinnost>
	 ************************************************************************** -->

<xsd:complexType name="export_cinnostiType">
	<xsd:sequence>
		<xsd:element name="cinnost" type="dch:export_cinnostType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam činností.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<xsd:complexType name="export_cinnostType">
	<xsd:attribute name="kod" type="dch:string10" use="required">
		<xsd:annotation>
			<xsd:documentation>Textový identifikátor činnosti.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="nazev" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Popisný název činnosti.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - seznam <zakazky> s položkami <zakazka>
	 ************************************************************************** -->

<xsd:complexType name="export_zakazkyType">
	<xsd:sequence>
		<xsd:element name="zakazka" type="dch:export_zakazkaType" minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>Seznam zakázek.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
	</xsd:sequence>
	<xsd:attribute name="version" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Verze exportu. Aktuální verze je 1.0</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<xsd:complexType name="export_zakazkaType">
	<xsd:attribute name="kod" type="dch:string12" use="required">
		<xsd:annotation>
			<xsd:documentation>Textový identifikátor zakázky.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
	<xsd:attribute name="nazev" type="xsd:string" use="required">
		<xsd:annotation>
			<xsd:documentation>Popisný název zakázky.</xsd:documentation>
		</xsd:annotation>
	</xsd:attribute>
</xsd:complexType>

<!-- **************************************************************************
		EXPORT - společné typy
	 ************************************************************************** -->

<xsd:simpleType name="booleanType">
	<xsd:annotation>
		<xsd:documentation>Logická hodnota ("true", "false").</xsd:documentation>
	</xsd:annotation>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="true"/>
		<xsd:enumeration value="false"/>
	</xsd:restriction>
</xsd:simpleType>

</xsd:schema>

