<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:auth.clt.001.01" targetNamespace="urn:kdpw:xsd:auth.clt.001.01" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation>Dane klientów na potrzeby raportowania ARM</xs:documentation>
		<xs:appinfo>
			<NmPL>Dane klientów na potrzeby raportowania ARM</NmPL>
		</xs:appinfo>
	</xs:annotation>
	<xs:element name="Document" type="Document">
		<xs:annotation>
			<xs:documentation>Dane klientów na potrzeby raportowania ARM</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane klientów na potrzeby raportowania ARM</NmPL>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ClientCancellationData">
		<xs:annotation>
			<xs:documentation>Dane usuwanego klienta</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane usuwanego klienta</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LEI" type="LEIIdentifier" minOccurs="0">
				<xs:annotation>
					<xs:documentation>LEI uczestnika prowadzącego short code. Podawane tylko jeśli instytucja przekazująca dane jest inna iż instytucja prowadząca short code.</xs:documentation>
					<xs:appinfo>
						<NmPL>LEI uczestnika prowadzącego short code</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShrtCd" type="ShortCode">
				<xs:annotation>
					<xs:documentation>Identyfikator short code</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator short code</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClientReferenceData">
		<xs:annotation>
			<xs:documentation>Dane klienta</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane klienta</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LEI" type="LEIIdentifier" minOccurs="0">
				<xs:annotation>
					<xs:documentation>LEI uczestnika prowadzącego short code. Podawane tylko jeśli instytucja przekazująca dane jest inna iż instytucja prowadząca short code.</xs:documentation>
					<xs:appinfo>
						<NmPL>LEI uczestnika prowadzącego short code</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShrtCd" type="ShortCode">
				<xs:annotation>
					<xs:documentation>Identyfikator short code</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator short code</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IdDtls" type="PartyIdentification76__1" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Dane identyfikacyjne klienta</xs:documentation>
					<xs:appinfo>
						<NmPL>Dane identyfikacyjne klienta</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClientReferenceDataAction">
		<xs:annotation>
			<xs:documentation>Dane klienta</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane klienta</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="New" type="ClientReferenceData">
					<xs:annotation>
						<xs:documentation>Dane nowego klienta</xs:documentation>
						<xs:appinfo>
							<NmPL>Dane nowego klienta</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Cxl" type="ClientCancellationData">
					<xs:annotation>
						<xs:documentation>Usunięcie danych klienta</xs:documentation>
						<xs:appinfo>
							<NmPL>Usunięcie danych klienta</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Updt" type="ClientReferenceData">
					<xs:annotation>
						<xs:documentation>Aktualizacja danych klienta</xs:documentation>
						<xs:appinfo>
							<NmPL>Aktualizacja danych klienta</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialInstrumentReportingClientDataReport">
		<xs:annotation>
			<xs:documentation>Dane klientów na potrzeby raportowania ARM</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane klientów na potrzeby raportowania ARM</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RptHdr" type="SecuritiesMarketReportHeader">
				<xs:annotation>
					<xs:documentation>Nagłówek raportu</xs:documentation>
					<xs:appinfo>
						<NmPL>Nagłówek raportu</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefData" type="ClientReferenceDataAction" minOccurs="1" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Dane klienta</xs:documentation>
					<xs:appinfo>
						<NmPL>Dane klienta</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CountryCode">
		<xs:annotation>
			<xs:documentation>Kod kraju</xs:documentation>
			<xs:appinfo>
				<NmPL>Kod kraju</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{2,2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Document">
		<xs:annotation>
			<xs:documentation>Dokument</xs:documentation>
			<xs:appinfo>
				<NmPL>Dokument</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FinInstrmRptgTxRpt" type="FinancialInstrumentReportingClientDataReport">
				<xs:annotation>
					<xs:documentation>Raport</xs:documentation>
					<xs:appinfo>
						<NmPL>Raport</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ESMA_AlphaNumericCapitalLettersMax35_Pattern">
		<xs:annotation>
			<xs:documentation>Tekst o maksymalnej długości 35 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>Tekst</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([A-Z]|[0-9]){1,35}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ESMA_AlphaNumericCapitalLettersMax50_Pattern">
		<xs:annotation>
			<xs:documentation>Tekst o maksymalnej długości 50 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>Tekst</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([A-Z]|[0-9]){1,50}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ESMA_Concat_Pattern">
		<xs:annotation>
			<xs:documentation>CONCAT</xs:documentation>
			<xs:appinfo>
				<NmPL>CONCAT</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="CONCAT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ESMA_EeaEuropeanAlphabetMax140_Pattern">
		<xs:annotation>
			<xs:documentation>Tekst o maksymalnej długości 140 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>Tekst</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			 <xs:pattern value="([A-Z]|[А-Я]|[Α-Ω]|[ÄÀÁÂÃÅǍĄĂÆÇĆĈČĎĐÐÈÉÊËĚĘĜĢĞĤÌÍÎÏĴĶĹĻŁĽÑŃŇÖÒÓÔÕŐØŒŔŘẞŚŜŞŠȘŤŢÞȚÜÙÚÛŰŨŲŮŴÝŸŶŹŽŻ]|,| |'|-|–){1,140}"/>  
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ESMA_NindCcpt_Pattern">
		<xs:annotation>
			<xs:documentation>NIND lub CCPT</xs:documentation>
			<xs:appinfo>
				<NmPL>NIND lub CCPT</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="(NIDN)|(CCPT)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ESMA_PersonalIdentification_Pattern">
		<xs:annotation>
			<xs:documentation>Dane identyfikacyjne</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane identyfikacyjne</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="(([A-Z]{2,2}[A-Z0-9]{1,33})|([A-Z]{2,2}[0-9]{8}[A-Z]{1}[A-Z#]{4}[A-Z]{1}[A-Z#]{4}))"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="GenericPersonIdentification1__1">
		<xs:annotation>
			<xs:documentation>Dane identyfikacyjne</xs:documentation>
			<xs:appinfo>
				<NmPL>Dane identyfikacyjne</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Id" type="ESMA_PersonalIdentification_Pattern">
				<xs:annotation>
					<xs:documentation>Identyfikator</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice__1">
				<xs:annotation>
					<xs:documentation>Nazwa schematu</xs:documentation>
					<xs:appinfo>
						<NmPL>Nazwa schematu</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ISODate">
		<xs:annotation>
			<xs:documentation>Data</xs:documentation>
			<xs:appinfo>
				<NmPL>Data</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="InternalPartyRole1Code">
		<xs:annotation>
			<xs:documentation>Rola internal</xs:documentation>
			<xs:appinfo>
				<NmPL>Rola internal</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="INTC">
				<xs:annotation>
					<xs:documentation>Internal</xs:documentation>
					<xs:appinfo>
						<NmPL>Internal</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LEIIdentifier">
		<xs:annotation>
			<xs:documentation>Identyfikator LEI</xs:documentation>
			<xs:appinfo>
				<NmPL>Identyfikator LEI</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MICIdentifier">
		<xs:annotation>
			<xs:documentation>Identyfikator MIC</xs:documentation>
			<xs:appinfo>
				<NmPL>Identyfikator MIC</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9]{4,4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NoReasonCode">
		<xs:annotation>
			<xs:documentation>No reason code</xs:documentation>
			<xs:appinfo>
				<NmPL>No reason code</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="NORE">
				<xs:annotation>
					<xs:documentation>No reason code</xs:documentation>
					<xs:appinfo>
						<NmPL>No reason code</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PartyIdentification76__1">
		<xs:annotation>
			<xs:documentation>Identyfikacja strony</xs:documentation>
			<xs:appinfo>
				<NmPL>identyfikacja strony</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Id" type="PersonOrOrganisation1Choice">
				<xs:annotation>
					<xs:documentation>Wybór identyfikatora</xs:documentation>
					<xs:appinfo>
						<NmPL>Wybór identyfikatora</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CtryOfBrnch" type="CountryCode" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kod kraju oddziału</xs:documentation>
					<xs:appinfo>
						<NmPL>Kod kraju oddziału</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonIdentification10__1">
		<xs:annotation>
			<xs:documentation>Identyfikacja osoby fizycznej</xs:documentation>
			<xs:appinfo>
				<NmPL>Identyfikacja osoby fizycznej</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FrstNm" type="ESMA_EeaEuropeanAlphabetMax140_Pattern" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Imię</xs:documentation>
					<xs:appinfo>
						<NmPL>Imię</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nm" type="ESMA_EeaEuropeanAlphabetMax140_Pattern" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nazwisko</xs:documentation>
					<xs:appinfo>
						<NmPL>Nazwisko</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BirthDt" type="ISODate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Data urodzenia</xs:documentation>
					<xs:appinfo>
						<NmPL>Data urodzenia</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Othr" type="GenericPersonIdentification1__1">
				<xs:annotation>
					<xs:documentation>Unique identification of a person, as assigned by an institution, using an identification scheme.
Usage:
In the scope of MIFIR, the scheme name is restricted to a passport number (use of code CCPT), any other national identifier (use of code NIDN) or CONCAT (use of proprietary with value CONCAT).
Issuer field will be ignored and should not be populated by reporting parties.</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikacja osoby fizycznej</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonIdentificationSchemeName1Choice__1">
		<xs:annotation>
			<xs:documentation>Wybór identyfikatora</xs:documentation>
			<xs:appinfo>
				<NmPL>Wybór identyfikatora</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ESMA_NindCcpt_Pattern">
					<xs:annotation>
						<xs:documentation>Kod NIND/CCPT</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod NIND/CCPT</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Prtry" type="ESMA_Concat_Pattern">
					<xs:annotation>
						<xs:documentation>Kod CONCAT</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod CONCAT</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonOrOrganisation1Choice">
		<xs:annotation>
			<xs:documentation>Wybór identyfikatora</xs:documentation>
			<xs:appinfo>
				<NmPL>Wybór identyfikatora</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="LEI" type="LEIIdentifier">
					<xs:annotation>
						<xs:documentation>Kod LEI</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod LEI</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="MIC" type="MICIdentifier">
					<xs:annotation>
						<xs:documentation>Kod MIC</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod MIC</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Prsn" type="PersonIdentification10__1">
					<xs:annotation>
						<xs:documentation>Kod oosby</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod osoby</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Intl" type="InternalPartyRole1Code">
					<xs:annotation>
						<xs:documentation>Kod internal party</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod internal party</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Algo" type="ESMA_AlphaNumericCapitalLettersMax50_Pattern">
					<xs:annotation>
						<xs:documentation>Kod algorytmu</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod algorytmu</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="Clnt" type="NoReasonCode">
					<xs:annotation>
						<xs:documentation>Kod klienta</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod klienta</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SecuritiesMarketReportHeader">
		<xs:annotation>
			<xs:documentation>Nagłówek raportu</xs:documentation>
			<xs:appinfo>
				<NmPL>Nagłówek raportu</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RptgNtty" type="LEIIdentifier">
				<xs:annotation>
					<xs:documentation>Kod LEI instytucji raportującej</xs:documentation>
					<xs:appinfo>
						<NmPL>Kod LEI instytucji raportującej</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ShortCode">
		<xs:annotation>
			<xs:documentation>Short code</xs:documentation>
			<xs:appinfo>
				<NmPL>Short code</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
