﻿<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01" xmlns:tns="http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rnp="http://www.mf.gov.pl/schematy/AP/RNP/2018/01/01" xmlns:bl="http://www.mf.gov.pl/schematy/wspolne/bledy/2014/06/01"
	xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:urnp="http://www.mf.gov.pl/schematy/AP/UdostepnianieRNP/2018/01/01" elementFormDefault="qualified" attributeFormDefault="unqualified"
>
	<xsd:import namespace="http://www.mf.gov.pl/schematy/AP/RNP/2018/01/01" schemaLocation="../../../../RNP/2018/01/01/RNP.xsd" />
	<xsd:import namespace="http://www.mf.gov.pl/schematy/AP/UdostepnianieRNP/2018/01/01" schemaLocation="../../../../UdostepnianieRNP/2018/01/01/UdostepnianieRNP.xsd" />
	<xsd:import namespace="http://www.mf.gov.pl/schematy/wspolne/bledy/2014/06/01" schemaLocation="../../../../../wspolne/bledy/2014/06/01/bledy.xsd" />
	<xsd:complexType name="ListaPozycjiKryteriaWyszukiwaniaTyp">
		<xsd:annotation>
			<xsd:documentation>Lista pozycji kryteriów wyszukiwania wpisów.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="PozycjaKryteriaWyszukiwania" type="tns:PozycjaKryteriaWyszukiwaniaTyp" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Lista pozycji zawierających zestaw informacji stanowiących kryterium wyszukiwania ułatwionego.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ListaPozycjiWynikWyszukiwaniaTyp">
		<xsd:annotation>
			<xsd:documentation>Lista pozycji z wynikami wyszukiwania wpisów.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="PozycjaWynikWyszukiwania" type="tns:PozycjaWynikWyszukiwaniaTyp" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Lista pozycji zawierających zestaw informacji stanowiących wynik wyszukiwania ułatwionego.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ListaZlecenTyp">
		<xsd:annotation>
			<xsd:documentation>Lista przekazanych przez podmiot do RNP zleceń wyszukiwania ułatwionego.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zlecenie" type="tns:ZlecenieTyp" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Lista zleceń przekazanych przez podmiot (identyfikowany atrybutem IdentyfikatorTechnicznyPytajacego) w komunikacie
						http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01#WyszukajWpisy, których data wykonania jest mniejsza niż 31 dni.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PobierzWynikWyszukiwaniaOdpowiedzTyp">
		<xsd:annotation>
			<xsd:documentation>Komunikat odpowiedzi na komunikat pobrania pliku z wynikami przetwarzania zapytań w wyszukiwaniu ułatwionym.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zalacznik" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Załącznik zawierający zarchiwizowaną (przy użyciu formatu ZIP) oraz skompresowaną algorytmem Deflate listę wynikową wyszukiwania ułatwionego w RNP. Treść
						załącznika wyodrębniona z archiwum musi być poprawnym plikiem XML zgodnym z typem
						http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01#ZalacznikPobierzWynikWyszukiwaniaOdpowiedzTyp. Przykładowa struktura pliku XML:
						&lt;ns1:ListaPozycjiWynikWyszukiwania xmlns:ns1=&quot;http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01&quot;
						xmlns:ns2=&quot;http://www.mf.gov.pl/schematy/AP/UdostepnianieRNP/2018/01/01&quot; xmlns:ns3=&quot;http://www.mf.gov.pl/schematy/AP/RNP/2018/01/01&quot;&gt;
						&lt;ns1:PozycjaWynikWyszukiwania&gt; &lt;ns1:DataWyszukania&gt;2018-02-02T12:00:00&lt;/ns1:DataWyszukania&gt;
						&lt;ns1:IdentyfikatorZapytania&gt;123&lt;/ns1:IdentyfikatorZapytania&gt; &lt;ns1:KryteriaWyszukiwania&gt; &lt;ns2:Imie&gt;Jan&lt;/ns2:Imie&gt;
						&lt;ns2:Nazwisko&gt;Nowak&lt;/ns2:Nazwisko&gt; &lt;ns2:DataUrodzenia&gt;1981-01-01&lt;/ns2:DataUrodzenia&gt; &lt;/ns1:KryteriaWyszukiwania&gt;
						&lt;ns1:LacznaKwotaNaleznosciIOdsetek&gt;1000&lt;/ns1:LacznaKwotaNaleznosciIOdsetek&gt; &lt;ns1:Wpisy&gt; &lt;ns2:PozycjaNaleznosci&gt; &lt;ns2:OznaczenieWierzyciela&gt;
						&lt;ns3:Nazwa&gt;Urzad Skarbowy w Kętrzynie&lt;/ns3:Nazwa&gt; &lt;ns3:Adres&gt; &lt;Miejscowosc&gt;Kętrzyn&lt;/Miejscowosc&gt; &lt;NrDomu&gt;1&lt;/NrDomu&gt;
						&lt;Ulica&gt;Urocza&lt;/Ulica&gt; &lt;/ns3:Adres&gt; &lt;ns3:NIP&gt;1203456789&lt;/ns3:NIP&gt; &lt;/ns2:OznaczenieWierzyciela&gt; &lt;ns2:TrescWpisu&gt;
						&lt;ns3:Zobowiazany&gt; &lt;ns3:Imie&gt;Jan&lt;/ns3:Imie&gt; &lt;ns3:Nazwisko&gt;Nowak&lt;/ns3:Nazwisko&gt; &lt;ns3:DataUrodzenia&gt;1981-01-01&lt;/ns3:DataUrodzenia&gt;
						&lt;/ns3:Zobowiazany&gt; &lt;ns3:RodzajNaleznosci&gt;Testowy rodzaj&lt;/ns3:RodzajNaleznosci&gt; &lt;ns3:PodstawaPrawnaNaleznosci&gt; &lt;ns3:PrzepisPrawa&gt;Testowy przepis
						prawa&lt;/ns3:PrzepisPrawa&gt; &lt;/ns3:PodstawaPrawnaNaleznosci&gt; &lt;ns3:SmiercLubUstanieBytuPrawnego&gt;N&lt;/ns3:SmiercLubUstanieBytuPrawnego&gt;
						&lt;/ns2:TrescWpisu&gt; &lt;/ns2:PozycjaNaleznosci&gt; &lt;/ns1:Wpisy&gt; &lt;/ns1:PozycjaWynikWyszukiwania&gt; &lt;/ns1:ListaPozycjiWynikWyszukiwania&gt; Transmisja
						załącznika z wykorzystaniem funkcjonalności MTOM.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PobierzWynikWyszukiwaniaTyp">
		<xsd:annotation>
			<xsd:documentation>Komnikat pobrania pliku z wynikami przetwarzania zapytań w wyszukiwaniu ułatwionym.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="IdentyfikatorZlecenia" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Identyfikator zlecenia wyszukiwania ułatwionego w RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PozycjaKryteriaWyszukiwaniaTyp">
		<xsd:annotation>
			<xsd:documentation>Pojedyncza pozycja zawierająca kryterium oraz identyfikator wyszukiwania.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="IdentyfikatorZapytania" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Ciąg znaków ustalony przez system przesyłający komunikat, służący temu systemowi do późniejszego skorelowania otrzymanych wyników z poszczególnymi
						zapytaniami (kryteriami).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KryteriaWyszukiwania" type="urnp:KryteriaWyszukiwaniaTyp">
				<xsd:annotation>
					<xsd:documentation>Zestaw danych dotyczących zobowiązanego względem, których przeprowadzane jest wyszukanie w RNP stanowiące kryterium wyszukiwania.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PozycjaWynikWyszukiwaniaTyp">
		<xsd:annotation>
			<xsd:documentation>Pojedyncza pozycja zawierająca wynik przetwarzania odnoszący się do konkretnej pozycji zlecenia.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DataWyszukania" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>Data i czas przeprowadzenia w RNP wyszukania, którego wynik reprezentuje zwracany element.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IdentyfikatorZapytania" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Identyfikator zgodny z przekazanym przez system kliecki ciągiem znaków w trakcie zlecenia wyszukiwania ułatwionego, służący temu systemowi do skorelowania
						wyniku konkretnej pozycji.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KryteriaWyszukiwania" type="urnp:KryteriaWyszukiwaniaTyp">
				<xsd:annotation>
					<xsd:documentation>Zestaw danych dotyczących zobowiązanego, względem których przeprowadzane zostało wyszukanie w RNP i którego wynik jest zwracany.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LacznaKwotaNaleznosciIOdsetek" type="rnp:KwotaTyp" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Łączna kwota należności pieniężnych wraz z odsetkami z tytułu niezapłacenia ich w terminie dla wyszukancyh wpisów w RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Wpisy" type="urnp:ListaPozycjiNaleznosciTyp">
				<xsd:annotation>
					<xsd:documentation>Lista odszukanych w RNP należności względem zadanych kryteriów wyszukiwania.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OkolicznoscUniemozliwiajacaUdostepnienieDanych" type="tns:OkolicznoscUniemozliwiajacaUdostepnienieDanychTyp" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Informacja o okoliczności uniemożliwiającej udostępnienie danych z RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="WyszukajWpisyOdpowiedzTyp">
		<xsd:annotation>
			<xsd:documentation>Komunikat odpowiedzi na komunikat przekazania zlecenia wyszukiwania ułatwionego.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="IdentyfikatorZlecenia" type="rnp:IdentyfikatorTyp" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Identyfikator przyjętego zlecenia.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InformacjeOBledzie" type="bl:BladBiznesowy" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Informacje o okolicznościach uniemożliwiających udostępnienie danych z RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="WyszukajWpisyTyp">
		<xsd:annotation>
			<xsd:documentation>Komunikat przekazania zlecenia wyszukiwania ułatwionego.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DataZlecenia" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>Data i czas wysłania komunikatu.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IdentyfikatorTechnicznyPytajacego" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Ciąg znaków służący aplikacji wysyłającej żądanie do późniejszego selekcjonowania zleceń pochodzących od tego samego pytającego.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DanePytajacego" type="rnp:DaneZobowiazanegoTyp">
				<xsd:annotation>
					<xsd:documentation>Zestaw danych identyfikujących podmiot, od którego pochodzi zapytanie.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Rola" type="urnp:RolaPytajacegoTyp">
				<xsd:annotation>
					<xsd:documentation>Określenie roli w jakiej w kontekście pytania występuje osoba/podmiot, od której pochodzi pytanie.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Zalacznik" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
				<xsd:annotation>
					<xsd:documentation>Zbiór zapytań do RNP. Załącznik zawierający zarchiwizowaną (przy użyciu formatu ZIP) oraz skompresowaną algorytmem Deflate listę pozycji z kryteriami
						wyszukiwania. Treść załącznika wyodrębniona z archiwum musi być poprawnym plikiem XML zgodnym z typem
						http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01#ZalacznikWyszukajWpisyTyp. Przykładowa struktura pliku XML: &lt;ns1:ListaPozycjiKryteriaWyszukiwania
						xmlns:ns1=&quot;http://www.mf.gov.pl/schematy/AP/UdostepnianieUlatwioneRNP/2018/01/01&quot;
						xmlns:ns2=&quot;http://www.mf.gov.pl/schematy/AP/UdostepnianieRNP/2018/01/01&quot;&gt; &lt;ns1:PozycjaKryteriaWyszukiwania&gt;
						&lt;ns1:IdentyfikatorZapytania&gt;123&lt;/ns1:IdentyfikatorZapytania&gt; &lt;ns1:KryteriaWyszukiwania&gt; &lt;ns2:Imie&gt;Jan&lt;/ns2:Imie&gt;
						&lt;ns2:Nazwisko&gt;Nowak&lt;/ns2:Nazwisko&gt; &lt;ns2:DataUrodzenia&gt;1981-01-01&lt;/ns2:DataUrodzenia&gt; &lt;/ns1:KryteriaWyszukiwania&gt;
						&lt;/ns1:PozycjaKryteriaWyszukiwania&gt; &lt;ns1:PozycjaKryteriaWyszukiwania&gt; &lt;ns1:IdentyfikatorZapytania&gt;124&lt;/ns1:IdentyfikatorZapytania&gt;
						&lt;ns1:KryteriaWyszukiwania&gt; &lt;ns2:Imie&gt;Marian&lt;/ns2:Imie&gt; &lt;ns2:Nazwisko&gt;Kowalski&lt;/ns2:Nazwisko&gt;
						&lt;ns2:DataUrodzenia&gt;1981-01-02&lt;/ns2:DataUrodzenia&gt; &lt;/ns1:KryteriaWyszukiwania&gt; &lt;/ns1:PozycjaKryteriaWyszukiwania&gt;
						&lt;/ns1:ListaPozycjiKryteriaWyszukiwania&gt; Transmisja załącznika z wykorzystaniem funkcjonalności MTOM.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="WyszukajZleceniaOdpowiedzTyp">
		<xsd:annotation>
			<xsd:documentation>Komunikat odpowiedzi na komunikat zlecający pobranie statusów zleceń wyszukiwania ułatwionego.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zlecenia" type="tns:ListaZlecenTyp">
				<xsd:annotation>
					<xsd:documentation>Lista przekazanych przez podmiot do RNP zleceń wyszukiwania ułatwionego.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="WyszukajZleceniaTyp">
		<xsd:annotation>
			<xsd:documentation>Komunikat zlecający pobranie statusów zleceń wyszukiwania ułatwionego.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="IdentyfikatorTechnicznyPytajacego" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Identyfikator podmiotu, który dokonał zleceń wyszukiwania ułatwionego.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZalacznikPobierzWynikWyszukiwaniaOdpowiedzTyp">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation>Załącznik z listą wyników wyszukiwania ułatwionego.</xsd:documentation>
			</xsd:annotation>
			<xsd:element name="ListaPozycjiWynikWyszukiwania" type="tns:ListaPozycjiWynikWyszukiwaniaTyp">
				<xsd:annotation>
					<xsd:documentation>Lista pozycji z wynikami wyszukiwania wpisów.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZalacznikWyszukajWpisyTyp">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation>Załącznik z listą kryteriów wyszukiwania wpisów.</xsd:documentation>
			</xsd:annotation>
			<xsd:element name="ListaPozycjiKryteriaWyszukiwania" type="tns:ListaPozycjiKryteriaWyszukiwaniaTyp">
				<xsd:annotation>
					<xsd:documentation>Lista pozycji kryteriów wyszukiwania wpisów.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZlecenieTyp">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation>Informacje o zleceniu wyszukiwania ułatwionego w RNP.</xsd:documentation>
			</xsd:annotation>
			<xsd:element name="DataWykonania" type="xsd:dateTime" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Data i czas wykonania zlecenia.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DataZlecenia" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>Data i czas przekazania zlecenia wyszukania do RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IdentyfikatorZlecenia" type="rnp:IdentyfikatorTyp">
				<xsd:annotation>
					<xsd:documentation>Identyfikator przyjętego zlecenia w RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="StatusZlecenia" type="tns:StatusZleceniaTyp">
				<xsd:annotation>
					<xsd:documentation>Status zlecenia.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InformacjeOBledzie" type="bl:BladBiznesowy" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Informacje o okolicznościach uniemożliwiających udostępnienie danych z RNP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="OkolicznoscUniemozliwiajacaUdostepnienieDanychTyp">
		<xsd:annotation>
			<xsd:documentation>Wyliczenie okoliczności uniemożliwiających udostępnienie danych z RNP w odpowiedzi na zapytanie.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="BrakDanychPodlegajacychUjawnieniu">
				<xsd:annotation>
					<xsd:documentation>Brak danych podlegających ujawnieniu.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="NiejednoznacznaIdentyfikacja">
				<xsd:annotation>
					<xsd:documentation>Podane kryteria nie umożliwiają jednoznacznej identyfikacji zobowiązanego.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StatusZleceniaTyp">
		<xsd:annotation>
			<xsd:documentation>Status zlecenia w RNP.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="OczekujeNaPrzetwarzanie">
				<xsd:annotation>
					<xsd:documentation>Oczekuje na przetwarzanie.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="ZakonczonoPowodzeniem">
				<xsd:annotation>
					<xsd:documentation>Zakończono powodzeniem.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="ZakonczonoZBledem">
				<xsd:annotation>
					<xsd:documentation>Zakończono z błędem</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>