<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:semt.smh.001.01" targetNamespace="urn:kdpw:xsd:semt.smh.001.01" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation>Zestawienie zawierające salda instrumentów finansowych uczestnika na poszczególnych kontach.</xs:documentation>
		<xs:appinfo>
			<NmPL>Zestawienie stanów posiadania</NmPL>
		</xs:appinfo>
	</xs:annotation>
	<xs:element name="KDPWDocument" type="KDPWDocument">
		<xs:annotation>
			<xs:documentation>Komunikat systemu KDPW</xs:documentation>
			<xs:appinfo>
				<NmPL>Komunikat systemu KDPW</NmPL>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="Amount">
		<xs:annotation>
			<xs:documentation>Wartość</xs:documentation>
			<xs:appinfo>
				<NmPL>Wartość</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:maxExclusive value="1000000000000"/>
			<xs:fractionDigits value="2"/>
			<xs:totalDigits value="14"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AmountAndDate">
		<xs:annotation>
			<xs:documentation>Wartość, kod waluty i data</xs:documentation>
			<xs:appinfo>
				<NmPL>Wartość, kod waluty i data</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Amt" type="CurrencyAndAmount">
				<xs:annotation>
					<xs:documentation>Wartość i kod waluty</xs:documentation>
					<xs:appinfo>
						<NmPL>Wartość i kod waluty</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValDt" type="ISODate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Dzień, z którego kurs posłużył do ustalenia wartości papierów.</xs:documentation>
					<xs:appinfo>
						<NmPL>Data ustalenia wartości transakcji</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BalanceDetails">
		<xs:annotation>
			<xs:documentation>Szczegóły dotyczące sald na koncie ewidencyjnym</xs:documentation>
			<xs:appinfo>
				<NmPL>Szczegóły dotyczące sald na koncie</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BalTp" type="Code4Text">
				<xs:annotation>
					<xs:documentation>Status aktywów</xs:documentation>
					<xs:appinfo>
						<NmPL>Status aktywów</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISIN" type="ISINIdentifier">
				<xs:annotation>
					<xs:documentation>Kod instrumentu finansowego ISIN</xs:documentation>
					<xs:appinfo>
						<NmPL>Kod ISIN</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Bal" type="FinancialInstrumentQuantityAndSign">
				<xs:annotation>
					<xs:documentation>Saldo instrumentu finansowego</xs:documentation>
					<xs:appinfo>
						<NmPL>Saldo instrumentu finansowego</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BICIdentifier">
		<xs:annotation>
			<xs:documentation>Identyfikator instytucji finansowej BIC</xs:documentation>
			<xs:appinfo>
				<NmPL>Identyfikator BIC</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Code4Text">
		<xs:annotation>
			<xs:documentation>Kwalifikator, kod</xs:documentation>
			<xs:appinfo>
				<NmPL>Kwalifikator</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="4"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CreditDebitCode">
		<xs:annotation>
			<xs:documentation>Kody wskazujące stronę salda</xs:documentation>
			<xs:appinfo>
				<NmPL>Wskaźnik zobowiązań/należności</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="CRDT">
				<xs:annotation>
					<xs:documentation>Należności (kredyt).
					Dla instrumentów pochodnych: pozycja długa.</xs:documentation>
					<xs:appinfo>
						<NmPL>Kredyt</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DBIT">
				<xs:annotation>
					<xs:documentation>Zobowiązania (debet).
					Dla instrumentów pochodnych: pozycja krótka.</xs:documentation>
					<xs:appinfo>
						<NmPL>Debet</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CurrencyAndAmount">
		<xs:annotation>
			<xs:documentation>Wartość i kod waluty</xs:documentation>
			<xs:appinfo>
				<NmPL>Wartość i kod waluty</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="Amount">
				<xs:attribute name="Ccy" type="CurrencyCode" use="required">
					<xs:annotation>
						<xs:documentation>Kod waluty</xs:documentation>
						<xs:appinfo>
							<NmPL>Kod waluty</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="CurrencyCode">
		<xs:annotation>
			<xs:documentation>Kod waluty</xs:documentation>
			<xs:appinfo>
				<NmPL>Kod waluty</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{3,3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="DateAndDateTimeChoice">
		<xs:annotation>
			<xs:documentation>Data i czas</xs:documentation>
			<xs:appinfo>
				<NmPL>Data i czas</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="Dt" type="ISODate">
					<xs:annotation>
						<xs:documentation>Data</xs:documentation>
						<xs:appinfo>
							<NmPL>Data</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="DtTm" type="ISODateTime">
					<xs:annotation>
						<xs:documentation>Data i czas</xs:documentation>
						<xs:appinfo>
							<NmPL>Data i czas</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialInstrumentQuantity">
		<xs:annotation>
			<xs:documentation>Liczba instrumentów wyrażona w jednostkach lub wartości nominalnej</xs:documentation>
			<xs:appinfo>
				<NmPL>Liczba instrumentów</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="Unit" type="Max11Int">
					<xs:annotation>
						<xs:documentation>Jednostki</xs:documentation>
						<xs:appinfo>
							<NmPL>Jednostki</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="FaceAmt" type="Amount">
					<xs:annotation>
						<xs:documentation>Wartość nominalna</xs:documentation>
						<xs:appinfo>
							<NmPL>Wartość nominalna</NmPL>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialInstrumentQuantityAndSign">
		<xs:annotation>
			<xs:documentation>Liczba instrumentów wyrażona w jednostkach lub wartości nominalnej wzbogacona o znak salda</xs:documentation>
			<xs:appinfo>
				<NmPL>Liczba instrumentów i znak salda</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Qty" type="FinancialInstrumentQuantity">
				<xs:annotation>
					<xs:documentation>Liczba instrumentów finansowych</xs:documentation>
					<xs:appinfo>
						<NmPL>Liczba instrumentów finansowych</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CdtDbtInd" type="CreditDebitCode">
				<xs:annotation>
					<xs:documentation>Znacznik strony salda</xs:documentation>
					<xs:appinfo>
						<NmPL>Znacznik strony salda</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Frequency1Code">
		<xs:annotation>
			<xs:documentation>Kod częstości</xs:documentation>
			<xs:appinfo>
				<NmPL>Kod częstości</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="DAIL">
				<xs:annotation>
					<xs:documentation>Raport dzienny</xs:documentation>
					<xs:appinfo>
						<NmPL>Raport dzienny</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ADHO">
				<xs:annotation>
					<xs:documentation>Raport w odpowiedzi na zapytanie</xs:documentation>
					<xs:appinfo>
						<NmPL>Raport w odpowiedzi na zapytanie</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INDA">
				<xs:annotation>
					<xs:documentation>Raport śróddzienny</xs:documentation>
					<xs:appinfo>
						<NmPL>Raport śróddzienny</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FunctionOfMessage">
		<xs:annotation>
			<xs:documentation>Funkcja komunikatu</xs:documentation>
			<xs:appinfo>
				<NmPL>Funkcja komunikatu</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="NEWM">
				<xs:annotation>
					<xs:documentation>Nowe zestawienie</xs:documentation>
					<xs:appinfo>
						<NmPL>Nowy zestawienie</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="GeneralInformation">
		<xs:annotation>
			<xs:documentation>Informacje ogólne</xs:documentation>
			<xs:appinfo>
				<NmPL>Informacje ogólne</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SndrMsgRef" type="Max16Text">
				<xs:annotation>
					<xs:documentation>Identyfikator komunikatu utworzony przez nadawcę</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator komunikatu</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FuncOfMsg" type="FunctionOfMessage">
				<xs:annotation>
					<xs:documentation>Funkcja komunikatu</xs:documentation>
					<xs:appinfo>
						<NmPL>Funkcja komunikatu</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StmtDtTm" type="DateAndDateTimeChoice">
				<xs:annotation>
					<xs:documentation>Data salda</xs:documentation>
					<xs:appinfo>
						<NmPL>Data salda</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Data utworzenia zestawienia</xs:documentation>
					<xs:appinfo>
						<NmPL>Data utworzenia zestawienia</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Frqcy" type="Frequency1Code" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Rodzaj zestawienia</xs:documentation>
					<xs:appinfo>
						<NmPL>Rodzaj zestawienia</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Lnk" type="Linkages" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Powiązania z innymi komunikatami</xs:documentation>
					<xs:appinfo>
						<NmPL>Referencje</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ISINIdentifier">
		<xs:annotation>
			<xs:documentation>Kod instrumentu finansowego ISIN</xs:documentation>
			<xs:appinfo>
				<NmPL>Kod ISIN</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="12"/>
			<xs:maxLength value="12"/>
		</xs:restriction>
	</xs:simpleType>
	<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="ISODateTime">
		<xs:annotation>
			<xs:documentation>Data i czas</xs:documentation>
			<xs:appinfo>
				<NmPL>Data i czas</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:dateTime"/>
	</xs:simpleType>
	<xs:complexType name="KDPWDocument">
		<xs:annotation>
			<xs:documentation>Komunikat systemu KDPW</xs:documentation>
			<xs:appinfo>
				<NmPL>Komunikat systemu KDPW</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="semt.smh.001.01" type="semt.smh.001.01">
				<xs:annotation>
					<xs:documentation>Zestawienie stanów posiadania</xs:documentation>
					<xs:appinfo>
						<NmPL>Zestawienie stanów posiadania</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required">
			<xs:annotation>
				<xs:documentation>Nadawca w postaci kodu KDPW</xs:documentation>
				<xs:appinfo>
					<NmPL>Nadawca</NmPL>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required">
			<xs:annotation>
				<xs:documentation>Odbiorca w postaci kodu KDPW</xs:documentation>
				<xs:appinfo>
					<NmPL>Odbiorca</NmPL>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="KDPWMemberIdentifier">
		<xs:annotation>
			<xs:documentation>Identyfikator uczestnika KDPW</xs:documentation>
			<xs:appinfo>
				<NmPL>Identyfikator uczestnika KDPW</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="4"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Linkages">
		<xs:annotation>
			<xs:documentation>Referencje</xs:documentation>
			<xs:appinfo>
				<NmPL>Referencje</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RltdRef" type="Max16Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identyfikator otrzymanego zapytania.
						Wypełniane dla zestawień generowanych jako odpowiedź na zapytanie.</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator otrzymanego zapytania</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Max16Text">
		<xs:annotation>
			<xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>Tekst</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max16TextCollapse">
		<xs:annotation>
			<xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>Tekst</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max11Int">
		<xs:annotation>
			<xs:documentation>Liczba całkowita o maksymalnej długości 11 znaków</xs:documentation>
			<xs:appinfo>
				<NmPL>liczba</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="11"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="StatementForAccount">
		<xs:annotation>
			<xs:documentation>Zestawienie dla konta podmiotowego</xs:documentation>
			<xs:appinfo>
				<NmPL>Zestawienie dla konta</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="KDPWMmbId" type="KDPWMemberIdentifier">
				<xs:annotation>
					<xs:documentation>Kod uczestnika KDPW</xs:documentation>
					<xs:appinfo>
						<NmPL>Kod uczestnika KDPW</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KDPWSafAcct" type="Max16TextCollapse">
				<xs:annotation>
					<xs:documentation>Identyfikator konta podmiotowego</xs:documentation>
					<xs:appinfo>
						<NmPL>Identyfikator konta podmiotowego</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActvtyInd" type="YesNoIndicator">
				<xs:annotation>
					<xs:documentation>Znacznik aktywności. 
					Wartość 'Y' oznacza istnienie niezerowych stanów papierów na koncie.
					Wartość 'N' oznacza brak papierów na koncie.
					</xs:documentation>
					<xs:appinfo>
						<NmPL>Znacznik aktywności</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BalDtls" type="BalanceDetails" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Szczegóły dotyczące sald na koncie</xs:documentation>
					<xs:appinfo>
						<NmPL>Szczegóły dotyczące sald na koncie</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="YesNoIndicator">
		<xs:annotation>
			<xs:documentation>Znacznik tak/nie</xs:documentation>
			<xs:appinfo>
				<NmPL>Znacznik tak/nie</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Y">
				<xs:annotation>
					<xs:documentation>Prawda (tak)</xs:documentation>
					<xs:appinfo>
						<NmPL>Prawda (tak)</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="N">
				<xs:annotation>
					<xs:documentation>Fałsz (nie)</xs:documentation>
					<xs:appinfo>
						<NmPL>Fałsz (nie)</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="semt.smh.001.01">
		<xs:annotation>
			<xs:documentation>Zestawienie stanów posiadania</xs:documentation>
			<xs:appinfo>
				<NmPL>Zestawienie stanów posiadania</NmPL>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GnlInf" type="GeneralInformation">
				<xs:annotation>
					<xs:documentation>Blok informacji ogólnych</xs:documentation>
					<xs:appinfo>
						<NmPL>Informacje ogólne</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StmtForAcct" type="StatementForAccount" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Zestawienie dla konta podmiotowego</xs:documentation>
					<xs:appinfo>
						<NmPL>Zestawienie dla konta podmiotowego</NmPL>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
