<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://crd.gov.pl/wzor/2018/10/19/5991/" xmlns:typ="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2018/10/10/giif/typy/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" targetNamespace="http://crd.gov.pl/wzor/2018/10/19/5991/" elementFormDefault="qualified">
	<xsd:import namespace="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2018/10/10/giif/typy/" schemaLocation="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2018/10/10/giif/typy/typy.xsd"/>
	<xsd:import namespace="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" schemaLocation="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/struktura.xsd"/>
	<xsd:complexType name="TRejestracjaInstytucjiObowiazanej">
		<xsd:complexContent>
			<xsd:extension base="str:TrescDokumentuTyp">
				<xsd:sequence>
					<xsd:element name="Karta">
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="TInstytucjaObowiazana">
									<xsd:attribute name="aktualizacja" default="false"/>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="csr" type="xsd:base64Binary" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Certificate Signing Request dla certyfikatu komunikacyjnego, PKCS#10 kodowany DER.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="TInstytucjaObowiazana">
		<xsd:sequence>
			<xsd:element name="Nazwa" type="typ:TNazwaPodmiotu"/>
			<xsd:element name="FormaOrganizacyjna">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:length value="2"/>
						<xsd:pattern value="\d{2}"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="NIP" type="typ:TNIP"/>
			<xsd:element name="Adres" type="TAdres"/>
			<xsd:element name="OsobaOdpowiedzialna" type="TOsoba"/>
			<xsd:element name="OsobaKontaktowa" type="TOsoba" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RodzajInstytucji" type="typ:TId"/>
			<xsd:element name="RodzajInstytucjiPozostaly" type="typ:TId" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Posrednik" type="TPosrednik" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Pole obowiązkowe jeśli IO korzysta z pośrednika przy przekazywaniu danych</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Uwagi" type="typ:TUwagi" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TOsoba">
		<xsd:sequence>
			<xsd:element name="ImiePierwsze" type="typ:TImie"/>
			<xsd:element name="ImieDrugie" type="typ:TImie" minOccurs="0"/>
			<xsd:element name="Nazwisko" type="typ:TNazwisko"/>
			<xsd:element name="Stanowisko">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="Telefon">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="40"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="Email" type="typ:TEmail"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TPosrednik">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="FirmaPosrednik">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="PosrednikNazwa" type="typ:TNazwaPodmiotu"/>
							<xsd:element name="PosrednikNIP" type="typ:TNIP"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="OsobaPosrednik">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="PosrednikImie" type="typ:TImie"/>
							<xsd:element name="PosrednikNazwisko" type="typ:TNazwisko"/>
							<xsd:element name="PosrednikPESEL" type="typ:TPESEL"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TAdres">
		<xsd:sequence>
			<xsd:element name="Kraj" type="typ:TAdresKraj" minOccurs="1"/>
			<xsd:element name="Miejscowosc" type="typ:TAdresMiejscowosc" minOccurs="1"/>
			<xsd:element name="Kod" type="typ:TAdresKod" minOccurs="1"/>
			<xsd:element name="Gmina" type="typ:TGminaID" minOccurs="1"/>
			<xsd:element name="Ulica" type="typ:TAdresUlica" minOccurs="1"/>
			<xsd:element name="NumerDomu" type="typ:TNumerDomu" minOccurs="1"/>
			<xsd:element name="NrLokalu" type="typ:TNumerLokalu" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Dokument" type="TDokument"/>
	<xsd:complexType name="TDokument">
		<xsd:sequence>
			<xsd:element name="OpisDokumentu" type="str:OpisDokumentuTyp"/>
			<xsd:element name="DaneDokumentu" type="str:DaneDokumentuTyp"/>
			<xsd:element name="TrescDokumentu" type="TRejestracjaInstytucjiObowiazanej"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>