<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://piu.mpips.pl/RKZ_5/dzieci" targetNamespace="http://piu.mpips.pl/RKZ_5/dzieci" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:element name="Dzieci" type="WykazDzieciTyp"/>
	<xsd:complexType name="WykazDzieciTyp">
		<xsd:sequence>
			<xsd:element name="Dziecko" type="DzieckoTyp" minOccurs="1" maxOccurs="500"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DzieckoTyp">
		<xsd:sequence>
			<xsd:element name="DaneIdentyfikacyjneDziecka" type="DaneIdentyfikacyjneDzieckaTyp" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>1. Dane dziecka uczęszczającego do żłobka lub klubu dziecięcego lub znajdującego się pod opieką dziennego opiekuna</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DataUczeszczaniaOdDo" type="DataOdDoTyp" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>2. Data rozpoczęcia i zakończenia uczęszczania przez dziecko do danego żłobka lub klubu dziecięcego bądź  data rozpoczęcia i zakończenia opieki sprawowanej  przez dziennego opiekuna</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OplataPodstawowa" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>3. Miesięczna opłata podstawowa za pobyt dziecka w instytucji opieki, tj. bez zniżek, ulg, wyżywienia</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dofinansowanie" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>4. Wartość dofinansowania (w zł) pozyskanego z programów, w tym rządowych lub resortowych, służących rozwojowi instytucji opieki nad dziećmi w wieku do lat 3 obniżająca opłatę rodzica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DofinansowanieMaluch" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>5. Wartość dofinansowania (w zł) z programu Aktywny Maluch 2022-2029</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DofinansowanieMaluchPierwszyOpiekun" type="Liczba4d2Typ" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>6. Wartość dofinansowania (w zł) z programu Aktywny Maluch - Pierwszy dzienny opiekun</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="UlgaPodmiot" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>7. Wartość (w zł) ulgi przyznanej przez podmiot</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="UlgaDotacje" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>8. Wartość (w zł) ulgi wynikającej z dotacji z budżetu jednostki samorządu terytorialnego</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OplataKwota" type="Liczba4d2Typ">
				<xsd:annotation>
					<xsd:documentation>9. Opłata za pobyt dziecka ponoszona przez rodzica po odjęciu powyższych kwot</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Niepelnosprawnosc" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="DaneIdentyfikacyjneRodzicowOpiekunow" type="RodziceOpiekunowieTyp" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>10. Dane dotyczące rodziców dziecka uczęszczającego do żłobka lub klubu dziecięcego bądź znajdującego się pod opieką dziennego opiekuna</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DaneIdentyfikacyjneDzieckaTyp">
		<xsd:sequence>
			<xsd:element name="Imie" type="ImieTyp"/>
			<xsd:element name="Nazwisko" type="NazwiskoTyp"/>
			<xsd:element name="PESEL" type="PESELTyp" minOccurs="0"/>
			<xsd:element name="DataUrodzenia" type="xsd:date" minOccurs="0"/>
			<xsd:element name="SeriaNumerDokumentu" type="NrDowoduTozsamosciTyp" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RodziceOpiekunowieTyp">
		<xsd:sequence>
			<xsd:element name="RodzicOpiekun1" type="RodzicOpiekunTyp" minOccurs="1"/>
			<xsd:element name="RodzicOpiekun2" type="RodzicOpiekunTyp" minOccurs="0"/>
			<xsd:element name="RodzicOpiekun3" type="RodzicOpiekunTyp" minOccurs="0"/>
			<xsd:element name="RodzicOpiekun4" type="RodzicOpiekunTyp" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RodzicOpiekunTyp">
		<xsd:sequence>
			<xsd:element name="Imie" type="ImieTyp"/>
			<xsd:element name="Nazwisko" type="NazwiskoTyp"/>
			<xsd:element name="PESEL" type="PESELTyp" minOccurs="0"/>
			<xsd:element name="DataUrodzenia" type="xsd:date" minOccurs="0"/>
			<xsd:element name="SeriaNumerDokumentu" type="NrDowoduTozsamosciTyp" minOccurs="0"/>
			<xsd:element name="Email" type="EmailTyp" minOccurs="0"/>
			<xsd:element name="Telefon" type="TelefonTyp" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ImieTyp">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="Nazwisko" type="NazwiskoTyp">
		<xsd:annotation>
			<xsd:documentation>Nazwisko</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NazwiskoTyp">
		<xsd:simpleContent>
			<xsd:extension base="CzlonNazwiskaTyp">
				<xsd:attribute name="rodzajCzlonu" type="rodzajCzlonuTyp" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:simpleType name="CzlonNazwiskaTyp">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="40"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="rodzajCzlonuTyp">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="pierwszy"/>
			<xsd:enumeration value="drugi"/>
			<xsd:enumeration value="trzeci"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PESELTyp">
		<xsd:annotation>
			<xsd:documentation>Numer PESEL</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="|\d{11}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NrDowoduTozsamosciTyp">
		<xsd:annotation>
			<xsd:documentation>Nr dowodu tożsamości</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Liczba4d2Typ">
		<xsd:restriction base="xsd:decimal">
			<xsd:whiteSpace value="collapse"/>
			<xsd:minInclusive value="0.00"/>
			<xsd:maxInclusive value="9999.99"/>
			<xsd:pattern value="\d{1,4}[.]\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="DataOdDoTyp">
		<xsd:sequence>
			<xsd:element name="DataOd" type="xsd:date" minOccurs="1"/>
			<xsd:element name="DataDo" type="xsd:date" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="EmailTyp">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="50"/>
			<xsd:pattern value="|[_A-Za-z0-9\-\+]+(\.[_A-Za-z0-9\-]+)*@[A-Za-z0-9\-]+(\.[A-Za-z0-9\-]+)*(\.[A-Za-z]{2,})"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TelefonTyp">
		<xsd:annotation>
			<xsd:documentation>Telefon</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="40"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
