<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by 22222 (212) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="P_ZBRCEN">
		<xs:annotation>
			<xs:documentation>Glowny wezel XML</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Metryczka"/>
				<xs:element ref="Zbiory_Centralne"/>
			</xs:sequence>
			<xs:attribute name="Dostawca_Aplikacji" use="optional">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Nazwa_Aplikacji" use="optional">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Wersja_Aplikacji" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Kod_Aplikacji" type="Kod_15_typ" use="required"/>
			<xs:attribute name="Wersja_Formularza" use="required" fixed="1.2a">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="Wersja_Wymagan" use="required" fixed="1.2">
				<xs:simpleType>
					<xs:restriction base="xs:token"/>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="Metryczka">
		<xs:annotation>
			<xs:documentation>Data wysłania, Nadawca, Odbiorca i Opis</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Data_Wyslania" type="xs:date"/>
				<xs:element name="Nadawca">
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="Dane_Jednostki_typ">
								<xs:attribute ref="Kod_KESO" use="required"/>
								<xs:attribute ref="Kod_NTS" use="optional"/>
								<xs:attribute ref="Kod_REGON" use="required"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="Odbiorca" minOccurs="0">
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="Dane_Jednostki_typ">
								<xs:attribute ref="Kod_KESO" use="required"/>
								<xs:attribute ref="Kod_REGON" use="optional"/>
								<xs:attribute ref="Kod_NTS" use="optional"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
				<xs:element name="Opis" minOccurs="0">
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:minLength value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Zbiory_Centralne">
		<xs:annotation>
			<xs:documentation>Zbiory centralne</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Zbior_Centralny" type="Zbior_Centralny_typ">
					<xs:key name="Klucz_Syt_Rodziny">
						<xs:selector xpath="Sytuacje_Rodzin/Syt_Rodz"/>
						<xs:field xpath="Id_Syt_Rodz"/>
					</xs:key>
					<xs:keyref name="Syt_Rodziny_1" refer="Klucz_Syt_Rodziny">
						<xs:selector xpath="Swiadczenia/Swiadczenie"/>
						<xs:field xpath="Id_Syt_Rodz"/>
					</xs:keyref>
					<xs:keyref name="Syt_Rodziny_2" refer="Klucz_Syt_Rodziny">
						<xs:selector xpath="Decyzje_Odmowne/Dec_Odmowna"/>
						<xs:field xpath="Id_Syt_Rodz"/>
					</xs:keyref>
					<xs:keyref name="Syt_Rodziny_3" refer="Klucz_Syt_Rodziny">
						<xs:selector xpath="Wnioski/Wniosek"/>
						<xs:field xpath="Id_Syt_Rodz"/>
					</xs:keyref>
					<xs:key name="Klucz_Syt_Osoby">
						<xs:selector xpath="Sytuacje_Osob/Syt_Osoby"/>
						<xs:field xpath="Id_Syt_Osoby"/>
					</xs:key>
					<xs:keyref name="Syt_Osoby_1" refer="Klucz_Syt_Osoby">
						<xs:selector xpath="Swiadczenia/Swiadczenie/Czlonkowie_Rodz/Czlonek_Rodz"/>
						<xs:field xpath="Id_Syt_Osoby"/>
					</xs:keyref>
					<xs:keyref name="Syt_Osoby_2" refer="Klucz_Syt_Osoby">
						<xs:selector xpath="Decyzje_Odmowne/Dec_Odmowna"/>
						<xs:field xpath="Id_Syt_Osoby"/>
					</xs:keyref>
					<xs:keyref name="Syt_Osoby_3" refer="Klucz_Syt_Osoby">
						<xs:selector xpath="Wnioski/Wniosek"/>
						<xs:field xpath="Id_Syt_Osoby"/>
					</xs:keyref>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="Zbior_Centralny_Klucz">
			<xs:selector xpath="Zbior_Centralny"/>
			<xs:field xpath="Kod_KESO"/>
			<xs:field xpath="Za_Okres/Rok"/>
			<xs:field xpath="Za_Okres/Kwartal"/>
			<xs:field xpath="Nr_Wykonania_Zbc"/>
		</xs:unique>
	</xs:element>
	<xs:element name="Swiadczenia">
		<xs:annotation>
			<xs:documentation>Świadczenia sprawozdawcze</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Swiadczenie" type="Swiadczenie_Sprawozdawcze_typ">
					<xs:annotation>
						<xs:documentation>Świadczenie sprawozdawcze</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="Swiadczenie_Klucz">
			<xs:selector xpath="Swiadczenie"/>
			<xs:field xpath="Nr_Spr"/>
			<xs:field xpath="Id_Rodz"/>
		</xs:unique>
	</xs:element>
	<xs:element name="Wydatki_Srodkow">
		<xs:annotation>
			<xs:documentation>Sprawozdawcze wydatki środkow</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Wyd_Srodkow" type="Sprawozdawczy_Wydatek_Srodkow_typ">
					<xs:annotation>
						<xs:documentation>Sprawozdawczy wydatek środkow</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="Wydatek_Klucz">
			<xs:selector xpath="Wyd_Srodkow"/>
			<xs:field xpath="Nr_Spr"/>
		</xs:unique>
	</xs:element>
	<xs:element name="Decyzje_Odmowne">
		<xs:annotation>
			<xs:documentation>Sprawozdawcze decyzje odmowne</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Dec_Odmowna" type="Sprawozdawcza_Decyzja_Odmowna_typ">
					<xs:annotation>
						<xs:documentation>Sprawozdawcza decyzja odmowna</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="Decyzja_Klucz">
			<xs:selector xpath="Dec_Odmowna"/>
			<xs:field xpath="Nr_Spr"/>
		</xs:unique>
	</xs:element>
	<xs:element name="Wnioski">
		<xs:annotation>
			<xs:documentation>Wnioski sprawozdawcze</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Wniosek" type="Wniosek_Sprawozdawczy_typ">
					<xs:annotation>
						<xs:documentation>Wniosek sprawozdawczy</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="Wniosek_Klucz">
			<xs:selector xpath="Wniosek"/>
			<xs:field xpath="Kod_Typu"/>
			<xs:field xpath="Nr_Spr"/>
		</xs:unique>
	</xs:element>
	<xs:element name="Sytuacje_Rodzin">
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Syt_Rodz" type="Syt_Rodziny_typ"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Sytuacje_Osob">
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="Syt_Osoby" type="Syt_Osoby_typ"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="Dane_Jednostki_typ">
		<xs:sequence>
			<xs:element name="Pelna_Nazwa">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Adres_Pocztowy" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Telefon" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Fax" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Zbior_Centralny_typ">
		<xs:sequence>
			<xs:element name="Kod_KESO" type="Kod_KESO_typ"/>
			<xs:element name="Za_Okres">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Rok" type="Rok_typ"/>
						<xs:element name="Kwartal" type="Kwartal_typ"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Nr_Wykonania_Zbc">
				<xs:simpleType>
					<xs:restriction base="xs:positiveInteger">
						<xs:totalDigits value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Aplikacji">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="15"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Wersja_Aplikacji" type="Wersja_Aplikacji_typ"/>
			<xs:element name="Nr_Zestawu_Slownikow" type="Nr_Zestawu_Slownikow_typ"/>
			<xs:element name="Liczba_Rodzin_W_Systemie">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Liczba_Utworzonych_Wywiadow">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="6"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Wartosc_Swiadczen" type="Wartosc_Swiadczen_typ"/>
			<xs:element name="Procent_Zgodnosci">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kw1" type="Procent_Zgodnosci_typ"/>
						<xs:element name="Kw2" type="Procent_Zgodnosci_typ"/>
						<xs:element name="Kw3" type="Procent_Zgodnosci_typ"/>
						<xs:element name="Kw4" type="Procent_Zgodnosci_typ"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Data_Utworzenia" type="xs:date"/>
			<xs:element name="Liczba_Prac_Socjalnych" type="Liczba_Pracownikow_Socjalnych_typ" minOccurs="0"/>
			<xs:element ref="Swiadczenia" minOccurs="0"/>
			<xs:element ref="Wydatki_Srodkow" minOccurs="0"/>
			<xs:element ref="Decyzje_Odmowne" minOccurs="0"/>
			<xs:element ref="Wnioski" minOccurs="0"/>
			<xs:element ref="Sytuacje_Rodzin" minOccurs="0"/>
			<xs:element ref="Sytuacje_Osob" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Swiadczenie_Sprawozdawcze_typ">
		<xs:sequence>
			<xs:element name="Nr_Spr">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="9"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Swiad" type="Kod_6_typ"/>
			<xs:element name="Data_Pier_Sw" type="xs:date"/>
			<xs:element name="Okr_Swiad">
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:minInclusive value="-1"/>
						<xs:totalDigits value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Czy_Dla_Rodz" type="Logiczny_typ"/>
			<xs:element name="Liczba" type="Liczba_Swiadczen_Kwart_typ"/>
			<xs:element name="Wartosc" type="Wartosc_Swiadczen_Kwart_typ"/>
			<xs:element name="St_Odpl">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Pow_Ust_Pom" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Problemy" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kod_1" type="Kod_15_typ"/>
						<xs:element name="Kod_2" type="Kod_15_typ" minOccurs="0"/>
						<xs:element name="Kod_3" type="Kod_15_typ" minOccurs="0"/>
						<xs:element name="Kod_4" type="Kod_15_typ" minOccurs="0"/>
						<xs:element name="Kod_5" type="Kod_15_typ" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Id_Rodz" type="Id_typ"/>
			<xs:element name="Id_Syt_Rodz" type="Id_typ" minOccurs="0"/>
			<xs:element name="Zrodla" minOccurs="0">
				<xs:complexType>
					<xs:sequence maxOccurs="unbounded">
						<xs:element name="Zrodlo">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="Kod">
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:minLength value="1"/>
												<xs:maxLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="Wartosc" type="Wartosc_Swiadczen_Kwart_typ"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
				<xs:unique name="Zrodla_Klucz">
					<xs:selector xpath="Zrodlo"/>
					<xs:field xpath="Kod"/>
				</xs:unique>
			</xs:element>
			<xs:element name="Czlonkowie_Rodz">
				<xs:complexType>
					<xs:sequence maxOccurs="unbounded">
						<xs:element name="Czlonek_Rodz">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="Id_Osoby" type="Id_typ"/>
									<xs:element name="Kod_Plci">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:minLength value="1"/>
												<xs:maxLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="Id_Syt_Osoby" minOccurs="0">
										<xs:simpleType>
											<xs:restriction base="Id_typ"/>
										</xs:simpleType>
									</xs:element>
									<xs:element name="Czy_Swiadczeniobiorca" type="Logiczny_typ"/>
									<xs:element name="Kod_Rodz_Benef" type="Kod_15_typ"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
				<xs:unique name="Czlonkowie_Klucz">
					<xs:selector xpath="Czlonek_Rodz"/>
					<xs:field xpath="Id_Osoby"/>
				</xs:unique>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Sprawozdawczy_Wydatek_Srodkow_typ">
		<xs:sequence>
			<xs:element name="Nr_Spr">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="9"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Swiad" type="Kod_6_typ"/>
			<xs:element name="Data_Pier_Sw" type="xs:date"/>
			<xs:element name="Liczba" type="Liczba_Swiadczen_Kwart_typ"/>
			<xs:element name="Wartosc" type="Wartosc_Swiadczen_Kwart_typ"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Sprawozdawcza_Decyzja_Odmowna_typ">
		<xs:sequence>
			<xs:element name="Nr_Spr">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="9"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Data_Podjecia" type="xs:date"/>
			<xs:element name="Swiad_Odm">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kod_Rodz_1" type="Kod_6_typ"/>
						<xs:element name="Kod_Rodz_2" type="Kod_6_typ" minOccurs="0"/>
						<xs:element name="Kod_Rodz_3" type="Kod_6_typ" minOccurs="0"/>
						<xs:element name="Kod_Rodz_4" type="Kod_6_typ" minOccurs="0"/>
						<xs:element name="Kod_Rodz_5" type="Kod_6_typ" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Pow_Odm">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kod_1" type="Kod_15_typ"/>
						<xs:element name="Kod_2" type="Kod_15_typ" minOccurs="0"/>
						<xs:element name="Kod_3" type="Kod_15_typ" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Kod_Rodz_Wnioskod">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2"/>
						<xs:minLength value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Id_Rodz" type="Id_typ"/>
			<xs:element name="Id_Syt_Rodz" type="Id_typ" minOccurs="0"/>
			<xs:element name="Id_Osoby" type="Id_typ"/>
			<xs:element name="Id_Syt_Osoby" type="Id_typ" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Wniosek_Sprawozdawczy_typ">
		<xs:sequence>
			<xs:element name="Kod_Typu">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Nr_Spr">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:maxLength value="9"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Data_Wplyn" type="xs:date"/>
			<xs:element name="Kod_Rodz_Wnioskod">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2"/>
						<xs:minLength value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Pow_Zamk_Spr">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2"/>
						<xs:minLength value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:choice>
				<xs:element name="Data_Zamk_Spr" type="xs:date"/>
				<xs:element name="Data_Przek_Do_Dec" type="xs:date"/>
			</xs:choice>
			<xs:element name="Id_Rodz" type="Id_typ"/>
			<xs:element name="Id_Syt_Rodz" type="Id_typ" minOccurs="0"/>
			<xs:element name="Id_Osoby" type="Id_typ"/>
			<xs:element name="Id_Syt_Osoby" type="Id_typ" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Wartosc_Swiadczen_Kwart_typ">
		<xs:sequence>
			<xs:element name="Mies_1" type="Rzeczywista_9_typ"/>
			<xs:element name="Mies_2" type="Rzeczywista_9_typ"/>
			<xs:element name="Mies_3" type="Rzeczywista_9_typ"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Liczba_Swiadczen_Kwart_typ">
		<xs:sequence>
			<xs:element name="Mies_1">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="4"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Mies_2">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="4"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Mies_3">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:totalDigits value="4"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Wartosc_Swiadczen_typ">
		<xs:sequence>
			<xs:element name="POMOST">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kw1" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw2" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw3" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw4" type="Rzeczywista_11_typ"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RB28-S">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Kw1" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw2" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw3" type="Rzeczywista_11_typ"/>
						<xs:element name="Kw4" type="Rzeczywista_11_typ"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Liczba_Pracownikow_Socjalnych_typ">
		<xs:sequence>
			<xs:element name="Wykszt_Wyzsze" type="Liczba_Pracownikow_typ" minOccurs="0"/>
			<xs:element name="Wykszt_Policealne_Pomaturalne" type="Liczba_Pracownikow_typ" minOccurs="0"/>
			<xs:element name="Wykszt_Pozostale" type="Liczba_Pracownikow_typ" minOccurs="0"/>
			<xs:element name="Wykszt_Brak_Danych" type="Liczba_Pracownikow_typ" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Syt_Osoby_typ">
		<xs:sequence>
			<xs:element name="Id_Syt_Osoby" type="Id_typ"/>
			<xs:element name="Data_Urodz" type="xs:date" minOccurs="0"/>
			<xs:element name="Kod_St_Cyw" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="2"/>
						<xs:maxLength value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Rol_Rodz" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Kod_Pok_Z_Gl" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="2"/>
						<xs:maxLength value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Rodz_Wyk" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Kod_Poz_Ryn_Pr" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Dochody" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:sequence>
							<xs:element name="Zrod_1" type="Kod_15_typ"/>
							<xs:element name="Kw_Mies_1" type="Rzeczywista_7_typ"/>
						</xs:sequence>
						<xs:sequence minOccurs="0">
							<xs:element name="Zrod_2" type="Kod_15_typ"/>
							<xs:element name="Kw_Mies_2" type="Rzeczywista_7_typ"/>
						</xs:sequence>
						<xs:sequence minOccurs="0">
							<xs:element name="Zrod_3" type="Kod_15_typ"/>
							<xs:element name="Kw_Mies_3" type="Rzeczywista_7_typ"/>
						</xs:sequence>
						<xs:sequence minOccurs="0">
							<xs:element name="Zrod_4" type="Kod_15_typ"/>
							<xs:element name="Kw_Mies_4" type="Rzeczywista_7_typ"/>
						</xs:sequence>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Kod_Stanu_Zdr" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Czy_Niepelnosp" type="Logiczny_typ" minOccurs="0"/>
			<xs:element name="Czy_Ust_Gr_Inw" type="Logiczny_typ" minOccurs="0"/>
			<xs:element name="Kod_Orz_O_Niep" type="Kod_15_typ" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Syt_Rodziny_typ">
		<xs:sequence>
			<xs:element name="Id_Syt_Rodz" type="Id_typ"/>
			<xs:element name="Kod_Rodz_Opisu_Syt" type="Kod_15_typ"/>
			<xs:element name="Data_Opisu_Syt" type="xs:date"/>
			<xs:element name="Wielkosc" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:positiveInteger">
						<xs:totalDigits value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kod_Kl_Miej" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Kod_Skladu" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="Doch_Na_Os" type="Rzeczywista_7_typ" minOccurs="0"/>
			<xs:element name="Kod_Zr_Utrz" type="Kod_15_typ" minOccurs="0"/>
			<xs:element name="L_Hek_Prz" type="Rzeczywista_7_typ" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:attribute name="Kod_KESO" type="Kod_KESO_typ"/>
	<xs:attribute name="Kod_REGON">
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:pattern value="\d{9}|\d{14}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
	<xs:attribute name="Kod_NTS" type="xs:nonNegativeInteger"/>
	<xs:simpleType name="Logiczny_typ">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Tak"/>
			<xs:enumeration value="Nie"/>
			<xs:enumeration value="TAK"/>
			<xs:enumeration value="NIE"/>
			<xs:enumeration value="tak"/>
			<xs:enumeration value="nie"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Id_typ">
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod_KESO_typ">
		<xs:restriction base="xs:token">
			<xs:pattern value="\d{12}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod_6_typ">
		<xs:restriction base="xs:token">
			<xs:minLength value="6"/>
			<xs:maxLength value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod_15_typ">
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="15"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kwartal_typ">
		<xs:restriction base="xs:token">
			<xs:pattern value="[1-4]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Rok_typ">
		<xs:restriction base="xs:token">
			<xs:pattern value="20\d\d"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Wersja_Aplikacji_typ">
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nr_Zestawu_Slownikow_typ">
		<xs:restriction base="xs:positiveInteger">
			<xs:totalDigits value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Procent_Zgodnosci_typ">
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:totalDigits value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Rzeczywista_7_typ">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="7"/>
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Rzeczywista_9_typ">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="9"/>
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Rzeczywista_11_typ">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="11"/>
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Liczba_Pracownikow_typ">
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:pattern value="\d{0,5}"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>

